<SEC-DOCUMENT>0001043337-23-000013.txt : 20230302
<SEC-HEADER>0001043337-23-000013.hdr.sgml : 20230302
<ACCEPTANCE-DATETIME>20230302140321
ACCESSION NUMBER:		0001043337-23-000013
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230302
DATE AS OF CHANGE:		20230302

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STONERIDGE INC
		CENTRAL INDEX KEY:			0001043337
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		IRS NUMBER:				341598949
		STATE OF INCORPORATION:			OH
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		39675 MACKENZIE DRIVE
		STREET 2:		SUITE 400
		CITY:			NOVI
		STATE:			MI
		ZIP:			48377
		BUSINESS PHONE:		2484899300

	MAIL ADDRESS:	
		STREET 1:		39675 MACKENZIE DRIVE
		STREET 2:		SUITE 400
		CITY:			NOVI
		STATE:			MI
		ZIP:			48377
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>sri-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb,d:b993357be1eb4fcf8939a066b049b54d--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:sri="http://www.stoneridge.com/20221231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sri-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF8yLTEtMS0xLTQ1MzY_258374c3-0dca-413c-af76-3f3857395edd">0001043337</ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF8zLTEtMS0xLTQ1MzY_50f49b16-409c-4974-9430-ce87d44cd885">2022</ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF80LTEtMS0xLTQ1MzY_6b40c7dd-18c3-445c-96a0-c79d1607705b">FY</ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF81LTEtMS0xLTQ1MzY_35e746a1-045e-46f3-8d54-5b56846a6151">false</ix:nonNumeric><ix:nonFraction unitRef="usdPerShare" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="INF" name="us-gaap:PreferredStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDAvZnJhZzpkNDIzZmFkYWQ3OGU0MmI3YjZlMjQxMzAwZmNjY2U5Mi90YWJsZTo1ZGU0OGMyM2MyNGU0MzY2ODQ0ZDQ2OTE4NWRmYmM1My90YWJsZXJhbmdlOjVkZTQ4YzIzYzI0ZTQzNjY4NDRkNDY5MTg1ZGZiYzUzXzEtMS0xLTEtNDUzNg_5a67b832-1186-4825-99bb-d9869a48cd77">0</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="INF" name="us-gaap:PreferredStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDAvZnJhZzpkNDIzZmFkYWQ3OGU0MmI3YjZlMjQxMzAwZmNjY2U5Mi90YWJsZTo1ZGU0OGMyM2MyNGU0MzY2ODQ0ZDQ2OTE4NWRmYmM1My90YWJsZXJhbmdlOjVkZTQ4YzIzYzI0ZTQzNjY4NDRkNDY5MTg1ZGZiYzUzXzEtMi0xLTEtNDUzNg_7934745f-b350-4045-aaf7-ebe53f8f65c7">0</ix:nonFraction><ix:nonNumeric contextRef="ib137bce3969b44cc8f4aa8823b45ad84_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMC0xLTEtMTg3MTY_3a55486a-3fa5-4498-b646-c9b88f147dbd">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201912Member</ix:nonNumeric><ix:nonNumeric contextRef="i0f2d76d7916e41268d65fa25536f95b6_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i38daa71eb7a34f9eb101c150887339d4_D20220101-20221231" name="us-gaap:OperatingLossCarryforwardsExpirationDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzEtMS0xLTEtNDUzNg_420bf46c-01de-4122-ad0a-8651a23f8a71">Dec 31, 2023</ix:nonNumeric><ix:nonNumeric contextRef="ic39debd81cba408ab30757bb101d3f70_D20220101-20221231" name="us-gaap:OperatingLossCarryforwardsExpirationDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzItMS0xLTEtNDUzNg_6b37751d-029d-4045-8e0f-29277bd33eb5">Dec 31, 2023</ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:TaxCreditCarryforwardExpirationDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzMtMS0xLTEtNDUzNg_18824a31-355b-4ab0-bec8-705769b21988">Dec 31, 2026</ix:nonNumeric><ix:nonNumeric contextRef="i179afe9f50714f158d3a055fdd0fd4da_D20220101-20221231" name="us-gaap:OperatingLossCarryforwardsExpirationDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzQtMS0xLTEtNDUzNg_4278b50e-a543-4382-86b1-1268d08a8e0e">Dec 31, 2027</ix:nonNumeric><ix:nonNumeric contextRef="i82c897a23e16457389af182bbcd57c45_D20220101-20221231" name="us-gaap:OperatingLossCarryforwardsExpirationDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzUtMS0xLTEtNDUzNg_fc6547e4-38db-4323-b67d-6ae50a2d19b9">Dec 31, 2041</ix:nonNumeric><ix:nonNumeric contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sri-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8c2093b25394a62abe57cb26f313f86_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i47f1e00ce74344ab9cba9e1234241d6c_I20230224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="id1a7c444d0ca408f99f0056489dd590f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86e00ad743646d0ac502541d731088b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i440bf7f4211940f3b62ba740b4fc3c09_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3da59bc0667b474aae18347e5f162dfc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e0c8f1e67f64e4eb7849d4fb43df145_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb5c0e4fe6f74816af834dc9efa9cc59_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8daddecef712425f9e734fe73916b0d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4b49fd313bb4ed59707c2ffd8c76906_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4bc631937cc495aaa8fceb089bfaa51_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa094bacaa4f4f0eae3d0326976c42b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0177657d666748e69db0b936c435e371_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32833dd84e234a758406318710fc3104_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id120fbcc02114a828398c3d15a670367_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib137bce3969b44cc8f4aa8823b45ad84_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ee763d88bc544e598b7ac64c81bfea7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01fc9d595feb47659c5ff4776b2d8813_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21175484667f4bdf936624ffcc09c6e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i246deedb07cc41ef88c0aa2b431d7854_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5f984a49b04470c98ba4c4c488d0e58_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i88b0273ce3424b9c8cd0bcbc786829d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i3781ccc01dec4833883549db1a28c4ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="ie3216211c0a44c21a21dfd580f043c14_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="iabe58e65b2f44cdd960df32190589572_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i277abf86e22041cfb1712445eb551445_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24496b418f0b4bf9ae10b5b068249715_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06df6f4069774f7b9447cd9d4a4fac74_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i29e0150833e64ecabc6eb49a5192e579_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i234778fff5f1444cbf65b3f5e313c0b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i239b2f53d71a4b19a48246450f7491bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i33d08871b4d64e938530d98563caf40e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i32453da0d32f476e9af2e2a35a55cf99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i7c02b226ee524789b39ed92ac780596a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id450e2352da644eb9172777464763473_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3b06fcf65214d23a59d7c40009a14eb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57ea808c39a64b3c8a375eb40571892e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia486888289f249408de7200a4510ac2c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7ad26e4d8ae4b3dbdd780f67bd8c7ea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92e54cb4c1404b25a13aa9f6ab46869e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4b050269dd14f128e32f22c5cf397e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic87e7d41309e45ae87cead45b315f7d4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719b1c44838a43f4b4e6e521a196d914_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a97ee1a75b94ba39ecb27515607929b_I20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="if6b42b692d394d2dae96752e562a58df_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21e9013895c148b59bd651d8069c1bf4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idae47602710f47cc838eb0a6fdf78ef5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17642041709d402f88369640e7132a97_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec3809454040491ab26e82cecebd4bdf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i572959103bc54852aeaa116744685168_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabfdc931f3584a4cb65052fe9e0b9931_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2db1e5de91d48328ecfe1aa6ed21178_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sri:LongTermSupplyAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f2d76d7916e41268d65fa25536f95b6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sri:PreProductionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e709386c42640cab9356010971a8e74_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sri:PreProductionCostsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cfd0bcefef44ce38f35a460645c8525_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96ebbe430c144ee38cbc68335cd3596f_D20210308-20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-08</xbrli:startDate><xbrli:endDate>2021-03-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65f2f9e6ab5041f3b0b2c04a55aa8d51_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c4941064b31475d8a98731aa2f7a378_I20210308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenTwoAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc17052707746768371a18ea37a1a38_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</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="idaf0c072894f4ca9aa78e95cd1ed04b0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</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="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2d61407e584405fbeaa6e8c554266e3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i166b805da1e744e2a2445a264c64fe3a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenTwoAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdf9a43897c94873a858450f9eaff6f2_I20210507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea593a8ebb9e4c44971a62f16b42475b_D20210617-20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-17</xbrli:startDate><xbrli:endDate>2021-06-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-17</xbrli:startDate><xbrli:endDate>2021-06-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia379da7b6f3b405c9d35daff5aedca17_I20211102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:MsilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:MsilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i545aa9707b504c29b0c4a8de805bcc83_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd5f54c4bc1549d791b997c404d19f2b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c76574255e046ba837c2b329712394b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40ff887a5086406ab394ca324d698853_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="i55e0b2de7a2d4bc4bde3f8296c153f68_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d6a228d94d84e56be4f8e6c8f4828a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i819cf8f02bdb4269ae64f5fb7500a3ed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51e1939c419547029ee69790ff788db7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0efe0e97ff7494786d654f6fdd0f30b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic35f3d926dff494d9e8492ef97ebfefe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1bf0a799ca44c4eba5247ece5de2d47_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i289aca5d65a3413abc3f4669a2e8c0af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60a1189e692c43c4970bb772086c68ee_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5f981ae1f8f4722a43059916f0ddda6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i595f7c0104514fcb8f1a2ebb0aeeb78f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb32d7f6c85949489038052c10bb610c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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="ibf96855fd65e4af3a50bd897cbafde59_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4886d046c3ac429a8eddfda477b5f90f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i827fa5567e2642bfbb021b5581fdf9c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78083cc586a04b4e9422cb7363df1ae9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba9ad129f45e455eb3621cd6055d409c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5a522df13834b8c999eee0dbeeae69f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dc221a374004524ae8521b54ffa3909_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7889eeae35d414c9655451aaf79d166_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad92ca18f5ac49b7b4a030b46ed4360e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85fa6d68f16e4a53b05bc6dd086c470d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6311469e9c244603ad2def9786b35d4c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b1e4bf6daa44370a843317c56e6ce5c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia56524beaf174ea5a8e773a9ab11fa6a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48bbc1f47e0b4f86a165a5d5b2f3fda4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16e5a07734e943d6bc374e3a799f644e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i053f92f5dbbb4f92af75de45a99aea52_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i096be79386164d5aa0f4710987285702_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">sri:TallinnEstoniaFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">sri:TallinnEstoniaFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i424126f899bb44dfaab58896ae20a66b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i672ce1d4b74b4dcb91ac540ce9450475_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387b61f2ac15461bacb15fc7f869b765_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81650a6e5b5044c3b96aaee97db8321c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c810b22ff6b42539b5c06588eb97b93_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied0d03d43fe64ff18d22f192f99fb938_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i600446a4ce3145cf95395f0eaef737aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i290f6ad651d547cfab1e3bc5c32975d0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1445710ab58c41d4a01a539f17e2478d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1370c5a492b1415cbe19d060e865d0f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0148c62e31f4d5995ff7c35fce27b13_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2135173a07074794aeff5def3cfc2564_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic68c0dfe27ce467a8bff28e48270e44b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb294a5f18c465bb572c5951d09d234_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6611a3af0eb7432a80f5951df8a40022_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50f5a73a3cc44957a7b077f3ddb442d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390810ffa866413ab4f24e2430c27fbe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8aedbd361024469682118801b29bdc83_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2720e01a8e7457091e5ab8ea6396618_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1927c2308c7241de812c81e586eaffef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic44ec96b7c154c5ea73007388cee1fdf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebb8bff406434995af6be6816b931d6a_I20181026"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-10-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id49b2c1fd15244969aece7a821985479_D20190507-20190507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-07</xbrli:startDate><xbrli:endDate>2019-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-08</xbrli:startDate><xbrli:endDate>2019-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62201805b658479ab4a189fded5ceb86_I20190508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaadd78b830b421ab23f55b24bd9d3cb_D20200225-20200225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-25</xbrli:startDate><xbrli:endDate>2020-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35ad25e7a4d246d0a48b2c51725a0f5f_D20200225-20200225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-25</xbrli:startDate><xbrli:endDate>2020-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ecadd212bb54cfab89189fe7673f0ae_D20200225-20200225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-25</xbrli:startDate><xbrli:endDate>2020-02-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51ef04fc77d7481da1f3ccc01c480d77_I20200224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e9d09593eee4088af3adf7f626cbdc0_D20200224-20200224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-24</xbrli:startDate><xbrli:endDate>2020-02-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aed10b84abc42cfbe7b208ca6d6a6f5_I20200303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-03</xbrli:startDate><xbrli:endDate>2020-03-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d891b00bf04191b65758699c5fc99e_D20200303-20200306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-03</xbrli:startDate><xbrli:endDate>2020-03-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3af5839b82847229a7ae9194687dd75_D20200307-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-07</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia43921efe8bd4099a21a2e0f2173e584_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcab197d08334b08a68177317624b7af_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1565d6c6875647a680df2493c201c42b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie51071ff240d4afdab517a2f6b90f953_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8312da482c1456796272f9bfff1e31d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc0bc411c7bb4d1e90504bca69bb6ded_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a48b7854ca340b583e1751c0870bff8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i060e5d5af82045788f83928aceb01e85_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdf08ef1609448018fce65890346aeaf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a41615bb5a348c5b31142e3051e7283_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b765107b90b4acd807bd56535a8fbf9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i422f03c787c54e90b132a4094afcef51_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71da6ab424e2467a95123d7da0ce149c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80cfaea4a8e949a2aa83c5f8aa73d4aa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1f5a9e1f774e7d8605aa03b29958c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66b844557ed840639b6c40cf44472055_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieabfe8b702124c8e9d9f68140b3b6edb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa65e52f24a42ac9171856b5817ce52_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8024b4d0f404fc5a68eb27cbec17c54_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i428ff40ad7e14a75991fe126c4c799c4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d1acf208caf401ba3d68575f80236c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d78b0c7ba7d464791741352995a85d1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i400e09e7c4dc4c989eea95fef8395011_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41cab3fad51b443683900eaff0e20f6f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff719641a7ae41f9a2b1d8afba9c6dfc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82467b17de62460a9034f616bb8bb201_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf57131a80a4207afc6cdd55447d763_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f4864901e954331bd050fd156e9cfe7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03715e7bf52244f8960258bc3d953e2f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa0ff67095124d4fb4a44d2a0b76d720_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d2cc8072f864aefbdb8d50ff247b945_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i565c2d64cc6a40fd8cad94e6fd4493c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea12d2baa3543ddb0fadd2088ed4409_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4626b928c7e24f3e935289e6ab113cc1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5669b02bb284f42a3f186cf9e073f6d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if598bd8333644f8487647abe0b0e4d99_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86c2a56f81de4840b7ceb81ecb9d5660_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16547910c17d4deebcd137ba6ebecc15_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id51840eabddc44a084ea5fcd5d78f6f6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c6a3e594db641348d9ab5b58de5c4f3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a4a891bfdff490a8f423c6a448cf04d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idea6202e750d4fe687d1fa33fd60226d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdd8406af19044b6aeb090f8ab81c718_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida7072f99fb34a57b1bfcb13b5362174_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf619c60eaea45d695d7ac0b4ecea668_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17304fb54c8c4c74aa8361125d3ae420_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdb14af93da3424fa9ac4a837278f5a2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i883a8d90e15e42ebb821b8b968256970_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001a8c317f1c4574b152b400d4f7b76d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e9c78bcae249c7b8896909a943154e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59d0d22685140ca845a495a43adbe08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b3077b1d2da40ddb9d2a516b8eecddd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f1a1e2cefff4402af816b6e8af4e6e3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1512cf3caa14426bf55f0cc0b21ddbd_D20111231-20170515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2011-12-31</xbrli:startDate><xbrli:endDate>2017-05-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i826efd1f05924d79b4ba0725fd94cfd2_I20170516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43d39cd3be194431ba6181d0d752883b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f9fafcf3b7c4d30989e31f082cef818_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="brl"><xbrli:measure>iso4217:BRL</xbrli:measure></xbrli:unit><xbrli:context id="i1611258bf88546148a1564a78c02dd61_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i803bc3fbc94b41b990c5e01ed6f507ed_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id703987386e0474b99e00e5dda86c393_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i051afef831424510b22cb2381c905600_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i848feb29f3954d6b846079a378cafc48_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2e9d04a687344159164a5b2e9c30335_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c4e5fc0d221416bbe61bd03869e2623_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f4891d10754c5c9624a387162c7960_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e88af14564b43b4b0e4abd59c21827c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc356f35eebf4d5ea773228400e13713_I20190605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0492f1ed03e847739574711cadddd49f_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife7c370075c34e88ac3dda474e0f1655_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43ba0be296534b12a64797469ad370e0_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib34dac224cc94fedaab30baf8eacc6e3_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c27b8190d524e0184ea8b067dcd2348_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i063633082cca46ce9885c6182034e33c_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c43610446364938b29cf9dc8d5ac5d4_D20200626-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-26</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if437cf43ef4642c8b9d2ef83839ca4f7_D20200626-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-26</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d35d5584967451dbdf6d7a4afb8be7e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i598da79e08544089a77af77be1ee9cab_I20220227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8265e81ef4048cd8e2f241ff657c3d0_I20220227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf83b6c549554aebb2dac482c2fbc680_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0684240fc2a4168b9dd4356195fcd24_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5402c1168f7245ec9f4d57f86d863695_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f82b82c71c546a786b7c172ded446d3_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f66a107f914e398436301d739532d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d6e3b09a3343239b2a579a620234d3_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd2055abade1454cb629915ffc36bec2_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0223d92dcee042c980d5b1901443ff8a_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aed4a388e3d422581513e104899094a_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17f3123d18f8409a9fbb756cc40e4848_D20220228-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-28</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5346dc3adfc14ca49c271241248c3a84_D20220228-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-28</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f8f0320d4104a659a80ca93740c76e1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79fe814408ad41bab59d764e04a972f7_I20230301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a62f358df0d4b459eb12b52855ca9cb_I20230301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ff5595d4edd40d6b53423cc954175ec_I20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i206e4026082b4a1eaec70b63dd2c998a_I20230301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a6a43cd32034bafadccdb2f7fde336c_I20230301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f7b579b45e747e094f96ae0cf4127fa_I20230301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia57a5c536fa64c08829c444c2046089f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sek"><xbrli:measure>iso4217:SEK</xbrli:measure></xbrli:unit><xbrli:context id="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61827f84042d42a2957698a682d74b21_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:context id="id47bedff409e415ca4eebf1b7b948b52_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:BankAcceptanceDraftCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeac9273c75e48d389da735adf2035c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:BankAcceptanceDraftCreditLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f13e5340fa648d8803a1b72a034c98e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a9481e95f8541bea212bb09e69754af_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c61af41950f4f97817ddc4213fa48c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a49d47213a6417183ee9a85875a1793_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cc7f79dc4fd4a1db01596b010d2fe01_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:IncomeTaxAuthorityArgentinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82e0260ee744407b90e4d826e7a1bcb0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:IncomeTaxAuthorityArgentinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78cb7d06fad24100bcbf3786c87d62b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ee37f1c7b6c4dfd8b33b323f45421c6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28ecf2d582ce461cb6dd29adcb532ca9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96848fc18d2412e8b5ab4b368cdb269_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2581f1fd07ec4e3bb8170013cd222553_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d02c68d185b47479750d837d71a9640_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i433c0db7ed2a420e9e3c3dad0bf81d45_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:FederalMinistryOfFinanceGermanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae09d8777530441088131f1cd91cd80a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:FederalMinistryOfFinanceGermanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i764cac7e130941e4bd93d8df59ea7f40_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48d372ff66fc4a598735ac09de81ff85_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide7127e7445441319565fe77aa4e2c7d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:MauritiusRevenueAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MU</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ede5322cd054895aefbb3c0158b395f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:MauritiusRevenueAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70682f1c4a34484bdf443217af9ef71_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MexicanTaxAuthorityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a0a4f23e7f2403db5fda53d0fca874e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MexicanTaxAuthorityMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccfe092b4297419da81107f2abad4038_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAndCustomsAdministrationNetherlandsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i929834456011404887bf3d4835aafcdc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAndCustomsAdministrationNetherlandsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i740049f767c94cfc81f3fedf6e998705_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SwissFederalTaxAdministrationFTAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3060c18747414835837c875f9976b3c5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SwissFederalTaxAdministrationFTAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if77b2c196f944bc5a40ca7d146344986_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic15bcd0190a14c3d816de5678fab0add_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38daa71eb7a34f9eb101c150887339d4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic39debd81cba408ab30757bb101d3f70_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i179afe9f50714f158d3a055fdd0fd4da_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82c897a23e16457389af182bbcd57c45_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dbc646315ec4a9da4f6f469087f81cc_D20160501-20160531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-01</xbrli:startDate><xbrli:endDate>2016-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad60fe41ddb24d6b82b2a11726b2ed97_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i980c4e54b4cb4946a80204cb01199cf3_D20200601-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96651097f8604c28a0301d47a3cc9a3a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c39abfc95d24ca6907461b4fea479ef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i792a01eca2b14c4eae197a1e9ebe1338_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id10b2b4b55e94801b110eabfacb02248_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09e1548927ab443a849222d96e472ac9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84ae3f3387be4ff1b1b65a5e49aab3ae_D20050401-20050430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2005-04-01</xbrli:startDate><xbrli:endDate>2005-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d0b8e3d583b4b1099f2dce764dac94a_I20130531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic378a586e1294756acbb6418fce4f4f8_D20130501-20130531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-05-01</xbrli:startDate><xbrli:endDate>2013-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i306911c3dbd8499381cd002432295888_I20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55a5268ba85d4220a630c112538c9edf_D20180501-20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-01</xbrli:startDate><xbrli:endDate>2018-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac7884db03a545f1af514512faac2818_I20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4509966de634620b55f58079eb6e313_D20220501-20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id37489c2091641628461ac4a65c749d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae470a46a5e43b0a9a2e0611cbadd19_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i407a79ee59844dcf940a49b8c9f41b9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i565368e6bf524c48a3f01ca474b8706f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17f29184ee0e443d9e32d8af8a1f3498_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea1c7235618a4d1a98e5e414c9298623_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21837e4de0714a06a6a688072c78b9aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id948b7f06a6445f6a95257710aaac132_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1144e3dd0e604eb08a90a6627fdb95e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>sri:contract</xbrli:measure></xbrli:unit><xbrli:context id="i44997d8efdd542c3975baf17c842249a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:NetInvestmentHedgeDueTwoThousandTwentySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25db1ae765fb4447a593b4139ebeceb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:NetInvestmentHedgeDueTwoThousandTwentyEightMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16c92e7134244e12aedd6eb4e14fb139_I20220505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d8f38f725e348a1a00f3a29d4d5c951_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia942348ed8654e8b91373b07bed96e7c_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i080b68ef27b342b09cabfe833b4b59fb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2357a8b44bdf401a90488b3b588ba67c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20e458a3ad534c9db666481934eb7113_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia84e8b01d021457ebff90ac51fab6f27_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7cac4ae800544f8b3d9426e470f5d39_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0da8cd6455345409026bcc7ed224c9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cd371ed7017438f946b2b5deee9d9e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:MexicanPesoDenominatedForeignCurrencyForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65ce3bdcda82469f8498651521cecbb0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:MexicanPesoDenominatedForeignCurrencyForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2077006c426b4daaa5de0e7d6eddb1f2_I20200218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45368c962325433681b5f846d0681c49_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3daa284dae4a7a912e96204fc50384_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id35f36c58ca242b1ac3e976e6a1901f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5e3fb9bb7c34e5ea852d9a1ee8a11a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice2bbfce5c6e42b0a076ce334f1dd552_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaedd14070eba4fad8105dbc5dc0e2306_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86f542e448a04001a2b9676e643f3cfc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8870c697f87a40588b493e34f130b08a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a3c6225ba29446c965f06d28128fed4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93dced65f710463e9872a25b8ee3af42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5d0e5a9c2134df08c7472baafd34019_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idceb909871a24ffbaaa46ce2c0dafe43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e84f5e458f48289c77556a2768ce89_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i071b48aea2cb48a3bf6d61bf0d34d4ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice2ba9eace1340a8847fd398d5f1a22e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i769b456572cd4f49b9e7485eabaedb33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81b3b60539724a4dabea6a608426782c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ba131fe225b4d5b8ee38fd7587fd271_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f4cb0b1232a4eda82725049031585a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ec3f3f8f3a420bacef9814dbb947d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3daf1eea38764771b2a56b84a047b093_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3cbd868dcf84a4e903f6b5ea611cf03_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli: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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i381542650fe343afae6780d71ba80b75_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb3296a62a24408bb94efba688319d74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieed2446b521847a5b3fd0511caa4f36f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf4c59890c7d49f1be26492558cf452b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8506a066bfe14feb819e71538650b431_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7288324da83a49c49234574a41098856_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i307bab5dbda9410bb564f8d9dadae6a5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87bb50fa5b71436d84da999957df5fc1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ddeb759c0014f9bb47ebc4e1d739dae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c30ca56c97b495cb681cd054b4d0b6c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if460d911f3b24a2ebbb83c8202267f20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e9ffa5e962b40ca9f1b1571043e113b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e77f23c0b81467f81bde9dd327e3e41_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i274cdfc7d9874a95aee424d4070c89c9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie471934643044cdc8d84901bda1e9067_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dd4dab40a26497781e907bca27ed89f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee973431f1114a12a95b69691987787c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5123ada982a042999cffd61af1b9805d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ee61af42f14fff8965f2d8b4d8905d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia20ba9d20b70496092314efb5deff6a2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66f530c76af142519f691077d3ab16a0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b1524090b564f49bbad192f00455b6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d5f6bcf731c404eaf20dd7085e47c62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idef54a82cd1e4c6181a1dddf8b6c470c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81296778984c47019f9bd6bffcac1ef6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sri:CivilLaborAndOtherTaxContingenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6763b7c6f1b40668f1113e5b9090895_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sri:CivilLaborAndOtherTaxContingenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb164256c9a742fdabf11edfac955857_D20200812-20200812"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-12</xbrli:startDate><xbrli:endDate>2020-08-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i680709e76d9145ea847024778f01aebb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceb0de96178d4aaaac7914a48c6c3886_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c4df16992ba4e32a25b4b1a51523390_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic638dda233594141bcb613f856f98e23_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a34bf9cd9cd42c5b0bdeb2add0b9861_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa9e048e88b4e5384e61ad59b1d0357_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2036aad74ae4cd3942d75dd716c639c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ad179aaf604acaad633e89997fcef4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30f3f7b8abbe483abebce72c7eca4c55_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12a4c332193f400584dc57313cd9a1f1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01cb4f3060894134abf5819485784dba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifda94ff517294500935e4b95f326708e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f12e055cf34aa1b3761859cc4ddbf7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib468ed9113554566a4538264a3cdadec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65656ef2971c4dbc9709e348466730fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i428fb4cfa1a14c7dad349e7225843c43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i717fe82126d2452e94ae5b93bc3393bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7ffe3267d0c48538e2c6ec42989b674_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceb2e97c9658422783d2af56657e6930_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f23427ec37f4737ac9f0cc73943186b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1d1c30e85c34a19a521decb500d528b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i844e6cda33d6474ca5b72d495edf4c33_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16000faea4e8453aaae51fc428b87313_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i921665740fa44507bbab1a1f597d3cd5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3b010b7befa4365bd885d94764f1651_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id66870c1a15048d5a853e3aded771521_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71dacd9310364783ad01d28eed01f0b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed3c364f9ff4ce5b53744607cb7367d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i538e35bb57a94a418537700613b7e7be_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i421dba02148a4b8ea855a3f4d024d20a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id447f511f8454ddea8d7ea6dbde8d6be_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6a2480af9ca4b939acfab84e23ad06e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9903371470f84d18b3d914718ce31d54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72e0019c973346fa871cca45fd2b540e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d1f09534d6148cb91052d0f41ce413f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ee4edd817404aec93a9c40852d17da6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia40c317f993b4bb3a89233039640a712_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe7d21ef6a9845c1af552fae484a4c7a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46c99fe1fc9e4ba48d935e850995e6a5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7bb97407149485aaf703a7180382aae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i718cd7583cf948738b31be5759dad296_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb9418c6087740e88faf40c7366f3f84_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc96b62ac45b4ee787829430cd1b8988_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1637d928951a4545887f803d63df08b5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i371206973242494cb3d0cde4a4e23667_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id35672d411f648a1915f396c07618890_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8df4632c80e044518f2ca0605bb149bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie631342bcdb944249ba816bf0be6602a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i921505740b4846edb6e5def7abdd038d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a6c820d36174277b04b2e46caf19a68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ad0ebbd753489d83d73905b089b99a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i374715dcd993432c98001a7e485b0721_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic892d1123e544df5bc5f652d5b63bf69_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c899d3b8f9045359d94318d9841372d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i907f2666cd5e431abd35da4970b7652f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab94218b6dec4f4aa75c8369b1b60753_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i151a77838bc94ac1bea395df027b2e6a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcbbffa7eb034573b81c5d0b89c5e954_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19953951ffa94866b86bd66acc1dc553_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie599ca2c99ac489fa4264a90c1e53fbe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i509c3552210c4afb94bb701289356ced_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5df91fb45809433a872bd854818a065e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3563393d56fd4cc8834af28c37d9144d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28aba67cc52440aa85d769e7c5746dee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6338229890fa4c73ae5b3d4f25aaa86b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie29f1c34fae347fe9a732dd4d80a1b71_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icadff245931a41e2bf093e82f982a2c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c09952c3d46453d863d1dd710ff2432_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i895fa0d8231349cc9ea32207b975211a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167a99686de44a379b5481cf4e41472f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i078992d7d1c14de7973ec0aa3ca3ee02_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i327bdf01c2b34087b2232e1c82f6f8fb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d79f74ac9b412783f8b8d1c0c413c2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id875b65eb29c4024bfa4542fbeb9f3f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>sri:segment</xbrli:measure></xbrli:unit><xbrli:context id="i54538c5df4d94619b1204d7851786a72_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77e3066a370343caa6fd00e211f8d632_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3474cded08247568694dd10ef50bd4a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i833e51b523494d059942c2c1fd7fd21b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if22da291ee4f411a85aa3d6977e7e29b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i869da37cd0f34d6c8b766b66a3fce6ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f984096f88446daa026b6daffdcc43f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic02b689c1c8e49588e67b337a20d984a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i133c1dbdf7b14ea088318d839649c97b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bba887dc89a478194def6c7efab9134_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i161a701f3d044516bf4cf5ac02d24376_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e29f83ad75434f908dd77ece5333ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16ad5c592ce94e35a6a10d6a4c04bd21_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7094f2c389284516aef38b1625b2b550_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8da2efe63b9043a0812053b8ae82ec8f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaeab636d4af4edda5f2e0ec7d9ebf3d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56d6ee0512ee4b5c8d6ce9fee7478ff5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd6b93c59dc64e3fb5255b9e16b0c0d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c90e2eca6974b94a637f1c665815a0e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i636be472741a45489627d80872361c10_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbcb3b11bc7548899be67d42b68fb0a3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i214389da1c0a496d91d0bc167d43cf43_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4e4b02cca8344968e04a38955155fcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c42c91b84e4b0b915a429deef6bec0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib322d3665e9c47ccafac6c1dc33ecda9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecbf611db9e04de69709d5b586f5eac6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3849bb89af764cb296170587ca411fc7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i223efc9dffb240919509c6e63dbd8b6c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46447a58756d487fbb639eef4119b536_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f10a258feb9485cb05adac7d0cacbe4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f87a7fcbfc34938988f7f70f9a8c36a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia355adf775bc4aaca604ba7d5338fc3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c6f889101894e778f77724d118e1b8d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedb0de1251734b50a07118c52b121a7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a9e6fc73fce40499b351846caab4650_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85ddba45c2b347479e15f0e3f0f7d829_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6dbb7e1cd88492ca35d22ef291ea090_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ccb1e7af8d84e159ad8d661fcdc9489_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib76c28d85dab42cc9119b4fff1b930ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide3dc7a2c6bb4233b063afd20c56f6c2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc46f359059e4fb7a0853181344a63b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia59f7b92582c4538bce781d13f6442d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i826643e843a2414595d78db0411022e3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7841f3d4f4c948f7a34bac1b9b8cbf5d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ad2915db2b34bbaa9570820d6a565d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001043337</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0 id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8 id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ib993357be1eb4fcf8939a066b049b54d_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjMz_a0fab463-798b-4cbd-8fa8-418c7d2559bd">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU1_46b9268e-5607-4b15-882e-58fdeef95ee4">x</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMDA_99baf00e-1a35-41ff-a420-8655d1d777ed"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMDA_9caa8631-c921-4507-992c-c870326bee64">December 31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU2_e5ca22dc-806c-45af-8473-9826814daa67">o</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from ______ to ______.</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM0_1201dab2-0a88-4588-b224-d94edea24b8a">001-13337</ix:nonNumeric></span></div><div style="text-align:center"><img src="sri-20221231_g1.jpg" alt="sri-20221231_g1.jpg" style="height:63px;margin-bottom:5pt;vertical-align:text-bottom;width:140px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM1_953abd29-697b-43ee-967e-e304e67b95f4">STONERIDGE INC</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</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:5.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.144%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6ZTg5MzFiNGU2MDJjNDAwYmFkNzI3MDJhMjcxYTI5OGEvdGFibGVyYW5nZTplODkzMWI0ZTYwMmM0MDBiYWQ3MjcwMmEyNzFhMjk4YV8wLTEtMS0xLTQ1MzY_1cc8812c-4e2c-4686-ad30-572674c5659a">Ohio</ix:nonNumeric></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6ZTg5MzFiNGU2MDJjNDAwYmFkNzI3MDJhMjcxYTI5OGEvdGFibGVyYW5nZTplODkzMWI0ZTYwMmM0MDBiYWQ3MjcwMmEyNzFhMjk4YV8wLTMtMS0xLTQ1MzY_dc5b5762-057b-4b15-8ea7-c4bf96ea26e0">34-1598949</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:8.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.144%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV80_a02abc70-c15b-47cb-a018-cb2535b8262d">39675 MacKenzie Drive, Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV84_36aa78df-7b4e-486e-92af-a7ddf8b4efc1">Novi</ix:nonNumeric>, <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV8xMg_fe7cc0fe-1954-44c5-bac4-0ac05e755b7e">Michigan</ix:nonNumeric></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTMtMS0xLTQ1MzY_df766062-4479-4ae4-af24-1e32a9bd2c7d">48377</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Zip Code)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:21.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.628%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NzMxMzE1N2ExM2UxNDFmNzk0MjQ3MmYwYzU5OTM3YjEvdGFibGVyYW5nZTo3MzEzMTU3YTEzZTE0MWY3OTQyNDcyZjBjNTk5MzdiMV8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjZTczZTkxNjBjOWQ0OTAyODkyZmNjNGQwMTMwYjY1MV81_d592df8e-a566-42da-9080-1181ebcbfb2e">248</ix:nonNumeric>) <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NzMxMzE1N2ExM2UxNDFmNzk0MjQ3MmYwYzU5OTM3YjEvdGFibGVyYW5nZTo3MzEzMTU3YTEzZTE0MWY3OTQyNDcyZjBjNTk5MzdiMV8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjZTczZTkxNjBjOWQ0OTAyODkyZmNjNGQwMTMwYjY1MV85_a163595b-e62a-4425-a96d-b4bc78a00a3b">489-9300</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant&#8217;s telephone number, including area code</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:3pt"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:Security12gTitle" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTAtMS0xLTQ1MzY_6866bf54-32a5-4930-add0-d9f8953696ef">Common Shares, without par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTEtMS0xLTE2ODU2_8fdde69a-e18f-48a3-9ea5-449cd295e088">SRI</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTItMS0xLTQ1MzY_bc3173b7-a3ce-4671-9ec6-5c5d199cc77a">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to section 12(g) of the Act: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</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:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.841%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6YmVmZjg0OWQ0MzU5NDg5YmE5ZWYxMDY4YzhkMWY4MTAvdGFibGVyYW5nZTpiZWZmODQ5ZDQzNTk0ODliYTllZjEwNjhjOGQxZjgxMF8wLTQtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjOGFhZWMzY2I0OTc0NzQ4YWFkNTFlYzBlNWQ0M2NhY180_5a293b53-89fb-4f46-9359-7012d1d86a02">No</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6YmVmZjg0OWQ0MzU5NDg5YmE5ZWYxMDY4YzhkMWY4MTAvdGFibGVyYW5nZTpiZWZmODQ5ZDQzNTk0ODliYTllZjEwNjhjOGQxZjgxMF8yLTQtMS0xLTQ1MzYvdGV4dHJlZ2lvbjplMTIxNTc4Mzc1MzI0NzU0YWM1NzYxZDQwYWU2OGMwNV80_4e3edb01-0c5a-464b-a326-8e171b793e93">No</ix:nonNumeric></span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM2_39388ea9-5aae-46f4-ba47-3ac87e5ef8e5">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 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><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2Nzk3_3e60a34e-e141-4607-ac4e-997b882cb8b3">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span></div><div style="margin-top:3pt"><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:8.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.751%"></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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Large accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8wLTQtMS0xLTE2ODU4_4d3d7be6-fffd-430b-8881-5bcf43af2624">Accelerated filer</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8xLTEtMS0xLTQ1MzY_2a40556b-25a7-4e4b-9859-2f72d2225e6f">Smaller reporting company</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8xLTQtMS0xLTQ1MzY_105aa701-1030-4d64-b5bf-7f1c8049eae1">Emerging growth company</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU3_32d74c39-a3b7-4b4e-ad18-72addb6a1723">x</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:115%">o</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:84.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NjViZmU2OTlmNTRiNDIzZGI0MmE0N2FmMzg4NDk2Y2IvdGFibGVyYW5nZTo2NWJmZTY5OWY1NGI0MjNkYjQyYTQ3YWYzODg0OTZjYl8wLTEtMS0xLTQ1MzY_675fed32-d783-4ccc-a670-24a71a96beb6">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of June 30, 2022, the aggregate market value of the registrant&#8217;s Common Shares held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="ic8c2093b25394a62abe57cb26f313f86_I20220630" decimals="-5" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMTg5_6e9ec042-13b9-494e-a8ec-c54989669c15">447.6</ix:nonFraction> million. The closing price of the Common Shares on June 30, 2021 as reported on the New York Stock Exchange was $17.15 per share. As of June 30, 2022, the number of Common Shares outstanding was 27,317,604.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The number of Common Shares outstanding as of February&#160;24, 2023 was <ix:nonFraction unitRef="shares" contextRef="i47f1e00ce74344ab9cba9e1234241d6c_I20230224" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNDUy_ad57fbae-0af9-451f-b070-13dd3634e1af">27,348,198</ix:nonFraction>.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU1NDQ0_d716e719-8345-4508-9f84-14de99b860a5" escape="true">Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 16, 2023, into Part III, Items 10, 11, 12, 13 and 14.</ix:nonNumeric></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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:30pt;margin-top:24pt;text-align:center"><span><br/></span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INDEX</span></div><div style="margin-top:10pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.871%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_13">PART I</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_16">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_16">1</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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_19">Information about our Executive Officers of the Company</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_22">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_22">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_25">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_25">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_25">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_28">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_28">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_28">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_31">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_31">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_31">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_34">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_34">Mine Safety Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_34">14</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:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_37">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_40">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_40">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_40">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_43">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_43">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_43">16</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_46">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_46">Management&#8217;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:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_46">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_88">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_88">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_88">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_91">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_91">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_91">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_169">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_169">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_169">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_172">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_172">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_172">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_175">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_175">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_175">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_178">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_178">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_178">75</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:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_181">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_184">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_184">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_184">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_187">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_187">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_187">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_190">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_190">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_190">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_193">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_193">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_193">76</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_196">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_196">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_196">76</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:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_199">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_202">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_202">Exhibits, Financial Statement Schedule</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_202">76</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_205">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_205">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_205">79</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_208">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_208">80</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">i</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of this report on Form 10-K contain &#8220;forward-looking statements&#8221; under the Private Securities Litigation Reform Act of 1995. These statements appear in a number of places in this report and may include statements regarding the intent, belief or current expectations of the Company, with respect to, among other things, our (i) future product and facility expansion, (ii) acquisition strategy, (iii) investments and new product development, (iv) growth opportunities related to awarded business and (v) operational expectations. Forward-looking statements may be identified by the words &#8220;will,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;designed to,&#8221; &#8220;believes,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;intends,&#8221; &#8220;expects,&#8221; &#8220;estimates,&#8221; &#8220;anticipates,&#8221; &#8220;continue,&#8221; and similar words and expressions. The forward-looking statements are subject to risks and uncertainties that could cause actual events or results to differ materially from those expressed in or implied by the statements. Important factors that could cause actual results to differ materially from those in the forward-looking statements include, among other factors:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the ability of our suppliers to supply us with parts and components at competitive prices on a timely basis, including the impact of potential tariffs and trade considerations on their operations and output;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">fluctuations in the cost and availability of key materials (including semiconductors, printed circuit boards, resin, aluminum, steel and copper) and components and our ability to offset cost increases through negotiated price increases with our customers or other cost reduction actions, as necessary;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">global economic trends, competition and geopolitical risks, including impacts from the ongoing conflict between Russia and Ukraine and the related sanctions and other measures, or an escalation of sanctions, tariffs or other trade tensions between the U.S. and China or other countries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to achieve cost reductions that offset or exceed customer-mandated selling price reductions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the impact of COVID-19, or other future pandemics, on the global economy, and on our customers, suppliers, employees, business and cash flows;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the reduced purchases, loss or bankruptcy of a major customer or supplier;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the costs and timing of business realignment, facility closures or similar actions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a significant change in automotive, commercial, off-highway or agricultural vehicle production;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">competitive market conditions and resulting effects on sales and pricing;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">foreign currency fluctuations and our ability to mange those impacts;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">customer acceptance of new products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to successfully launch/produce products for awarded business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">adverse changes in laws, government regulations or market conditions, including tariffs, affecting our products or our customers&#8217; products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to protect our intellectual property and successfully defend against assertions made against us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">liabilities arising from warranty claims, product recall or field actions, product liability and legal proceedings to which we are or may become a party, or the impact of product recall or field actions on our customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">labor disruptions at our facilities or at any of our significant customers or suppliers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">business disruptions due to natural disasters or other disasters outside of our control;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the amount of our indebtedness and the restrictive covenants contained in the agreements governing our indebtedness, including our revolving Credit Facility;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">capital availability or costs, including changes in interest rates or market perceptions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the failure to achieve the successful integration of any acquired company or business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">risks related to a failure of our information technology systems and networks, and risks associated with current and emerging technology threats and damage from computer viruses, unauthorized access, cyber-attack and other similar disruptions; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the items described in Part I, Item IA (&#8220;Risk Factors&#8221;).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The forward-looking statements contained herein represent our estimates only as of the date of this filing and should not be relied upon as representing our estimates as of any subsequent date. While we may elect to update these forward-looking statements at some point in the future, we specifically disclaim any obligation to do so, whether to reflect actual results, changes in assumptions, changes in other factors affecting such forward-looking statements or otherwise.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ii</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_16"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1. Business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Founded in 1965, Stoneridge, Inc. (the &#8220;Company&#8221;) is a global designer and manufacturer of highly engineered electrical and electronic systems, components and modules for the automotive, commercial, off-highway and agricultural vehicle markets. Our products and systems are critical elements in the management of systems to improve overall vehicle performance, convenience and monitoring in areas such as safety and security, intelligence, efficiency and emissions. Our worldwide footprint is primarily comprised of 21 locations in 11 countries and enables us to supply global automotive, commercial, off-highway, agricultural and other vehicle markets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our custom-engineered products and systems are used to activate equipment and accessories, monitor and display vehicle performance and control, distribute electrical power and signals and provide vehicle safety, security and convenience. Our product offerings consist of actuators, sensors, switches and connectors, driver information systems, vision and safety systems, connectivity and compliance products, electronic control units, vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices and telematics solutions. We supply the majority of our products, predominantly on a sole-source basis, to many of the world&#8217;s leading automotive and commercial vehicle original equipment manufacturers (&#8220;OEMs&#8221;) and select non-vehicle OEMs, as well as certain automotive and commercial vehicle Tier 1 suppliers. Our customers are increasingly utilizing electronic technology to comply with more stringent regulations (particularly emissions and safety) and to meet end-user demand for improved vehicle performance and greater convenience. As a result of this trend, per-vehicle electronic content has been increasing. Our technology and our partnership-oriented approach to product design and development enables us to develop next-generation products and systems aligned with these trends.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning with the divestiture of our wiring business in 2014, we accelerated a shift in our product portfolio towards smart products, or those products that contain embedded electronics or logic. While the wiring business was our largest single business, based on revenues and employees, and the business that the Company was founded on, its products were largely commodities that did not provide a technology platform to drive our expected future growth. In addition to the divestiture of the wiring business, we deployed capital in 2017 to make strategic investments including the acquisition of Orlaco, our partner on the development of MirrorEye, our camera-based vision system, and the acquisition of 100 percent of our Stoneridge Brazil business. In 2019, the Company&#8217;s Control Devices segment sold its non-core switches and connectors business (the &#8220;Non-core Products&#8221;) and in 2020 announced the strategic exit of our PM sensor business to further align with our strategic plan. These activities have acted as a catalyst for the advancement of our smart product portfolio, increasing our smart content from just over 50% of our sales in 2014 to almost </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of our sales in 2022. Our product portfolio shift focuses on the megatrends driving the transportation industry.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2019, the Company committed to a restructuring plan that resulted in the closure of the Canton, Massachusetts facility (&#8220;Canton Facility&#8221;) as of March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations (&#8220;Canton Restructuring&#8221;). During the third quarter of 2020, we leased the Canton facility to a third party. On June 17, 2021, we sold the Canton facility. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 7 and Note 2 to the consolidated financial statements for additional details regarding the third-party lease and sale, respectively, of the Canton Facility. See Note 12 to the consolidated financial statements for additional details regarding the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canton Restructuring</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line (&#8220;PM Sensor Exit&#8221;). The decision to exit the PM sensor product line was made after the consideration of the decline in the market outlook for diesel passenger vehicles, the current and expected profitability of the product line and the Company&#8217;s strategic focus on aligning resources with the greatest opportunities. See Note 12 to the consolidated financial statements for additional details regarding the PM Sensor Exit.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 8, 2021, the Company entered into an Asset Purchase Agreement and sold the PM sensor product line and assets. The PM sensor product line and assets were located in Lexington, Ohio and Tallinn, Estonia. See Note 2 to the consolidated financial </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for additional details regarding the sale of the PM sensor business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 2, 2021, the Company entered into a Share Purchase Agreement (the &#8220;SPA&#8221;) with Minda Corporation Limited (&#8220;Minda&#8221;), as the buyer, and Minda Stoneridge Instruments Ltd. (&#8220;MSIL&#8221;). On December 30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda. See Note 2 to the consolidated financial statements for additional details regarding the sale of MSIL.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have positioned each of our segments for continued long-term success. Our Control Devices segment is increasingly well positioned with a focus on continued development and commercialization of actuation and electrified powertrain applications that will drive future growth for the segment. Our Electronics segment is expected to drive strong revenue growth through previously awarded new program launches including launches for our MirrorEye&#174; camera-based vision system in the OEM market, our digital driver information systems and our connectivity products globally. Our Stoneridge </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Brazil segment continues to integrate into our global Electronics strategy as we leverage our global engineering footprint and prepare for continued expansion of our local OEM presence. Overall, we will continue to focus our resources on the areas of largest opportunity for the Company to drive long-term value creation for our shareholders.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segments and Products</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conduct our business in three reportable business segments, which are the same as our operating segments: Control Devices, Electronics and Stoneridge Brazil.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Control Devices. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment designs and manufactures products that monitor, measure or activate specific functions within a vehicle. This segment includes product lines such as actuators, sensors, switches and connectors. Actuator products enable OEMs to deploy power functions in a vehicle and can be designed to integrate switching and control functions including our park lock, front-axle disconnect and shift by wire products. Sensor products are employed in major vehicle systems such as the emissions, safety, powertrain, braking, climate control, steering and suspension systems and are now being applied to electric vehicle thermal management systems. Switches and connectors transmit signals that activate specific functions. Our switch and connector technology is principally used in two capacities, user-activated and hidden. User-activated switches are used by a vehicle&#8217;s operator or passengers to manually activate in-vehicle accessories. Hidden switches are not typically visible to vehicle operators or passengers and are engaged to activate or deactivate selected functions as part of normal vehicle operations. We sell these products principally to the automotive market. To a lesser extent, we also sell these products to the commercial vehicle and agricultural markets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Electronics. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment designs and manufactures driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. Driver information systems and connectivity and compliance products collect, store and display vehicle information such as speed, pressure, maintenance data, trip information, operator performance, temperature, distance traveled, and driver messages related to vehicle performance. Vision and safety products provide enhanced vehicle visibility and safety to drivers. Electronic control units regulate, coordinate, monitor and direct the operation of the electrical system within a vehicle. These products are sold principally to the commercial vehicle market through both the OEM and aftermarket channels. In addition, vision and safety systems are sold to the off-highway and commercial vehicle markets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stoneridge Brazil. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil (&#8220;SRB&#8221;) segment primarily serves the South American market and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions primarily for the automotive market. This segment includes product lines such as vehicle monitoring and tracking devices, security alarms, convenience applications such as parking sensors and rearview cameras, audio and infotainment systems and telematics products used for fleet management. These products improve the performance, safety and convenience features of our customers&#8217; vehicles. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services, direct to OEMs and through mass merchandisers. In addition, monitoring services and tracking devices are sold directly to corporate and individual customers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our products and systems are sold to numerous OEM and Tier 1 customers, as well as aftermarket distributors and mass merchandisers, for use on many different vehicle platforms. We supply multiple parts to many of our principal OEM and Tier 1 customers under requirements contracts for a particular vehicle model. These contracts range in duration from one year to the production life of the model, which commonly extends for three to seven years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> following table</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> sets forth for the periods indicated, the percentage of net sales derived from our principal end markets:</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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal End Markets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">48</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Automotive</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Off-highway and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aftermarket distributors, mass merchandisers and monitoring services</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For further information related to our reportable segments and financial information about geographic areas, see Note 13 to the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Production Materials</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The principal production materials used in the Company&#8217;s manufacturing process are molded plastic components and resins, copper, steel, precious metals and certain electrical components such as printed circuit boards, semiconductors, microprocessors, memory devices, resistors, capacitors, fuses, relays, monitors and cameras. We purchase production materials pursuant to both annual contract and spot purchasing methods. Such materials are available from multiple sources, but we generally establish collaborative relationships with a qualified supplier for each of our key production materials in order to lower costs and enhance service and quality. As global demand for our production materials increases, we may have difficulties obtaining adequate production materials from our suppliers to satisfy our customers. Refer to the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk Factors for risks related to the current supply chain disruption related to semiconductors and other production materials. Any extended period for which we cannot obtain adequate production material or which we experience an increase in the price of production material would materially affect our results of operations and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Patents, Trademarks and Intellectual Property</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We maintain and have pending various U.S. and foreign patents, trademarks, and other rights to intellectual property relating to the reportable segments of our business, which we believe are appropriate to protect the Company&#8217;s interests in existing products, new inventions, manufacturing processes and product developments. We do not believe any single patent is material to our overall business success, nor would the expiration or invalidity of any patent have a material adverse effect on our business or ability to compete.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Industry Cyclicality and Seasonality</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The markets for products in each of our reportable segments have been cyclical. Because these products are used principally in the production of vehicles for the automotive, commercial, off-highway and agricultural vehicle markets, revenues and therefore results of operations, are significantly dependent on the general state of the economy and other factors, like the impact of environmental regulations on our customers and end market consumers, which affect these markets. A significant decline in automotive, commercial, off-highway and agricultural vehicle production of our principal customers could adversely affect the Company. Our Control Devices and Electronics segments are moderately seasonal, impacted by mid-year and year-end shutdowns and the ramp-up of new model production at key customers. In addition, the demand for our Stoneridge Brazil segment consumer products is typically higher in the second half of the year.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Customers</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have several customers that account for a significant percentage of our sales. The loss of any significant portion of our sales to these customers, or the loss of a significant customer, would have a material adverse impact on our financial condition and results of operations. We supply numerous different products to each of our principal customers. Contracts with several of our customers provide for supplying their requirements for a particular model, rather than for manufacturing a specific quantity of products. Such contracts range from one year to the life of the model, which is generally three to seven years. These contracts are subject to potential renegotiation from time to time, which may affect product pricing and generally may be terminated by our customers at any time. Therefore, the loss of a contract for a major model or a significant decrease in demand for certain key models or group of related models sold by any of our major customers would have a material adverse impact on the Company. We may enter into contracts to supply products, the introduction of which may then be delayed or cancelled. We also compete to supply products for successor models, and are therefore subject to the risk that the customer will not select the Company to produce products on any such model, which could have a material adverse impact on our financial condition and results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the competitive nature of the markets we serve, we face pricing pressures from our customers in the ordinary course of business. In response to these pricing pressures we have been able to effectively manage our production costs by the combination of lowering certain costs and limiting the increase of others, the net impact of which has not been material. However, if we are unable to effectively manage production costs in the future to mitigate future pricing pressures, our results of operations would be adversely affected.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The markets for our products in our reportable segments are highly competitive. We compete based on technological innovation, price, quality, performance, service and delivery. We compete for new business both at the beginning of the development of new models and upon the redesign of existing models for OEM customers. New model development generally begins two to five years before the marketing of such models to the public. Once a supplier has been selected to provide parts for a new program, an OEM customer will usually continue to purchase those parts from the selected supplier for the life of the program, although not necessarily for any model redesigns. We compete for aftermarket and mass merchandiser sales based on price, product functionality, quality and service.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our diversity in products creates a wide range of competitors, which vary depending on both market and geographic location. We compete based on strong customer relations and a fast and flexible organization that develops technically effective solutions at a competitive price.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Product Development</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our research and development efforts for our reportable segments are largely product design and development oriented and consist primarily of applying known technologies to customer requests or developing new, innovative technologies aligned with industry megatrends or customer requests. A large portion of our development expenses are related to customer-sponsored programs where we are involved in designing custom-engineered solutions for specific applications or for next generation technology. To further our vehicle platform penetration, we have also developed collaborative relationships with </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the design and engineering departments of key customers. These collaborative efforts have resulted in the development of new and complimentary products and the enhancement of existing products.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While our engineering and product development departments are organized by market, our segments interact and collaborate on new products. The product development operations are executed by technology groups in Barneveld, Netherlands; Campinas, Brazil; Juarez, Mexico; Lexington, Ohio; Novi, Michigan; Stockholm, Sweden; Suzhou, China and Tallinn, Estonia.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have invested, and will continue to invest heavily in technology to develop new products for our customers. Product development costs, other than capitalized software development costs, incurred in connection with the development of new products and manufacturing methods, to the extent not recoverable from the customer, are expensed as incurred. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We will continue to prioritize investment spending toward the design and development of new products over sustaining existing product programs for specific customers, which allows us to sell our products to multiple customers. The typical product development process takes three to seven years to show tangible results. As part of our effort to evaluate our investment spending, we review our current product portfolio and adjust our spending to either accelerate or eliminate our investment in these products based on our position in the market and the potential of the market and product.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Environmental and Other Regulations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our operations are subject to various federal, state, local and foreign laws and regulations governing, among other things, emissions to air, discharge to water and the generation, handling, storage, transportation, treatment and disposal of waste and other materials. We believe that our business, operations and facilities have been and are being operated in compliance, in all material respects, with applicable environmental and health and safety laws and regulations, many of which provide for substantial fines and criminal sanctions for violations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Human Capital Management</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2022, Stoneridge employed approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,250</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> full time and temporary employees in 14 countries, with about </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% located outside of the United States. Although we have no collective bargaining agreements covering U.S. employees, a significant number of employees located in Brazil, China, Estonia, Mexico, Netherlands, Sweden and the United Kingdom either (i) are represented by a union and are covered </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">by</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> a collective bargaining agreement, or (ii) are covered by a works council or other employment arrangements required by law. We work to ensure positive relations with our employees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We strive to create a work environment that enhances employee engagement, fosters productivity, and is aligned with our values of Integrity, Accountability, Teamwork, Adaptability, Customer Orientation, and Social Responsibility. We know that our success is dependent on our employees&#8217; engagement, performance, skills, and development. To that end, we have established talent management programs at Stoneridge, which include but are not limited to the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Periodic global employee engagement surveys and subsequent action planning</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Regular talent reviews for employee development and succession planning</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Feedback and coaching to ensure performance is aligned with our goals and strategic direction</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Delivery of Code of Conduct and global policy training</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">New employee orientation with globally consistent and locally flexible messaging</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Frequent global &#8220;town hall&#8221; meetings and other communications</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Employee wellness programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Opportunities for community and charitable involvement</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Employee mentoring program</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Internship programs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">When we hire new employees, we focus not just on the skills required for current positions, but the ever-changing complex skills and competencies that will be required as we move forward on our path to being the mobility industry&#8217;s integrated technology partner. We seek diverse sources for candidates and we offer wages and benefits that are competitive in the markets where employees are located.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge is committed to creating diverse, equitable and inclusive workplaces that align with our core values and deliver sustainable business success. It is our mission to attract, advance and advocate for a diverse workforce that represents the communities around us. To this end, Stoneridge created a steering committee to drive DEI initiatives across its various sites and functions and report on progress to our executive leadership team and Board of Directors. Additionally, we are challenging and responding to bias and eliminating barriers through fair policies and practices. We are building an inclusive Stoneridge where all employees can grow, excel, and contribute to our success in a meaningful way.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Human Resources function at Stoneridge is an active and visible partner to the business at all levels. Our Chief Human Resources Officer reports directly to the Chief Executive Officer and interacts frequently with the Company&#8217;s Board of Directors. Our Human Capital focus will continue to be on employee engagement, employee and leadership development, communications, and employee health and safety.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Information About Our Executive Officers</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each executive officer of the Company serves the Board of Directors at its pleasure. The Board of Directors appoints corporate officers annually. The following table sets forth the names, ages, and positions of the executive officers of the Company:</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:34.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.234%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Name</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Age</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">James Zizelman</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">President, Chief Executive Officer and Director</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Matthew R. Horvath</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Chief Financial Officer and Treasurer</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Susan C. Benedict</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Chief Human Resources Officer and Assistant General Counsel</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Laurent P. Borne</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Chief Strategy Officer and Chief Technology Officer</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Caetano R. Ferraiolo</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">President of the Stoneridge Brazil Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Robert J. Hartman Jr.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Chief Accounting Officer</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Salvatore Orsini</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Chief Procurement Officer</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Peter &#214;sterberg</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">President of the Electronics Division</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Rajaey Kased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">President of the Control Devices Division</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">James Zizelman, President, Chief Executive Officer and Director. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Zizelman was appointed as President and Chief Executive Officer and elected as Director in January 2023. Previously he served as President of the Control Devices Division since April 2020. Prior to joining Stoneridge, Mr. Zizelman served as the Vice President of Engineering and Program Management for Aptiv from December 2017 to March 2019. Prior to that, Mr. Zizelman was employed at Delphi for more than 20 years, where he was last a Vice President of Engineering from 2016 to 2017.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Matthew R. Horvath, Chief Financial Officer and Treasurer. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Horvath was appointed Chief Financial Officer and Treasurer in August 2021. He previously served as Stoneridge&#8217;s Executive Director of Corporate Strategy and Investor Relations, and prior to that as Director of Investor Relations. Prior to joining Stoneridge, Mr. Horvath spent six years at EY, formerly known as Ernst &amp; Young, in the Transaction Advisory practice, primarily focused on business and asset valuation with a focus on the automotive and transportation industry. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Susan C. Benedict, Chief Human Resources Officer and Assistant General Counsel. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ms. Benedict was appointed Chief Human Resources Officer and Assistant General Counsel &#8211; Labor and Employment in June 2019. Ms. Benedict previously served as Stoneridge&#8217;s Director of Legal since November 2017. Prior to Stoneridge, Ms. Benedict served as Senior Counsel for Koch Industries in October 2017 and Corporate Counsel for Guardian Industries from December 2012 to September 2017. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Laurent P. Borne, Chief Strategy Officer and Chief Technology Officer. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Borne was appointed Chief Strategy Officer in March 2022. Prior to that he was the President of the Electronics Division from January 2019. Mr. Borne joined the Company in August 2018 as the Company&#8217;s Chief Technology Officer and has continued to serve in that role. Prior to joining Stoneridge, Mr. Borne served as Vice President of Product Development at Whirlpool Corporation from 2014 until August 2018.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Caetano R. Ferraiolo, President of the PST Electronics Division. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Ferraiolo was appointed to President of the Stoneridge Brazil Electronics Division in June 2017. Mr. Ferraiolo joined the Company in 2015 and previously served as the Chief Operating Officer of Stoneridge Brazil. From 2010 to 2015 he served as Vice President of Operations for Cannondale Sports Group in Brazil. Prior to that, Mr. Ferraiolo served as Director of European Commercial and Development, Autocam Corporation from 2005 to 2010.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Robert J. Hartman Jr., Chief Accounting Officer.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Mr. Hartman was appointed as Chief Accounting Officer and to the role of principal accounting officer in July 2016. Prior to that, Mr. Hartman served as Corporate Controller of the Company since 2006 and prior to that as Stoneridge&#8217;s Director of Internal Audit from 2003.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Salvatore Orsini, Chief Procurement Officer. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Orsini was appointed Chief Procurement Officer in July 2022. Prior to that Mr. Orsini had been employed at Nexteer Automotive as Vice President, Global Chief Supply Management Officer from 2020 until June 2022. From 2019 to 2020 Mr. Orsini served as Supply Chain Director at Aptiv and from 2013 to 2019 Mr. Orsini held various leadership roles at General Motors, most recently Global Commodity Director. Prior to that Mr. Orsini held various positions at Rolls-Royce Aerospace and Delphi.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Peter &#214;sterberg, President of the Electronics Division.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Mr. &#214;sterberg was appointed as president of the Electronics Division in March 2022. Before joining Stoneridge, Peter served as vice president of Supplier Quality and Development at Volvo Group from 2017 to 2022. Before that, he served in a variety of roles at Volvo including vice president of engineering at Volvo CE, global director Volvo Powertrain, and other positions with increasing responsibility over time. Prior to that, he worked at Volvo Cars, both within product development and quality.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Rajaey Kased, President of the Control Devices Division. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mr. Kased was appointed as President of the Control Devices Division in January 2023. He previously was the Vice President of Sales, Strategy, and Product Line Management for the Control Devices Division in 2019. Prior to joining Stoneridge, Mr. Kased served as Head of Business Development, ADAS and Powertrain, North America, at Henkel from 2017 to 2019. Prior to that, Mr. Kased was employed at Delphi from 2005 to 2017 where he served in roles of increasing responsibility.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We make available, free of charge through our website (www.stoneridge.com), our Annual Report on Form 10-K (&#8220;Annual Report&#8221;), Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, all amendments to those reports, and other filings with the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;), as soon as reasonably practicable after they are filed with the SEC. Our Corporate Governance Guidelines, Code of Business Conduct and Ethics, Code of Ethics for Senior Financial Officers, Whistleblower Policy and Procedures and the charters of the Board of Director&#8217;s Audit, Compensation, Nominating and Corporate Governance and Compliance and Ethics Committees are posted on our website as well. Copies of these documents will be available to any shareholder upon request. Requests should be directed in writing to Investor Relations at Stoneridge, Inc., 39675 MacKenzie Drive, Suite 400, Novi, Michigan 48377. The SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including the Company. </span></div><div id="ib993357be1eb4fcf8939a066b049b54d_22"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1A. Risk Factors.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to the Coronavirus (COVID-19) Pandemic</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pandemics or disease outbreaks, such as COVID-19, have disrupted, and may continue to disrupt our business, which could adversely affect our results of operation and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pandemics or disease outbreaks, such as COVID-19, have disrupted, and may continue to disrupt, the global economy. In late 2019, a novel strain of the coronavirus (COVID-19) was reported to have been detected in Wuhan, China and on March 11, 2020 it was declared by the World Health Organization to be a global pandemic. The COVID-19 pandemic has negatively affected the global economy, disrupting the financial markets and increasing volatility, and has impeded global supply chains, restricted manufacturing operations and resulted in significantly reduced economic activity and higher unemployment rates. It has disrupted, and may continue to disrupt for an indefinite period of time, the global vehicle industry and customer sales, production volumes and purchases of automotive, commercial, off-highway and agricultural vehicles by end-consumers. International, federal, state and local public health and governmental authorities have taken and may continue to take actions to contain the outbreak and spread of COVID-19 throughout most regions of the world, including travel bans, quarantines, "work-from-home" orders and similar mandates that have caused many businesses to modify normal operations. Beginning in 2020 we took actions to enhance our financial flexibility and minimize the impact on our business, such as the ramping down of certain production facilities in response to customer plant closures and changes in vehicle production schedules, imposing certain travel restrictions, amending our existing Credit Facility three times providing covenant relief through September 2023 and actively managing costs, capital spending and working capital to further strengthen our liquidity. Despite these measures, the ultimate impact to our business continues to remain highly uncertain and we have experienced, and may continue to experience, delays in the production and distribution of our products, supply chain disruptions affecting the availability of production materials and the loss or delay of customers&#8217; sales. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Economic and Market Conditions</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our business is cyclical and a downturn in the automotive, commercial, off-highway and agricultural vehicle markets as well as overall economic conditions could reduce our sales and profitability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The demand for products is largely dependent on the domestic and foreign production of automotive, commercial, off-highway and agricultural vehicles. The markets for our products have been cyclical, because new vehicle demand is dependent on, among other things, consumer spending and is tied closely to the overall strength of the economy. Because the majority of our products are used principally in the production of vehicles for the automotive, commercial, off-highway and agricultural vehicle markets, our net sales, and therefore our results of operations, are significantly dependent on the general state of the economy and other factors which affect these markets. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, approximately 94% of our net sales were derived from automotive, commercial, off-highway and agricultural vehicle markets while approximately 6% were derived from aftermarket distributors, mass merchandisers and monitoring services markets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the overall global economic conditions in 2022 and 2021, largely as a result of supply chain issues and the impact of the COVID-19 pandemic and resulting supply chain issues, the automotive, commercial, off-highway and agricultural vehicle markets experienced volatility in global customer sales and production volumes. As a result, we have experienced and may continue to experience reductions in orders from our customers in certain regions. An economic downturn or other adverse industry conditions that result in a decline in automotive, commercial, off-highway or agricultural vehicle production, or a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">material decline in market share by our significant customers, could adversely affect our results of operations and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The loss or insolvency of any of our principal customers would adversely affect our future results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are dependent on several principal customers for a significant percentage of our net sales. In 2022, our top five customers were PACCAR, Volvo, VW Group, Ford Motor Company and Daimler AG, which comprised </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15%, 11%, 9%, 7% and 7%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of our net sales, respectively. In 2022, our top ten customers accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of our net sales. The loss of any significant portion of our sales to these customers would have a material adverse effect on our results of operations and financial condition. In addition, we have significant receivable balances related to these customers and other major customers that would be at risk in the event of their insolvency.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The Company&#8217;s estimated sourced future sales from awarded programs may not be realized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company typically enters into customer agreements at the beginning of a vehicle life cycle with the intent to fulfill customer-purchasing requirements for the entire vehicle production life cycle. The vehicle life cycle typically included the two to four year pre-production period and production for a term covering the life of such vehicle model or platform, generally between three to seven years, although there is no guarantee that this will occur. The Company&#8217;s customers make no firm commitments regarding volume and may terminate these agreements or orders at any time. Therefore, these arrangements do not represent firm orders. The Company&#8217;s estimated sourced future sales from awarded programs, also referred to as backlog, is the estimated remaining cumulative awarded life-of-program sales for up to a five year period. Several factors may change forecasted revenue from awarded programs; namely, new business wins, vehicle production volume changes, customer price reductions, foreign currency exchange rates, component take rates by customers and short cycled or cancelled models or platforms.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We must implement and sustain a competitive technological advantage in producing our products to compete effectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our products are subject to changing technology, which could place us at a competitive disadvantage relative to alternative products introduced by competitors. Our success will depend on our ability to continue to meet customers&#8217; changing specifications with respect to technological innovation, price, quality, performance, service and delivery by implementing and sustaining competitive technological advances. Our business may, therefore, require significant recurring additional capital expenditures and investment in product development, manufacturing and management information systems. We cannot assure that we will be able to achieve technological advances or introduce new products that may be necessary to remain competitive. Our inability to continuously improve existing products, develop new products and achieve technological advances could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The discontinuation of, loss of business or lack of commercial success, with respect to a particular vehicle model for which the Company is a significant supplier could reduce the Company&#8217;s sales and harm its profitability.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although the Company has purchase orders from many of its customers, these purchase orders generally provide for the supply of a customer&#8217;s annual requirements for a particular vehicle model and assembly plant, or in some cases, for the supply of a customer&#8217;s requirements for the life of a particular vehicle model, rather than for the purchase of a specific quantity of products. In addition, it is possible that our customers could elect to manufacture components internally that are currently produced by outside suppliers, such as our Company. The discontinuation of, the loss of business with respect to or a lack of commercial success of a particular vehicle model for which the Company is a significant supplier, could reduce the Company&#8217;s sales and have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Financial Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We have foreign currency translation and transaction risks that may materially adversely affect our operating results, financial condition and liquidity.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial position and results of operations of our international subsidiaries are initially recorded in various foreign currencies and then translated into U.S. dollars at the applicable exchange rate for inclusion in our consolidated financial statements. The strengthening of the U.S. dollar against these foreign currencies ordinarily has a negative effect on our reported sales and operating margin (and conversely, the weakening of the U.S. dollar against these foreign currencies has a positive impact). The volatility of currency exchange rates may materially adversely affect our business, financial condition or results of operations. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our debt obligations could limit our flexibility in managing our business and expose us to risks.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, there was $167.8 million in borrowings outstanding on our Fourth Amended and Restated Credit Agreement, as amended, (the &#8220;Credit Facility&#8221;). In addition, we are permitted under our Credit Facility to incur additional </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">debt, subject to specified limitations. Our leverage and the terms of our indebtedness may have important consequences including the following:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">we may have difficulty satisfying our obligations with respect to our indebtedness, and if we fail to comply with these requirements, an event of default could result;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">we may be required to dedicate a substantial portion of our cash flow from operations to required payments on indebtedness, thereby reducing the availability of cash flow for working capital, capital expenditures and other general corporate activities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">covenants relating to our debt may limit our ability to obtain additional financing for working capital, capital expenditures and other general corporate activities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">covenants relating to our debt may limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">we may be placed at a competitive disadvantage against less leveraged competitors.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These and other consequences of our leverage and the terms of our indebtedness could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Covenants in our Credit Facility may limit our ability to pursue our business strategies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Credit Facility limits our ability to, among other things:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">incur additional debt and guarantees;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">pay dividends and repurchase our shares;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">make other restricted payments, including investments;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">create liens;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">sell or otherwise dispose of assets, including capital shares of subsidiaries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">enter into agreements that restrict dividends from subsidiaries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consolidate, merge or sell or otherwise dispose of all or substantially all of our assets; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">substantially change the nature of our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;1, 2023, we amended the Credit Facility. As amended the Credit Facility provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Amendment No. 4 Specified Period&#8221; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was changed to 4.75 to 1.00 for the quarter ended March 31, 2023 and 4.25 to 1.00 for the quarter ended June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 3.00 for the quarters ended March 31, 2023 and June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">drawing on the Credit Facility continues to be restricted if the Company's total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there continue to be certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Amendment No. 4 Specified Period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our ability to comply with these covenants as well as the negative covenants under the terms of our indebtedness may be affected by events beyond our control.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A breach of any of the negative covenants under our indebtedness or our inability to comply with the leverage and interest ratio requirements in the Credit Facility could result in an event of default. If an event of default occurs, the lenders under the Credit Facility could elect to declare all outstanding borrowings, together with accrued interest and other fees, to be immediately due and payable and terminate any commitments they have to provide further borrowings, and the Credit Facility lenders could pursue foreclosure and other remedies against us and our assets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our annual effective tax rate could be volatile and materially change as a result of changes in the mix of earnings and other factors including changes in the recognition and/or release of valuation allowances against deferred tax assets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our overall effective tax rate is computed by dividing our total tax expense (benefit) by our total earnings (loss) before tax. However, tax expense and benefits are not recognized on a global basis, but rather on a jurisdictional or legal entity basis. Losses in certain jurisdictions may not provide a current financial statement tax benefit as a result of the need to maintain a valuation allowance against the associated deferred tax asset. Also, management periodically evaluates the realizability of our deferred tax assets which may result in the recognition and/or release of valuation allowances. As a result, changes in the mix of earnings between jurisdictions and changes in the recognition and/or release of valuation allowances, among other factors, could have a significant effect on our overall effective tax rate.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Products, Pricing and Supply</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We are dependent on the availability and price of raw materials and other supplies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We require substantial amounts of raw materials and other supplies, and substantially all such materials we require are purchased from outside sources. The availability and prices of raw materials and other supplies may be subject to curtailment or change due to, among other things, new laws or regulations, suppliers&#8217; allocations to other purchasers and interruptions in production by suppliers, weather emergencies, natural disasters, commercial disputes, acts of terrorism or war, changes in exchange rates and worldwide price levels. If demand for raw materials we require increases, we may have difficulties obtaining adequate raw materials and other supplies from our suppliers to satisfy our customers. Currently, and at times in the past, we have experienced difficulty obtaining adequate supplies of semiconductors, memory chips and other electronic components. In addition, there have been challenges at times in obtaining timely supply of nylon and resins for our Control Devices segment and audio component parts for our Stoneridge Brazil segment. If we cannot obtain adequate raw materials and other supplies, or if we experience an increase in the price of raw materials and other supplies, our business, financial condition or results of operations could be materially adversely affected. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The adverse impacts of the COVID-19 pandemic led to a significant vehicle production slowdown in the first half of 2020, which was followed by increased consumer demand and vehicle production schedules in the second half of 2020. This surge in demand led to a worldwide semiconductor supply shortage at the end of 2020 and through 2022, as semiconductor suppliers have been unable to rapidly reallocate production lines to serve the transportation industry. In addition, we have experienced longer lead-times, higher costs and delays in procuring other component parts and raw materials. As a result, we are currently experiencing supply chain disruptions. We are assessing the potential supply chain impacts, which may directly or indirectly impact various suppliers, and correspondingly, OEM production. We are working closely with our suppliers and customers to minimize any potential adverse impacts, and we continue to closely monitor the availability of semiconductor microchips and other component parts and raw materials, customer vehicle production schedules and any other supply chain inefficiencies that may arise, due to this or any other issue. However, any direct or indirect supply chain disruptions may have an adverse impact on our business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The prices that we can charge our customers are typically predetermined and we bear the risk of costs in excess of our estimates, in addition to the risk of adverse effects resulting from general customer demands for cost reductions and quality improvements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our supply agreements with our customers typically require us to provide our products at predetermined prices. In some cases, these prices decline over the course of the contract and may require us to meet certain productivity and cost reduction targets. In addition, our customers may require us to share productivity savings in excess of our cost reduction targets. The costs that we incur in fulfilling these contracts may vary substantially from our initial estimates. Unanticipated cost increases or the inability to meet certain cost reduction targets may occur as a result of several factors, including increases in the costs of labor, components or materials. In some cases, we are permitted to pass on to our customers the cost increases associated with specific materials. However, cost overruns that we cannot pass on to our customers could adversely affect our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">OEM customers have exerted and continue to exert considerable pressure on component suppliers to reduce costs, improve quality and provide additional design and engineering capabilities and continue to demand and receive price reductions and measurable increases in quality through their use of competitive selection processes, rating programs and various other arrangements. We may be unable to generate sufficient production cost savings in the future to offset required price reductions. Additionally, OEMs have generally required component suppliers to provide more design engineering input at earlier stages of the product development process, the costs of which have, in some cases, been absorbed by the suppliers. Future price reductions, increased quality standards and additional engineering capabilities required by OEMs may reduce our profitability and have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We have limited or no redundancy for certain of our manufacturing facilities, and therefore damage or disruption to those facilities could interrupt our operations, increase our costs of doing business and impair our ability to deliver our products on a timely basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If certain of our existing production facilities become incapable of manufacturing products for any reason, we may be unable to meet production requirements, we may lose revenue and we may not be able to maintain our relationships with our customers. Without operation of certain existing production facilities, we may be limited in our ability to deliver products until we restore the manufacturing capability at the particular facility, find an alternative manufacturing facility or arrange an alternative source of supply. We carry business interruption insurance to cover lost revenue and profits in an amount we consider adequate, however, this insurance does not cover all possible situations and may be insufficient. Also, our business interruption insurance would not compensate us for the loss of opportunity and potential adverse impact on relations with our existing customers resulting from our inability to produce products for them.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We rely on independent dealers and distributors to sell certain products in the aftermarket sales channel and a disruption to this channel would harm our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because we sell certain products such as security accessories and driver information products to independent dealers and distributors, we are subject to many risks, including risks related to their inventory levels and support for our products. If dealers and distributors do not maintain sufficient inventory levels to meet customer demand, our sales could be negatively impacted.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our dealer network also sells products offered by our competitors. If our competitors offer our dealers more favorable terms, those dealers may de-emphasize or decline to carry our products. In the future, we may not be able to retain or attract a sufficient number of qualified dealers and distributors. Our inability to maintain successful relationships with dealers and distributors, or to expand our distribution channels, could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our Global Positioning Systems (&#8220;GPS&#8221;) products depend upon satellites maintained by the United States Department of Defense. If a significant number of these satellites become inoperable, unavailable or are not replaced, or if the policies of the United States government for the use of the GPS without charge are changed, our business will suffer.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The GPS is a satellite-based navigation and positioning system consisting of a constellation of orbiting satellites. The satellites and their ground control and monitoring stations are maintained and operated by the United States Department of Defense. The Department of Defense does not currently charge users for access to the satellite signals. These satellites and their ground support systems are complex electronic systems subject to electronic and mechanical failures and possible sabotage.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If a significant number of satellites were to become inoperable, unavailable or are not replaced, it would impair the current utility of our GPS products and the growth of market opportunities. In addition, there can be no assurance that the U.S. government will remain committed to the operation and maintenance of GPS satellites over a long period, or that the policies of the U.S. government that provide for the use of the GPS without charge and without accuracy degradation will remain unchanged. Because of the increasing commercial applications of the GPS, other U.S. government agencies may become involved in the administration or the regulation of the use of GPS signals. Any of the foregoing factors could affect the willingness of buyers of our products to select GPS-based products instead of products based on competing technologies, which could adversely affect our operational revenues, financial condition and results of operation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Geopolitical Uncertainties</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We are subject to risks related to our international operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Approximately 51% of our net sales in 2022 were derived from sales outside of North America. At December&#160;31, 2022, significant concentrations of net assets outside of North America included $226.8 million in Europe and Other and $39.4 million in South America. Non-current assets outside of North America accounted for approximately 62% of our non-current assets as of December&#160;31, 2022. International sales and operations are subject to significant risks, including, among others:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">political and economic instability;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">restrictive trade policies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">economic conditions in local markets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">currency exchange rates and controls;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">labor unrest;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">difficulty in obtaining distribution support and potentially adverse tax consequences; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the imposition of product tariffs and the burden of complying with a wide variety of international and U.S. export laws.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We operate our business on a global basis and policy changes affecting international trade could adversely impact the demand for our products and our competitive position.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We manufacture, sell and service products globally and rely upon a global supply chain to deliver the raw materials, components, systems and parts that we need to manufacture and service our products. Changes in government policies on foreign trade and investment can affect the demand for our products and services, cause non-U.S. customers to shift preferences toward domestically manufactured or branded products and impact the competitive position of our products or prevent us from being able to sell products in certain countries. Our business benefits from free trade agreements, such as the United States-Mexico-Canada Agreement and the U.S. trade relationship with China and Brazil and efforts to withdraw from, or substantially modify such agreements or arrangements, in addition to the implementation of more restrictive trade policies, such as more detailed inspections, higher tariffs import or export licensing requirements, exchange controls or new barriers to entry, could adversely impact our production costs, customer demand and our relationships with customers and suppliers. Any of these consequences could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Strategic Performance Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Our inability to effectively manage the timing, quality and costs of new program launches could adversely affect our financial performance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the award of new business, we obligate ourselves to deliver new products and services that are subject to our customers&#8217; timing, performance and quality standards. Additionally, as a Tier 1 supplier, we must effectively coordinate the activities of numerous suppliers in order for the program launches of our products to be successful. Given the complexity of new program launches, we may experience difficulties managing product quality, timeliness and associated costs. In addition, new program launches require a significant ramp-up of costs; however, our sales related to these new programs generally are dependent upon the timing and success of our customers&#8217; introduction of new vehicles. Our inability to effectively manage the timing, quality and costs of these new program launches could adversely affect our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We may not be able to successfully integrate acquisitions into our business or may otherwise be unable to benefit from pursuing acquisitions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Failure to successfully identify, complete and/or integrate acquisitions could have a material adverse effect on us. A portion of our growth in sales and earnings has been generated from acquisitions and subsequent improvements in the performance of the businesses acquired. We expect to continue a strategy of selectively identifying and acquiring businesses with complementary products. We cannot assure you that any business acquired by us will be successfully integrated with our operations or prove to be profitable. We could incur substantial indebtedness in connection with our acquisition strategy, which could significantly increase our interest expense.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We anticipate that acquisitions could occur in foreign markets in which we do not currently operate. As a result, the process of integrating acquired operations into our existing operations may result in unforeseen operating difficulties and may require significant financial resources that would otherwise be available for the ongoing development or expansion of existing operations. Any failure to successfully integrate such acquisitions could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If we do not respond appropriately, the evolution of the global transportation industry toward electrification and shared mobility could adversely affect our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The global transportation industry is increasingly focused on the development of more fuel-efficient solutions to meet demands from consumers and governments worldwide to address climate change and an increased desire for environmentally sustainable solutions. The impacts of these changes on us are uncertain and could ultimately prove dramatic. If we do not respond appropriately, the evolution toward electrification and other energy sources could adversely affect our business. The increased adoption of electrified and other non-internal combustion-based powertrains may result in lower demand for some of our products. There has also been an increase in consumer preferences for car and ride sharing, as opposed to automobile ownership, which may result in a long-term reduction in the number of vehicles per capita. The evolution of the industry toward electrification and shared mobility has also attracted increased competition from entrants outside of the traditional light vehicle industry, some of whom may seek to provide products which compete with ours. Failure to innovate and to develop or acquire new and compelling products that capitalize upon new technologies in response to these evolving consumer preferences and demands could adversely affect our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Product Liability Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Increased or unexpected product warranty claims could adversely affect us.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We typically provide our customers a warranty covering workmanship, and in some cases materials, on products we manufacture. Our warranty generally provides that products will be free from defects and adhere to customer specifications. If a product fails to comply with the warranty, we may be obligated or compelled, at our expense, to correct any defect by repairing or replacing the defective product. Our customers are increasingly seeking to hold suppliers responsible for product warranties, which could negatively impact our exposure to these costs. We maintain warranty reserves in an amount based on historical trends of units sold and costs incurred, combined with our current understanding of the status of existing claims. To estimate the warranty reserves, we must forecast the resolution of existing claims, as well as expected future claims on products previously sold. The costs of claims estimated to be due and payable could differ materially from what we may ultimately be required to pay. An increase in the rate of warranty claims or the occurrence of unexpected warranty claims could have a material adverse effect on our customer relations, our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We may incur material product liability costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may be subject to product liability claims in the event that the failure of any of our products results in personal injury or death and we cannot assure that we will not experience material product liability losses in the future. We cannot assure that </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">our product liability insurance will be adequate for liabilities ultimately incurred or that it will continue to be available on terms acceptable to us. In addition, if any of our products prove to be defective, we may be required to participate in government-imposed or customer OEM-instituted recalls involving such products. A successful claim brought against us that exceeds available insurance coverage or a requirement to participate in any product recall could have a material adverse effect on our business, financial condition or results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Intellectual Property Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If we fail to protect our intellectual property rights or maintain our rights to use licensed intellectual property or are found liable for infringing the rights of others, our business could be adversely affected.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our intellectual property, including our patents, trademarks, copyrights, trade secrets and license agreements, are important in the operation of our businesses, and we rely on the patent, trademark, copyright and trade secret laws of the United States and other countries, as well as nondisclosure agreements, to protect our intellectual property rights. We may not, however, be able to prevent third parties from infringing, misappropriating or otherwise violating our intellectual property, breaching any nondisclosure agreements with us, or independently developing technology that is similar or superior to ours and not covered by our intellectual property. Any of the foregoing could reduce any competitive advantage we have developed, cause us to lose sales or otherwise harm our business. We cannot assure that any intellectual property will provide us with any competitive advantage or will not be challenged, rejected, cancelled, invalidated or declared unenforceable. In the case of pending patent applications, we may not be successful in securing issued patents, or securing patents that provide us with a competitive advantage for our businesses. In addition, our competitors may design products around our patents that avoid infringement and violation of our intellectual property rights.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We cannot be certain that we have rights to all intellectual property currently used in the conduct of our businesses or that we have complied with the terms of agreements by which we acquire such rights, which could expose us to infringement, misappropriation or other claims alleging violations of third party intellectual property rights. Third parties have asserted and may assert or prosecute infringement claims against us in connection with the services and products that we offer, and we </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">may</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> or may not be able to successfully defend these claims. Litigation, either to enforce our intellectual property rights or to defend against claims regarding intellectual property rights of others, could result in substantial costs and a diversion of our resources. Any such claims and resulting litigation could require us to enter into licensing agreements (if available on acceptable terms or at all), pay damages and cease making or selling certain products and could result in a loss of our intellectual property protection. Moreover, in such a situation, we may need to redesign some of our products to avoid future infringement liability. We also may be required to indemnify customers or other third parties at significant expense in connection with such claims and actions. The Company has seen an increase in customer requests for indemnification in connection with third party patent claims related to connectivity-enabled products. These claims are being made by patent-holders seeking royalties and who may enter into litigation based on patent infringement allegations. The Company has taken actions to mitigate this risk from new programs; however, significant indemnification claims related to these products could have a material adverse effect on our business, financial condition or results of operations. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Information Technology and Cybersecurity Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">A failure of our information technology (IT) networks and systems, or the inability to successfully implement upgrades to our enterprise resource planning (ERP) systems, could adversely impact our business and operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We rely upon information technology networks and systems to process, transmit and store electronic information, and to manage or support a variety of business processes and/or activities. The secure operation of these IT networks and systems and the proper processing and maintenance of this information are critical to our business operations. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, we continually expand and update our IT networks and systems in response to the changing needs of our business and periodically upgrade our ERP systems. Should our networks or systems not be implemented successfully, or if the systems do not perform in a satisfactory manner once implementation is complete, our business and operations could be disrupted and our results of operations could be adversely affected, including our ability to report accurate and timely financial results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">We may be subject to risks relating to our information technology systems and cybersecurity.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We rely on information technology systems to process, transmit and store electronic information and manage and operate our business. Despite the implementation of security measures, our IT networks and systems are at risk to damages from computer viruses, unauthorized access, cyber-attack and other similar disruptions. A breach in security could expose us and our customers and suppliers to risks of misuse of confidential information, manipulation and destruction of data, production downtimes and operations disruptions, which in turn could adversely affect our reputation, competitive position, business or results of operations. While we have taken steps to protect the Company from cybersecurity risks and security breaches (including enhancing our firewall, workstation, email security and network monitoring with managed detection and response (MDR) and alerting capabilities, and training employees around phishing, malware and other cybersecurity risks), and we have policies and procedures to prevent or limit the impact of systems failures, interruptions, and security breaches, there </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">can be no assurance that such events will not occur or that they will be adequately addressed if they do. Although we rely on commonly used security and processing systems to provide the security and authentication necessary to effect the secure transmission of data, these precautions may not protect our systems from all potential compromises or breaches of security. We may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Privacy and security concerns relating to the Company&#8217;s current or future products and services could damage its reputation and deter current and potential users from using them.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We may gain access to sensitive, confidential or personal data or information that is subject to privacy and security laws, regulations and customer-imposed controls. Concerns about our practices with regard to the collection, use, disclosure, or security of personal information or other privacy related matters, even if unfounded, could damage our reputation and adversely affect our business, our financial condition or operating results. Furthermore, regulatory authorities around the world are considering a number of legislative and regulatory proposals concerning cybersecurity and data protection. In addition, the interpretation and application of consumer and data protection laws in the U.S., Europe and elsewhere are often uncertain and in flux. Complying with these various laws could cause the Company to incur substantial costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Environmental, Climate and Weather Risks</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Compliance with environmental and other governmental regulations could be costly and require us to make significant expenditures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our operations are subject to various federal, state, local and foreign laws and regulations governing, among other things:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the discharge of pollutants into the air and water;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the generation, handling, storage, transportation, treatment, and disposal of waste and other materials;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the cleanup of contaminated properties; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the health and safety of our employees.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business, operations and facilities are subject to environmental and health and safety laws and regulations, many of which provide for substantial fines for violations. The operation of our manufacturing facilities entails risks and we cannot assure you that we will not incur material costs or liabilities in connection with these operations. In addition, potentially significant expenditures could be required in order to comply with evolving environmental, health and safety laws, regulations or requirements that may be adopted or imposed in the future. Changes in environmental, health and safety laws, regulations and requirements or other governmental regulations could increase our cost of doing business or adversely affect the demand for our products.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">An emphasis on global climate change and other ESG matters by various stakeholders could negatively affect our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer, investor, employee and other stakeholder expectations of us and our supply base in areas such as the environment, social matters and corporate governance have been rapidly evolving and increasing. The enhanced stakeholder focus on ESG requires the continuous monitoring of various and evolving standards and their associated requirements. Our failure, or that of our supply base, to adequately meet stakeholder expectations may result in, among other things, the loss of business, diluted market valuation, an inability to attract customers or an inability to attract and retain top talent that could adversely affect our business, financial condition or results of operations.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_25"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">13</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 2. Properties.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2022, the Company owned or leased seven manufacturing facilities, which together contain approximately 0.9 million square feet of manufacturing space. Of these manufacturing facilities, three are used by our Control Devices reportable segment, three are used by our Electronics reportable segment and one is used by our Stoneridge Brazil reportable segment. The following table provides information regarding our facilities:</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:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Location</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Owned/<br/>Leased</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Use</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Square<br/>Footage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:114%">Control Devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Juarez, Mexico </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing/Engineering</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">235,035</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Lexington, Ohio</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing/Engineering</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">219,612</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Suzhou, China </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing/Engineering/Sales Office</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">145,033</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">El Paso, Texas </span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Warehouse</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57,000</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Lexington, Ohio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Warehouse</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,000</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Novi, Michigan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Engineering</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,398</span></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><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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:114%">Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.05pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Tallinn, Estonia</span></div></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing/Engineering</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">85,911</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Orebro, Sweden</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">77,472</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Barneveld, Netherlands</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing/Engineering</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">62,700</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stockholm, Sweden</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Engineering/Division Office</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41,248</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Bayonne, France</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office/Warehouse</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,655</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Jasper, Georgia</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office/Warehouse</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,250</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dundee, Scotland</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office/Engineering</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,683</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Ottobrunn, Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,119</span></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><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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:114%">Stoneridge Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manaus, Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Manufacturing</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">102,247</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Campinas, Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Engineering/Division Office</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">45,467</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Hortol&#226;ndia, Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,229</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Buenos Aires, Argentina</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,906</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Serra, Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">344</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:114%">Corporate and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Novi, Michigan </span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Headquarters/Division Office</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">37,713</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Esslingen, Germany</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Sales Office</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,722</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">This facility is also used in the Electronics reportable segment.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">This facility is also used in the Control Devices reportable segment.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_31"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time we are subject to various legal actions and claims incidental to our business, including those arising out of breach of contracts, product warranties, product liability, patent infringement, regulatory matters, and employment-related matters. It is our opinion that the outcome of such matters will not have a material adverse impact on our consolidated financial position, results of operations, or cash flows. However, the final amounts required to resolve these matters could differ materially from our recorded estimates. See Note 11 to the consolidated financial statements.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_34"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosure.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">14</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART II</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_40"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our shares are listed on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbol &#8220;SRI.&#8221; As of February&#160;24, 2023, we had 27,348,198 Common Shares, without par value, outstanding that were owned by approximately 190 shareholders of record. This does not include persons whose stock is in nominee or &#8220;street name&#8221; accounts held by banks, brokers and other nominees.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents information with respect to repurchases of Common Shares made by us during the three months ended December&#160;31, 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were 1,403 Common Shares delivered to us by employees as payment for withholding taxes due upon vesting of performance share awards and share unit awards during the three months ended December&#160;31, 2022.</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:31.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.023%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total number of<br/>shares purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Average price<br/>paid per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total number of<br/>shares purchased as<br/>part of publicly<br/>announced plans<br/>or programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Maximum number<br/>of shares that may<br/>yet be purchased<br/>under the plans<br/>or programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">10/1/22-10/31/22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">11/1/22-11/30/22</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#8212;</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">12/1/22-12/31/22</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">1,403</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">21.56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">N/A</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">1,403</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than the repurchase of Common Shares of 42,100 and 79,434, respectively, to satisfy employee tax withholdings associated with the delivery of Common Shares earned by employees pursuant to equity-base awards under the Company&#8217;s Long-Term Incentive Plan there were no other repurchases of Common Shares made by us during the years ended December&#160;31, 2022 or 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For information on &#8220;Related Stockholder Matters&#8221; required by Item 201(d) of Regulation S-K, refer to Item 12 of this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Set forth below is a line graph comparing the cumulative total return of a hypothetical investment in our Common Shares with the cumulative total return of hypothetical investments in the Dow Jones U.S. Auto Parts (TR) Index and the NYSE Composite Index. The graph is based on the respective market price of each investment as of December 31, 2017, 2018, 2019, 2020, 2021 and 2022 assuming in each case an initial investment of $100 on December 31, 2017, and reinvestment of dividends.</span></div><div style="margin-top:10pt;text-align:center"><img src="sri-20221231_g2.jpg" alt="sri-20221231_g2.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:650px"/></div><div style="margin-top:10pt"><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.324%"></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.406%"></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.406%"></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.406%"></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.406%"></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.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.996%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stoneridge, Inc.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">108&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">128&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">132&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">86&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">94</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dow Jones U.S. Auto Parts Total Return Index</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">69&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">88&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">104&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">126&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">92</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">NYSE Composite Index</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">91&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">115&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">123&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">148&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">134</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ib993357be1eb4fcf8939a066b049b54d_43"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 6. [Reserved]</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">16</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are a global designer and manufacturer of highly engineered electrical and electronic systems, components and modules primarily for the automotive, commercial, off-highway and agricultural vehicle markets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following discussion and analysis should be read in conjunction with the consolidated financial statements and notes related thereto and other financial information included elsewhere herein.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_49"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Global Market Conditions</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The coronavirus pandemic (&#8220;COVID-19&#8221;) and the ongoing supply chain disruptions, including the semiconductor shortages, have had a negative impact on the global economy since 2020. These conditions have disrupted, and likely will continue to disrupt, the global vehicle industry and customer sales, production volumes and purchases of automotive, commercial, off-highway and agricultural vehicles by end-consumers. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The adverse impacts of the COVID-19 pandemic led to a significant vehicle production slowdown in the first half of 2020, which was followed by increased consumer demand and vehicle production schedules. This surge in demand led to a worldwide semiconductor supply shortage at the end of 2020, and other supply chain related constraints that have continued through 2022. We have experienced longer lead-times, higher costs, delays in procuring other component parts and raw materials and significant production volume reductions and volatility because of these shortages and continued impact of COVID-19. These supply chain disruptions became incrementally more challenging in the second half of 2021 resulting in higher related costs. Although the supply chain conditions have improved in 2022, we continued to experience production and supply chain volatility in several of our primary end-markets. In addition, rising COVID-19 infections in China and continued production volatility with our North American passenger car customers led to production reductions in 2022. Despite the continued challenges in 2022, we successfully negotiated appropriate, but significant price increases with our customers to offset material and labor cost headwinds. We are working closely with our suppliers and customers to minimize any potential adverse impacts, and we continue to closely monitor the availability of semiconductor microchips and other component parts and raw materials, customer vehicle production schedules and any other supply chain inefficiencies that may arise, due to this or any other issue.  As these costs are expected to remain elevated in 2023, we will continue to work with our customers and implement supply chain and material cost reduction strategies to drive margin performance. The Company recognized $58.4 million and $17.6 million in 2022 and 2021, respectively, of cost recoveries related to spot buys of materials purchased for our customers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">North American automotive vehicle volumes are expected to increase in 2022 due to a combination of higher demand and low inventory levels. Whereas North American and European commercial vehicle volumes are expected to slightly decline in 2022. Vehicle production volumes could continue to be negatively impacted by the ongoing supply chain disruptions, including semiconductor shortages. The magnitude of the adverse impact on our financial condition, results of operations and cash flows will depend on the evolution of the semiconductor supply shortage, vehicle production schedules and supply chain impacts.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_52"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are organized by products produced and markets served. Under this structure, our operations have been reported using the following segments:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Control Devices.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This segment includes results of operations that manufacture actuators, sensors, switches and connectors.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Electronics.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This segment includes results of operations from the production of driver information systems, vision and safety systems, connectivity and compliance products and electronic control units.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stoneridge Brazil (&#8220;SRB&#8221;).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> This segment includes results of operations that design and manufacture vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_55"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The global macroeconomic environment in 2022 continued to provide a challenging backdrop for the global transportation industry and our served markets. The Company was able to navigate this volatile operating environment while at the same time continuing to execute on our long-term strategy of product development that aligns with industry megatrends, by focusing on product platforms that will drive future growth. The Company continues to work with our customers to preserve gross margin through price increases aligned with current market conditions and is executing on initiatives to reduce supply chain related costs. During 2022, the Company was able to mitigate a significant amount of the material headwinds we experienced, recognizing $32.1 million of negotiated price increases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had net loss of $14.1 million, or $(0.52) per diluted share, for the year ended December&#160;31, 2022.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income in 2022 decreased by $17.5 million, or $(0.64) per diluted share, from $3.4 million, or $0.12 per diluted share, for the year ended December&#160;31, 2021 primarily due to</span><span style="background-color:#ffffff;color:#212529;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the 2021 pre-tax gain on sale of the Canton Facility of $30.7 million, or $0.93 per diluted share, offset by lower restructuring and business realignment costs of $3.8 million as well as the impact of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> higher net sales and gross margin in our Electronics segment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, our net sales increased by $129.5 million, or 16.8%, while our operating income decreased $12.5 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment net sales decreased by 3.7% primarily due to decreases in our China commercial, North American commercial and China automotive vehicle markets. Our European automotive and commercial vehicle markets decreased due to our exit of the PM sensor business. Segment gross margin decreased due to costs associated with supply chain disruptions offset by lower restructuring and business realignment costs of $1.5 million and favorable leverage of fixed costs from higher sales levels. Segment operating income decreased due to the 2021 gain on sale of the Canton Facility of $30.7 million, lower restructuring and realignment costs of $2.6 million and the 2021 gain on disposal of the PM sensor business of $1.1 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Electronics segment net sales increased by 41.1% primarily </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due to higher sales volumes in our European commercial, North American commercial, European off-highway and North American off-highway vehicle markets as well as favorable customer pricing for recoveries of semiconductor spot buy purchases and negotiated price increases offset by unfavorable foreign exchange fluctuations</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment gross margin as a percent of sales decreased primarily due to increased material costs associated with supply chain disruptions including spot purchases of electronic components, adverse foreign exchange fluctuations and inflation offset by increased contribution from higher sales levels and negotiated price increases. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment operating income increased primarily due to higher sales and margin, lower SG&amp;A spending and lower D&amp;D cost from higher customer reimbursements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment net sales decreased by 8.0% due to lower sales in most Stoneridge Brazil product lines offset by favorable foreign currency translation and slightly higher sales of tracking devices and monitoring services. Segment gross margin decreased due to lower sales levels compared with the prior year. Operating income increased primarily due to lower SG&amp;A expense due to the unfavorable adjustment to the fair value of the Stoneridge Brazil earn-out consideration of $2.1 million in 2021 and lower selling costs offset by lower gross margin and net unfavorable adjustments for Brazilian indirect tax credits of $0.9 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, SG&amp;A expenses decreased compared to 2021 due to favorable non-recurring 2022 commercial and legal settlements, lower wages, incentive compensation, legal fees and selling costs. In addition, compared to 2021, SG&amp;A was favorably impacted by an unfavorable adjustment to the fair value of the Stoneridge Brazil earn-out consideration in 2021, lower business realignment and restructuring costs and Sarasota environmental remediation costs incurred in 2021. Offsetting these favorable items were the 2021 gain on disposal of the MSIL joint venture, the 2021 gain on disposal of the PM Sensor business and unfavorable net adjustments for Brazilian indirect tax credits.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">D</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&amp;D costs decreased slightly in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">higher customer reimbursements in our Electronics segment for ongoing development activities were offset by increased spend for awarded business program launches and development of advanced technologies and systems in our Electronics, Control Devices and Stoneridge Brazil segments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, we had cash and cash equivalents of $54.8 million and $85.5 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> At </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, we had </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$167.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$164.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, in borrowings outstanding on the 2019 Credit Facility. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2022 decrease in cash and cash equivalents was due to capital expenditures for new product launches and to support higher working capital levels, mostly inventory as a result of supply chain disruptions, new product launches and expectations for increased production and new product launches.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_58"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company believes that focusing on products that address industry megatrends will have a positive effect on both our top-line growth and underlying margins. For example, the Company is aligned with platforms likely to perform well against overall market dynamics including our content on electrified vehicle platforms. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning in the first quarter of 2020, COVID-19 caused worldwide adverse economic conditions and uncertainty in our served markets. Since the first quarter of 2021, we have been experiencing supply chain related disruptions, due to a worldwide semiconductor shortage, as well as other material availability constraints, which continue and have resulted in longer lead-times, higher costs and delays in procuring other component parts and raw materials. Although material cost challenges are moderating, the Company expects to experience ongoing impacts from supply chain disruptions, material cost inflation and COVID-19, which will continue to put pressure on margins. In order to recover these higher costs, we have negotiated and expect to continue to negotiate price increases and cost recoveries with our customers and implement supply chain strategies to help mitigate future costs. During the second half of 2022, we began to see the impacts of improving material availability on net sales, which favorably impacted gross margin.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on IHS Market production forecast, the North American automotive market is expected to increase to 15.1 million units in 2023 from 14.3 million units in 2022 as this market continues to recover from supply chain disruptions and economic </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">headwinds. The Company expects sales volumes in our Control Devices segment to increase from 2022 based on year end production forecasts and market conditions as well as the ramp-up of actuation program launches. We will continue to focus on growing our core product portfolio aligned with powertrain electrification. We will continue to invest in our actuation business as we anticipate greater opportunities as powertrains become increasingly electrified. However, on-going global supply chain disruptions, including the global semiconductor supply shortage, material cost inflation and COVID-19 could adversely impact our sales volumes and gross margin for the remainder of 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For 2023, we expect an increase in our Electronics&#8217; segment sales compared to 2022 primarily due to strong demand for our products in our off-highway and commercial vehicle end markets and the ramp-up of new product launches even though production volumes in our European and North American commercial markets are expected decrease approximately 2.0% to 3.5%. In addition, we expect increased sales from the continued roll out of our MirrorEye camera-based vision system in the retrofit markets and additional launches of our MirrorEye systems for OEM applications. MirrorEye OEM system take-rates continue to exceed prior expectations and customer production forecasts suggest these take-rates could continue to rise significantly as material becomes more readily available and customer truck production continues to shift to new models. Customer recoveries related to spot buys of materials purchased for our customers increased net sales by $58.4 million during 2022. Spot buy material purchasing activity, which is recognized as revenue and material costs, was mostly passed through to the customer and was driven by electronic component shortages. The Company expects spot buy activity to continue in 2023 but cannot predict the duration or magnitude of continued spot buy activity due to volatile supply chains and component availability. We expect to continue to offset a significant majority of spot buy related costs going forward and expect continued reduction in overall spot buy costs in 2023. In addition, we expect customer negotiated price increases to favorably impact sales in 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021 and continuing throughout 2022, our gross D&amp;D spend increased to support near term launches of awarded business in both our Electronics and Control Devices segments. In 2023, we expect that our D&amp;D spending will stabilize as we continue to align our global engineering capabilities in order to develop advanced technologies and systems within our portfolio of products and we expect to sustain current levels of customer reimbursement to support specific programs and products.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our 2022 Stoneridge Brazil segment revenues decreased compared to the prior year due to lower sales of most of our product lines offset by favorable foreign currency translation and slightly higher sales of tracking devices and monitoring service fees. In October 2022, the International Monetary Fund forecasted the Brazil gross domestic product to grow 2.8% in 2022 and 1.0% in 2023. We expect our served market channels to remain stable based on current market conditions. Stoneridge Brazil will focus on continuing to grow our OEM capabilities in-region to better support our global customers. This will drive steady future growth and provide a platform to continue to rotate our local portfolio to more closely align with our global business. Our financial performance in our Stoneridge Brazil segment is also subject to uncertainty from movements in the Brazilian Real and Argentina Peso foreign currencies.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Beginning in 2021, global transportation vehicle production was impacted by supply chain disruptions, including semiconductor shortages, primarily affecting our commercial vehicle and automotive end-markets. Based on the current market conditions, we expect continued but moderating impacts on production in 2023. We expect incremental costs related to supply chain disruptions and production schedule volatility to continue to adversely affect our gross margin in 2023. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We continued to effectively offset a significant portion of incremental material and supply chain related costs through pricing and supply chain actions resulting in cost pass-throughs and the recovery of both current and historical costs in 2022. While incremental material costs have started to moderate, we expect material cost inflation to persist into 2023. We will continue to evaluate macroeconomic conditions and expect ongoing discussions with our customers regarding price increases and other cost recovery actions to help continue to improve our margin performance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of these supply chain disruptions and production schedule volatility, our working capital balances, specifically inventory, have increased significantly compared to historical levels. In addition, inventory has also increased from product launches in our Electronics and Control Devices segments. We continue to engage in initiatives to reduce working capital including reducing on-hand inventory by refining our procurement process and managing the on-time collection of our accounts receivable balances.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our future effective tax rate depends on various factors, such as changes in tax laws, regulations, accounting principles and our jurisdictional mix of earnings.  We monitor these factors and adjust our effective tax rate accordingly.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_61"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A significant portion of our sales are outside of the United States. These sales are generated by our non-U.S. based operations, and therefore, movements in foreign currency exchange rates can have a significant effect on our results of operations, which are presented in U.S. dollars. A significant portion of our raw materials purchased by our Electronics and Stoneridge Brazil segments are denominated in U.S. dollars, and therefore movements in foreign currency exchange rates can also have a significant effect on our results of operations. The U.S. Dollar strengthened against the euro, Swedish krona </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and Argentine peso in 2022 and the euro, Swedish krona, Brazilian real, Argentine peso and Mexican peso in 2021, unfavorably impacting our reported results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 2, 2021, the Company entered into a Share Purchase Agreement (the &#8220;SPA&#8221;) with Minda Corporation Limited (&#8220;Minda&#8221;), as the buyer, and MSIL. Pursuant to the SPA, the Company agreed to sell to Minda the Company&#8217;s minority interest </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> MSIL for approximately $21.5 million equivalent Indian Rupee which was payable in U.S. dollars at closing. On December 30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $21.6 million. The Company recognized net proceeds of $21.0 million and a gain, net of direct selling costs, of $1.8 million. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 8, 2021, the Company entered into an Asset Purchase Agreement (the &#8220;APA&#8221;) by and among the Company, the Company&#8217;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#8220;SMP&#8221;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA, the Company agreed to sell to the Buyers the Company&#8217;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#8220;PM sensor business&#8221;). The Buyers did not acquire any of the Company&#8217;s locations or employees. The purchase price for the sale of the PM sensor business was $4.0 million (subject to a post-closing inventory adjustment, which was a payment to SMP of $1.1 million) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $3.2 million and $0.8 million, respectively. The sale of the Gen 2 assets occurred during November 2021 as the Company&#8217;s supply commitments to certain customers were completed in September 2021. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter sensor product line (&#8220;PM Sensor Exit&#8221;). The costs for the PM Sensor Exit included employee severance and termination costs and other related costs including supplier settlements. Non-cash charges included impairment and accelerated depreciation of fixed assets associated with PM sensor production. We recognized $0.0 million and $2.4 million of expense as a result of this initiative during the years ended December 31, 2022 and 2021, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The only remaining costs relate to potential commercial settlements and legal fees that we continue to negotiate. The estimated additional cost related to these settlements and fees is up to $4.2 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2019, we committed to a restructuring plan that resulted in the closure of our Canton, Massachusetts facility (&#8220;Canton Facility&#8221;) as of March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations (&#8220;Canton Restructuring&#8221;). The costs for the Canton Restructuring included employee severance and termination costs, contract termination costs, professional fees and other related costs such as moving and set-up costs for equipment and costs to restore the engineering function previously located at the Canton Facility. We recognized expense as a result of these actions during the years ended December 31, 2022 and 2021 of $0.0 million and less than $0.1 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We do not expect to incur additional costs related to the Canton Restructuring. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the third quarter of 2020, we leased the Canton Facility to a third party. On June 17, 2021, we sold the Canton Facility for net proceeds of $35.2 million and a net gain of $30.7 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 1, 2019, the Company entered into an Asset Purchase Agreement by and among the Company, the Company&#8217;s wholly owned subsidiary, Stoneridge Control Devices, Inc. (&#8220;SCD&#8221;), and Standard Motor Products, Inc. (&#8220;SMP&#8221;). On the same day pursuant to the APA, in exchange for $40.0 million (subject to a post-closing inventory adjustment which was a payment to SMP of $1.6 million) and the assumption of certain liabilities, the Company and SCD sold to SMP product lines and assets related to certain non-core switches and connectors (the &#8220;Non-core Products&#8221;). On April 1, 2019, the Company and SMP also entered into certain ancillary agreements, including a transition services agreement, a contract manufacturing agreement and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis. The products related to the Non-core Products were manufactured in Juarez, Mexico and Canton, Massachusetts, and included ball switches, ignition switches, rotary switches, courtesy lamps, toggle switches, headlamp switches and other related components. On April 1, 2019, the Company&#8217;s Control Devices segment recognized net sales and costs of goods sold of $4.2 million and $2.8 million, respectively, for the one-time sale of finished goods inventory and a gain on disposal of $33.9 million for the sale of fixed assets, intellectual property and customer lists associated with the Non-core Products less transaction costs.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On June 17, 2020, the Company and SMP terminated the transition services agreement and the contract manufacturing agreement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the fourth quarter of 2018, the Company undertook restructuring actions for the Electronics segment affecting the European Aftermarket business and China operations. In the second quarter of 2020, the Company finalized plans to move its European Aftermarket sales activities in Dundee, Scotland to a new location, which resulted in incurring contract termination costs as well as employee severance and termination costs. In addition, the Company announced an additional restructuring program to transfer the European production of its Controls product line to China. For the years ended December 31, 2022 and 2021, we recognized expense of $0.0 million and $0.3 million, respectively, as a result of these actions for related costs. The Company does not expect to incur additional restructuring costs related to the Electronics segment.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 26, 2018, the Company announced a Board of Directors approved share repurchase program authorizing Stoneridge to repurchase up to $50.0 million of our Common Shares. Thereafter, on May 7, 2019, we announced that the Company had entered into an accelerated share repurchase agreement with Citibank N.A. to repurchase an aggregate of $50.0 million of our Common Shares. Pursuant to the accelerated share repurchase agreement we made an upfront payment of $50.0 million and received an initial delivery of 1,349,528 Common Shares which became treasury shares. On February 25, 2020, Citibank N.A. terminated early its commitment pursuant to the accelerated share repurchase agreement and delivered to the Company, 364,604 Common Shares representing the final settlement of the Company&#8217;s repurchase program which became treasury shares.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 24, 2020, the Board of Directors authorized a new repurchase program of $50.0 million for the repurchase of our Common Shares over an 18 month period. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also have been made under rule 10b-18, which permit Common Shares to be repurchased through pre-determined criteria. The timing, volume and nature of common share repurchases was at the discretion of management, dependent on market conditions, other priorities of cash investment, applicable securities laws and other factors. This Common Share repurchase program authorization did not obligate the Company to acquire any particular amount of its Common Shares, and could have been suspended or discontinued at any time. For the quarter ended March 31, 2020, under this repurchase program, the Company repurchased 242,634 Common Shares for $5.0 million, which became treasury shares, in accordance with this repurchase program authorization. In April 2020, the Company announced that it was temporarily suspending the previously announced share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We regularly evaluate the performance of our businesses and their cost structures, including personnel, and make necessary changes thereto in order to optimize our results. We also evaluate the required skill sets of our personnel and periodically make strategic changes. As a consequence of these actions, we incur severance related costs which we refer to as business realignment charges. Business realignment costs of $0.3 million and $1.4 million were incurred during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of the competitive nature of the markets we serve, we face pricing pressures from our customers in the ordinary course of business. In response to these pricing pressures we have been able to effectively manage our production costs by the combination of lowering certain costs and limiting the increase of others, the net impact of which to date has not been material. However, if we are unable to effectively manage production costs in the future to mitigate future pricing pressures, our results of operations would be adversely affected.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_682"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Year Ended December&#160;31, 2022 Compared To Year Ended December&#160;31, 2021</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated statements of operations as a percentage of net sales are presented in the following table (in thousands):</span></div><div style="margin-top:10pt"><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:30.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.932%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">100.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">129,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of goods sold</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">724,997</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">80.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">603,604&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">78.3&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">121,393&#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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, general and administrative</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">106,695</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">11.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">116,000&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15.1&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(9,305)</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on sale of Canton Facility, 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(30,718)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4.0)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">30,718&#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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Design and development</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">65,296</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">66,165&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(869)</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2,935</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">0.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(12,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,189&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,908&#160;</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity in loss (earnings) of investee</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">823</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">0.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,658)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.5)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,481&#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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5,711</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">0.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,444&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.3&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,267&#160;</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(10,696)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(23,132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">3,360</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">0.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,030&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.2&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(5,670)</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(14,056)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(1.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,406&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(17,462)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Net Sales.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net sales for our reportable segments, excluding inter-segment sales are summarized in the following table (in thousands):</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase / (decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase / (decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Control Devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">342,596</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">38.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">355,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">46.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(13,179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Electronics</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">505,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">56.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">357,910&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">46.5&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">147,187&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stoneridge Brazil</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,777&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4,547)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(8.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">100.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">129,461&#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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment net sales decreased $13.2 million due to lower sales volumes in our served markets and unfavorable foreign currency translation of $20.0 million and $2.3 million, respectively, which were offset by negotiated price increases of $9.1 million. Sales volumes decreased in our China commercial, North American commercial and China automotive markets of $5.8 million, $3.4&#160;million and $2.3 million, respectively. European automotive and commercial vehicle markets decreased by $10.3 million and $2.4 million, respectively, due to our exit of the PM sensor business. Net sales for 2022 were favorably impacted by an increase in our North American automotive markets of $2.9&#160;million compared to the prior year.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment net sales increased $147.2 million due to higher sales volumes in our European commercial, North American commercial, European off-highway vehicle and North American off-highway markets of $55.1 million, $33.8&#160;million, $18.2 million and $6.0 million, respectively. In addition, 2022 net sales were favorably impacted by both customer pricing for recoveries of electronic component spot buy purchases and for negotiated price increases of $40.8 million and $23.0 million, respectively. These increases were offset by unfavorable euro and Swedish krona foreign currency translation compared to the prior year of $28.8 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment net sales decreased $4.5 million due to lower sales in most Stoneridge Brazil product lines of $7.8&#160;million offset by favorable foreign currency translation of $2.6&#160;million and higher sales of tracking devices and monitoring services fees of $0.7&#160;million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net sales by geographic location are summarized in the following table (in thousands):</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase / (decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase / (decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">444,928</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">49.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">386,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">57,984&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4,547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(8.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Europe and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">402,765</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">44.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">326,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">42.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">76,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">100.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">129,461&#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: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The increase in North American net sales was mostly attributable to increases in sales volume in our Electronics segment commercial vehicle and off-highway markets of $33.8&#160;million and $6.0 million, respectively and in our Control Devices segment automotive market of $2.9&#160;million offset by sales volume decreases in our Control Devices segment commercial vehicle market of $3.4&#160;million. In addition, North American net sales were favorably impacted by negotiated price increases of $16.1 million and customer recoveries of semiconductor spot buy purchases of $0.7 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in net sales in South America was primarily due to lower sales in most Stoneridge Brazil product lines of $7.8&#160;million offset by favorable foreign currency translation of $2.6&#160;million and higher sales of tracking devices and monitoring service fees of $0.7&#160;million. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in net sales in Europe and Other was due to customer recoveries of semiconductor spot buy purchases and negotiated price increases of $40.1 million and $15.9 million, respectively and increases in our Electronics segment European commercial vehicle and European off-highway markets of $52.9 million and $18.2 million, respectively. This increase for Europe and Other was offset by decreases in our Control Devices European automotive and commercial vehicle markets of $10.4 million and $2.4 million, respectively, and China commercial vehicle and automotive markets of $5.8 million and $2.3 million, respectively. In addition, Europe and Other net sales decreased $31.1 million due to unfavorable foreign currency translation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cost of Goods Sold and Gross Margin. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of goods sold increased compared to 2021 and our gross margin decreased to 19.4% in 2022 compared to 21.7% in 2021. Our material cost as a percentage of net sales increased by 4.8% to 61.8% in 2022 compared to 57.0% in 2021 primarily caused by costs associated with supply chain disruptions including spot purchases of electronic components and inflation. In 2022, cost of goods sold increased by $58.4 million, or 6.5% of net sales, due to semiconductor spot buy purchases that was offset by customer recoveries. The impact of these spot buy </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">purchases reduced gross margin percent by 1.4%. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Overhead as a percentage of net sales decreased by 1.9% to 14.2% for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> compared to 16.1% for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> primarily due to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">leverage of fixed costs from higher sales levels</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment gross margin decreased due to higher material costs associated with supply chain disruptions and inflation offset by negotiated price increases and lower restructuring and realignment costs of $1.5 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment gross margin increased primarily due to increased contribution from higher sales levels and favorable negotiated pricing offset by higher material costs associated with supply chain disruptions including spot purchases of electronic components, adverse foreign exchange fluctuations and inflation. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment gross margin as a percentage of sales was consistent with the prior year as adverse leverage of fixed costs from lower product sales was offset by favorable sales mix from a greater percentage of monitoring service fees. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative (&#8220;SG&amp;A&#8221;). </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SG&amp;A expenses decreased by $9.3 million compared to 2021 due to favorable non-recurring 2022 commercial and legal settlements, lower wages, incentive compensation, legal fees and selling costs. In addition, compared to 2021, SG&amp;A was favorably impacted by an unfavorable adjustment to the fair value of the Stoneridge Brazil earn-out consideration in 2021, lower business realignment and restructuring costs and Sarasota environmental remediation costs incurred in 2021. Offsetting these favorable items were the 2021 gain on disposal of the MSIL joint venture, the 2021 gain on disposal of the PM Sensor business and unfavorable net adjustments for Brazilian indirect tax credits.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Design and Development (&#8220;D&amp;D&#8221;). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">D&amp;D costs decreased by $0.9 million due to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">higher customer reimbursements for ongoing development activities in our Electronics segment of $8.3 million that were offset by increased spend for awarded business program launches and development of advanced technologies and systems in our Electronics, Control Devices and Stoneridge Brazil segments.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Operating Income (Loss). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income (loss) is summarized in the following table by reportable segment (in thousands):</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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase /<br/>(decrease) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Control Devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">23,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,933&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(31,016)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(56.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Electronics</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5,128</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(12,502)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17,630&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">141.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">3,150</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">995&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,155&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">216.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unallocated corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(29,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(28,015)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,245)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2,935</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(12,476)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(81.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment operating income decreased due to the gain on sale of the Canton Facility of $30.7 million in 2021 and the gain on disposal of the PM sensor business of $1.1 million in 2021. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment operating income increased from higher contribution from increased sales levels and lower SG&amp;A and D&amp;D costs from higher customer reimbursements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment operating income increased primarily due to lower SG&amp;A expenses from the unfavorable adjustment to the fair value of the Stoneridge Brazil earn-out consideration in 2021 and lower selling costs offset by lower gross margin and unfavorable net adjustments for Brazilian indirect tax credits.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our unallocated corporate operating loss increased due to the 2021 gain on disposal of the MSIL joint venture offset by lower business realignment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income (loss) by geographic location is summarized in the following table (in thousands):</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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase /<br/>(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(2,066)</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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13,072&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(15,138)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(115.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">3,150</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">216.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Europe and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,851</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">37.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2,935</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(12,476)</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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(81.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our North American operating income decreased due to the 2021 gains on the sale of the Canton Facility, the disposal of the MSIL joint venture and the PM Sensor business. and higher material costs from supply chain disruptions. Offsetting </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">these gains were increased contribution from higher sales levels and 2022 non-recurring commercial and legal settlements. The increase in operating income in South America was primarily due to an unfavorable change in fair value of earn-out consideration adjustments of $2.1 million in 2021 and lower selling costs offset by lower contribution from lower sales levels and an unfavorable net adjustments for Brazilian indirect tax credits. Our operating results in Europe and Other increased slightly primarily due to higher contribution from increased sales levels and the favorable impact of negotiated pricing offset by higher costs from supply chain disruptions including spot purchases of electronic components net of recoveries and adverse foreign exchange fluctuations and inflation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense, net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net increased by $1.9 million compared to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">higher Credit Facility interest rates and $0.4 million related to the write-off of deferred financing fees as a result of Amendment No. 3 to the Credit Facility.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Equity in Loss (Earnings) of Investee. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity loss (earnings) for Autotech were $0.8 million and $(1.9) million for the years ended December 31, 2022 and 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The decrease in Autotech earnings was due to unfavorable 2022 fair value adjustments to fund investments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity earnings for MSIL were $1.8 million for the year ended December 31, 2021. As discussed in Note 2 to the consolidated financial statements, the Company sold its equity interest in MSIL on December 30, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Expense, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. We record certain foreign currency transaction losses (gains) as a component of other income, net on the consolidated statement of operations. Other expense, net of $5.7 million, increased by $4.3 million in 2022 compared to other expense, net of $1.4 million for 2021 primarily due to foreign currency transaction losses in our Electronics, Control Devices and Stoneridge Brazil segments from the strengthening of the U.S. dollar.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Provision for Income Taxes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, income tax expense of $3.4 million was attributable to the mix of earnings among tax jurisdictions as well as tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions and U.S. taxes on foreign earnings offset by tax credits and incentives. The effective tax rate of (31.4)% varies from the statutory tax rate primarily due to tax credits and incentives offset by the impact of tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions as well as U.S. tax on foreign earnings.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021, income tax expense of $9.0 million was attributable to the gain on the sale of the Canton facility, the gain on the sale of the Company&#8217;s minority interest in MSIL, the mix of earnings among tax jurisdictions as well as tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions. The effective tax rate of 72.6% was greater than the statutory tax rate primarily due to the impact of tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions, the tax impact of the sale of the Company&#8217;s minority interest in MSIL, partially offset by tax incentives.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">24</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_675"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Year Ended December&#160;31, 2021 Compared To Year Ended December&#160;31, 2020</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated statements of operations as a percentage of net sales are presented in the following table (in thousands):</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:29.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">648,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">122,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cost of goods sold</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">603,604&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">78.3&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">493,810&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">76.2&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">109,794&#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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Selling, general and administrative</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">116,000&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15.1&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">112,474&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17.4&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,526&#160;</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Gain on sale of Canton Facility, 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(30,718)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(4.0)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#8212;&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#8212;&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(30,718)</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Design and development</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">66,165&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">49,386&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,779&#160;</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,664)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">5,189&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,124&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(935)</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Equity in earnings of investee</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,658)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.5)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,536)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,122)</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,444&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.3&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1,528)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,972&#160;</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Income (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">12,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(10,724)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,030&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1.2&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,774)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(0.4)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,804&#160;</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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,406&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">0.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,950)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(1.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,356&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Net Sales.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net sales for our reportable segments, excluding inter-segment sales are summarized in the following table (in thousands):</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase / (decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase /(decrease) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Control Devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">355,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">46.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">342,576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">52.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Electronics</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">357,910&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">46.5&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">257,767&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">39.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100,143&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">38.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stoneridge Brazil</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,777&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47,663&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,114&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">648,006&#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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">122,456&#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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment net sales increased $13.2 million due to recovery from 2020 COVID-19 impacts in our North American automotive and agricultural vehicle markets of $23.4 million and $2.7 million, respectively, and an increase in our China automotive and commercial vehicle markets of $3.8 million and $0.4 million, respectively, as well as a favorable foreign currency translation of $3.2 million. These increases were partially offset by a decrease in volumes in our European automotive market of $16.7 million due to the exit of PM sensor production and a decrease in volumes in our North American commercial vehicle market of $4.3 million. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment net sales increased $100.1 million due to recovery from 2020 COVID-19 impacts in our North American and European commercial vehicle and European and North American off-highway vehicle markets of $28.7 million, $28.4 million, $14.4 million and $5.3 million, respectively, as well as favorable euro and Swedish krona foreign currency translation of $5.0 million compared to the prior year period. In the fourth quarter, net sales increased by $17.6 million due to customer pricing for recoveries of electronic component spot buy purchases. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment net sales increased $9.1 million due to higher volumes for all of our product lines and for our Argentina market channel offset by unfavorable foreign currency translation of $3.0 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net sales by geographic location are summarized in the following table (in thousands):</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent increase </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">386,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">50.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">330,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,416&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">47,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">9,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">19.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Europe and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">326,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">42.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">269,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">41.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">56,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">21.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">770,462&#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:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">648,006&#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:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">100.0&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">122,456&#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:middle"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">18.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in North American net sales was attributable to sales volume increases in our North American commercial vehicle, automotive and off-highway markets of $24.5 million, $22.5 million and $6.2 million, respectively and customer pricing for recoveries of semiconductor spot buy purchases of $2.4 million. The increase in net sales in South America was </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due to higher volumes for all of our Stoneridge Brazil product lines and for our Argentina market channel offset by unfavorable Brazilian real foreign currency translation of $3.0 million. The increase in net sales in Europe and Other was primarily due to increases in our European commercial vehicle and off-highway markets of $28.4 million and $14.4 million, respectively, and increases in our China automotive and agricultural vehicle markets of $3.8 million and $2.2 million, respectively. Europe and Other net sales also increased due to customer pricing for recoveries of semiconductor spot buy purchases of $15.2 million and favorable foreign currency translation of $8.2 million. These increases were partially offset by a decrease in volumes in our European automotive market of $16.7 million due to the exit of PM sensor production.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cost of Goods Sold and Gross Margin. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of goods sold increased compared to 2020 and our gross margin decreased to 21.7% in 2021 compared to 23.8% in 2020. Our material cost as a percentage of net sales increased by 4.2% to 57.0% in 2021 compared to 52.8% in 2020 primarily caused by costs associated with supply chain disruptions including spot purchases of electronic components. In 2021, cost of goods sold increased by $17.6 million, or 2.3% of net sales, due to semiconductor spot buy purchases which was offset by customer recoveries. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Overhead as a percentage of net sales decreased by 2.0% to 16.1% for 2021 compared to 18.0% for 2020 primarily due to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">leverage of fixed costs from higher sales levels offset by higher incremental freight costs</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment gross margin decreased due to costs associated with supply chain disruptions offset by lower restructuring and realignment costs of $1.7 million and favorable leverage of fixed costs from higher sales levels.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment gross margin decreased primarily due to higher costs associated with supply chain disruptions including spot purchases of electronic components offsetting favorable leverage of fixed costs from higher sales levels. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment gross margin decreased due to adverse sales mix from higher product sales compared to monitoring fees and higher costs associated with supply chain disruptions offset by favorable leverage of fixed costs.  </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SG&amp;A expenses increased by $3.5 million compared to 2020 due to a $5.3 million increase in net adjustments to the fair value of the Stoneridge Brazil earn-out consideration and higher professional service costs which were offset by lower incentive compensation costs and the 2021 gain on disposal of the PM sensor business of $1.1 million and the MSIL joint venture of $1.8 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Design and Development. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">D&amp;D costs increased by $16.8 million mostly due to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increased spend in our Electronics segment of $14.4 million comprised of higher consulting and prototype costs as well as lower customer reimbursements offset by higher capitalized software development costs for ongoing development activities for awarded business programs and development of advanced technologies and systems.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Operating Income (Loss). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income (loss) is summarized in the following table by reportable segment (in thousands):</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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase /<br/>(decrease) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Control Devices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">54,933</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22,072</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">148.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Electronics</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(12,502)</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="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,672)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(8,830)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(240.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Stoneridge Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">995</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,766</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,771)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(73.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Unallocated corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(28,015)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(29,830)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,815&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,664)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,075&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">301.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment operating income increased due to the gain on sale of the Canton Facility of $30.7 million, the gain on disposal of the PM sensor business of $1.1 million and a decrease in restructuring expense of $4.0 million offset by higher costs from supply chain disruptions and higher Sarasota environmental remediation costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment operating loss increased primarily due to higher costs from supply chain disruptions including spot purchases of electronic components net of recoveries and higher D&amp;D costs offset by higher sales.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment operating income decreased primarily due to a $5.3 million increase in net adjustments to the fair value of the Stoneridge Brazil earn-out consideration and the impairment of Brazilian indirect tax credits of $0.7 million offset by higher sales.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our unallocated corporate operating loss was lower due to lower incentive compensation benefits as a result of Company performance and the gain on the disposal of the MSIL joint venture offset by higher business realignment costs of $0.8 million and higher professional service costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating income (loss) by geographic location is summarized in the following table (in thousands):</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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31,</span></td><td colspan="3" style="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:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase / (decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Percent<br/>increase / (decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">13,072&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(22,179)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">35,251&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">158.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">South America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">995</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,766</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(2,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(73.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Europe and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,344</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,749</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(9,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(87.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">15,411&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(7,664)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">23,075&#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 colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">301.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our North American operating income increased due to the gain on sales of the Canton Facility, the PM sensor business and the MSIL joint venture, higher sales in our automotive and commercial vehicle markets and lower restructuring costs offsetting higher costs from supply chain disruptions. The decrease in operating income in South America was primarily due to an unfavorable change in fair value of earn-out consideration adjustments of $5.3 million offsetting higher sales. Our operating results in Europe and Other decreased primarily due to higher costs from supply chain disruptions including spot purchases of electronic components net of recoveries and higher D&amp;D costs offset by higher sales in our commercial vehicle and off-highway markets as well as a favorable foreign currency translation impact.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense, net. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net decreased by $0.9 million compared to 2020 due to higher interest income of $1.2 million at Stoneridge Brazil from monetary correction on indirect tax credits. Offsetting this increase was higher interest expense from Credit Facility borrowings.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Equity in Earnings of Investee. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity earnings for MSIL were $1.8 million and $1.5 million for the years ended December 31, 2021 and 2020, respectively. As discussed in Note 2 to the consolidated financial statements, the Company sold its equity interest in MSIL on December 30, 2021. Equity earnings for Autotech were $1.9 million and $0.1 million for the years ended December 31, 2021 and 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The increase in Autotech earnings was due to favorable 2021 fair value adjustments to fund investments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Expense (Income), net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. We record certain foreign currency transaction losses (gains) as a component of other income, net on the consolidated statement of operations. Other expense (income), net of $1.4 million, increased by $2.9 million in 2021 compared to other income, net of $1.5 million for 2020 primarily due to 2021 foreign currency losses in our Electronics segment and 2020 foreign currency transaction gains in our Stoneridge Brazil and Electronics segments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Provision (Benefit) for Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2021, income tax expense of $9.0 million was attributable to the gain on the sale of the Canton facility, the gain on the sale of the Company&#8217;s minority interest in MSIL, the mix of earnings among tax jurisdictions as well as tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions. The effective tax rate of 72.6% is greater than the statutory tax rate primarily due to the impact of tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions, the tax impact of the sale of the Company&#8217;s minority interest in MSIL, partially offset by tax incentives.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2020, income tax benefit of $(2.8) million was attributable to the mix of earnings and losses among tax jurisdictions as well as tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions. The effective tax rate of 25.9% is slightly greater than the statutory tax rate primarily due to non-deductible expenses and tax losses for which no benefit is recognized due to valuation allowances in certain jurisdictions offset by the impact of certain incentives.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_64"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Summary of Cash Flows for the years ended December&#160;31, 2022 and 2021 (in thousands):</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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year ended December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net cash provided by (used for):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">6,806</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(36,248)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">43,054&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(28,581)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(56,622)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(7,297)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22,876</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(30,173)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of exchange rate changes on 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(1,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,041)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">1,364&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(30,749)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(42,377)</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash provided by operating activities increased compared to 2021 primarily due to a reduction in cash used to fund working capital levels primarily for inventory due to supply chain disruptions and new product launches. Our receivable terms and collections rates have remained consistent between periods presented. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used for investing activities increased compared to the prior year due to 2021 proceeds from the sale of the Canton Facility, from the disposal of the MSIL joint venture and from the disposal of the PM sensor business as well as higher capital expenditures and capitalized software costs which were offset by 2022 proceeds from the settlement of the net investment hedges and lower investments in the Autotech Fund II.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used for financing activities increased compared to the prior year primarily due to lower Credit Facility net borrowings and the 2022 cash payment of Stoneridge Brazil earn-out consideration.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Summary of Cash Flows for the years ended December&#160;31, 2021 and 2020 (in thousands):</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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Years ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Dollar<br/>increase /<br/>(decrease)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net cash provided by (used for):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(36,248)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,641</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(64,889)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">28,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(33,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">61,926</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">22,876</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">6,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">16,363</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(3,041)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(6,288)</span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">11,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,516&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">7,112</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash used for operating activities increased compared to 2020 primarily due to an increase in cash used to fund working capital levels primarily for inventory, which was impacted by supply chain disruptions and production volatilities, offset by higher net income, net of the reconciling adjustment for the gain on the sale of the Canton Facility. Our receivable terms and collections rates have remained consistent between periods presented. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by investing activities increased compared to 2020 due to proceeds from the sale of the Canton Facility, from the disposal of the MSIL joint venture and from the disposal of the PM sensor business as well as lower capital expenditures and capitalized software costs which were offset by higher investments in the Autotech Fund II. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used for financing activities increased compared to the prior year primarily due to higher Credit Facility net borrowings. </span></div><div id="ib993357be1eb4fcf8939a066b049b54d_67"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Summary of Future Cash Flows</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes our future cash outflows resulting from financial contracts and commitments, as of December&#160;31, 2022 (in thousands):</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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Less than<br/>1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">4-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:114%">After<br/>5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Credit Facility</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">167,802</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">167,802</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt"><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest payments</span><span style="background-color:#cceeff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">15,852</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">10,577</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5,275</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">&#8212;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">16,547</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,357</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7,152</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">3,059</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,979</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.05pt;padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total contractual obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">201,651</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">16,384</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">180,229</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">3,059</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">1,979</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Includes estimated payments under the Company&#8217;s Credit Facility and other debt obligations using the most current interest rate and principal balance information available at December 31, 2022, extended through the end of the term.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.02pt">In December 2018, the Company entered into an agreement to make a $10.0 million investment in a fund (&#8220;Autotech Fund II&#8221;) managed by Autotech Ventures (&#8220;Autotech&#8221;), a venture capital firm focused on ground transportation technology. The Company&#8217;s $10.0 million investment in the Autotech Fund II will be contributed over the expected ten year life of the fund. The Company has contributed $8.1 million to the Autotech Fund II since December 2018.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management will continue to focus on efficiently managing its weighted-average cost of capital and believes that cash flows from operations and the availability of funds from our Credit Facility provides sufficient liquidity to meet our future growth and operating needs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As outlined in Note 5 to our consolidated financial statements, the Credit Facility permits borrowing up to a maximum level of $300.0 million, as amended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">on February 28, 2022,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> by </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 3&#8221;)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This variable rate facility provides the flexibility to refinance other outstanding debt or finance acquisitions through June 2024. The Credit Facility contains certain financial covenants that require the Company to maintain less than a maximum leverage ratio and more than a minimum interest coverage ratio. The Credit Facility also contains affirmative and negative covenants and events of default that are customary for credit arrangements of this type </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">including covenants that place restrictions and/or limitations on the Company&#8217;s ability to borrow money, make capital expenditures and pay dividends. The Credit Facility had an outstanding balance of $167.8 million at December&#160;31, 2022. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the expected impact of the COVID-19 pandemic on the Company&#8217;s end-markets and the resulting expected financial impacts on the Company, on June 26, 2020, the Company entered into a Waiver and Amendment No. 1 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provided for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivered a compliance certificate for the quarter ending June 30, 2021). The Covenant Relief Period ended on August 14, 2021. During the Covenant Relief Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was suspended;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the calculation of the minimum interest coverage ratio excluded second quarter 2020 financial results effective for the quarters ended September 30, 2020 through March 31, 2021;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 2.75 and 3.25 for the quarters ended December 31, 2020 and March 31, 2021, respectively;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s liquidity could not be less than $150,000; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s aggregate amount of cash and cash equivalents could not exceed $130,000;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there were certain restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) could not be consummated unless otherwise approved in writing by the required lenders.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 increased the leverage based LIBOR pricing grid through the maturity date and also provided for a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remained subject to a LIBOR floor of 0 basis points. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 17, 2021, the Company entered into Amendment No. 2 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 2&#8221;). Amendment No. 2 implemented non-LIBOR interest reference rates for borrowings in euros and British pounds.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the ongoing impacts of the COVID-19 pandemic and supply chain disruptions on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on February 28, 2022, the Company entered into Amendment No. 3. Amendment No. 3 reduced the total revolving credit commitments from $400.0 million to $300.0 million and the maximum permitted amount of swing loans from $40.0 million to $30.0 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Amendment No. 3 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Specified Period&#8221; (the period from February 28, 2022 until the date that the Company delivers a compliance certificate for the quarter ending March 31, 2023 in form and substance satisfactory to the administrative agent). During the Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was changed to 4.00 to 1.00 for the year ended December 31, 2021, suspended for the quarters ending March 31, 2022 through September 30, 2022 and cannot exceed 4.75 to 1.00 for the quarter ended December 31, 2022 or 3.50 to 1.00 for the quarter ended March 31, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 2.50 for the quarter ended March 31, 2022, 2.25 for the quarter ended June 30, 2022 and 3.00 for the quarters ended September 30, 2022 and December 31, 2022;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an additional condition to drawing on the Credit Facility has been added that restricts borrowings if the Company&#8217;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there are certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Specified Period. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No. 3 changed the leverage based LIBOR pricing grid through the maturity date and also retained a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remained subject to a LIBOR floor of 0 basis points.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 also incorporates hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to continued supply chain disruptions and macroeconomic challenges on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on March&#160;1, 2023, the Company entered into Amendment No. 4. Amendment No. 4 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Amendment No. 4 Specified Period&#8221; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was changed to 4.75 to 1.00 for the quarter ended March 31, 2023 and 4.25 to 1.00 for the quarter ended June 30, 2023;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 3.00 for the quarters ended March 31, 2023 and June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">drawing on the Credit Facility continues to be restricted if the Company's total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there continue to be certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Amendment No. 4 Specified Period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the amendments, the Company was in compliance with all covenants at December&#160;31, 2022. The Company has not experienced a violation that would limit the Company&#8217;s ability to borrow under the Credit Facility, as amended and does not expect that the covenants under it will restrict the Company&#8217;s financing flexibility. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">However, it is possible that future borrowing flexibility under the Credit Facility may be limited as a result of lower than expected financial performance due to the adverse impact of supply chain disruptions and COVID-19 on the Company&#8217;s markets and general global demand.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company expects to make additional repayments on the Credit Facility when cash exceeds the amount needed for operations and to remain in compliance with all covenants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge Brazil maintained short-term loans used for working capital purposes during 2021 and 2020. There were no borrowings outstanding on these notes at December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Stockholm, Sweden, has an overdraft credit line which allows overdrafts on the subsidiary&#8217;s bank account up to a daily maximum level of 20.0 million Swedish krona, or $1.9 million and $2.2 million, at December&#160;31, 2022 and 2021, respectively. At December&#160;31, 2022, there were no borrowings outstanding on this overdraft credit line. At December&#160;31, 2021, there was 19.0 million Swedish krona, or $2.1 million outstanding on this overdraft credit line. During the year ended December&#160;31, 2022, the subsidiary borrowed 380.7 million Swedish krona, or $36.6 million, and repaid 399.6 million Swedish krona, or $38.4 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Suzhou, China, has lines of credit which allow up to a maximum borrowing level of 20.0 million Chinese yuan, or $2.9 million at December&#160;31, 2022 and 50.0 million Chinese yuan, or $7.9 million at December&#160;31, 2021. At December&#160;31, 2022 and 2021 there was $1.5 million and $3.1 million, respectively, in borrowings outstanding recorded within current portion of debt. In addition, the Suzhou subsidiary has a bank acceptance draft line of credit which facilitates the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allows up to a maximum borrowing level of 60.0 million Chinese yuan, or $8.7 million, at December&#160;31, 2022 and 15.0 million Chinese yuan, or $2.4 million at December&#160;31, 2021. There was $2.0 million and $2.2 million utilized on the Suzhou bank acceptance draft line of credit at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter sensor product line. The costs for the PM Sensor Exit include employee severance and termination costs and other related costs including supplier settlements. Non-cash charges included impairment and accelerated depreciation of fixed assets associated with PM sensor production. We recognized $0.0 million and $2.4 million of expense as a result of this initiative during 2022 and 2021, respectively. The only remaining costs relate to potential commercial settlements and legal fees which we continue to negotiate. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated additional costs related to these settlements and fees is up to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2019, the Company committed to a restructuring plan that resulted in the closure of its Canton Facility as of March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations. The costs for the Canton Restructuring included employee severance and termination costs, contract termination costs, professional fees and other related costs such as moving and set-up costs for equipment and costs to restore the engineering function previously located at the Canton Facility. We recognized expense as a result of these actions during the years ended December 31, 2022 and 2021 of $0.0 million and less than $0.1 million, respectively. During the third quarter of 2020, we leased the Canton facility to a third party. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 17, 2021, we sold the Canton Facility for net proceeds of $35.2 million and a net gain of $30.7 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 26, 2018, the Company announced a Board of Directors approved share repurchase program authorizing Stoneridge to repurchase up to $50.0 million of our Common Shares. Thereafter, on May 7, 2019, we announced that the Company had entered into an accelerated share repurchase agreement with Citibank N.A. to repurchase an aggregate of $50.0 million of our Common Shares. Pursuant to the accelerated share repurchase agreement we made an upfront payment of $50.0 million and received an initial delivery of 1,349,528 Common Shares which became treasury shares. On February 25, 2020, Citibank N.A. terminated early its commitment pursuant to the accelerated share repurchase agreement and delivered to the Company, 364,604 Common Shares representing the final settlement of the Company&#8217;s repurchase program which became treasury shares.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 24, 2020, the Board of Directors authorized a new repurchase program for $50.0 million of our Common Shares over an 18 month period. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also have been made under rule 10b-18, which permits Common Shares to be repurchased through pre-determined criteria. The timing, volume and nature of repurchases of Common Shares was at the discretion of management, dependent on market conditions, other priorities of cash investment, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">applicable securities laws and other factors. This Common Share repurchase program authorization did not obligate the Company to acquire any particular amount of its Common Shares, and it could have been suspended or discontinued at any time. For the quarter ended March 31, 2020, the Company repurchased 242,634 Common Shares for $5.0 million in accordance with this repurchase program authorization. In April 2020, the Company announced that it was temporarily suspending the previously announced share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In January 2020, Stoneridge Brazil paid dividends to former noncontrolling interest holders of Brazilian real (&#8220;R$&#8221;) 24.2 million ($6.0 million). The dividends payable balance included R$3.7 million ($1.0 million) in monetary correction for the year ended December 31, 2019 based on the Brazilian National Extended Consumer Price inflation index. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2018, the Company entered into an agreement to make a $10.0 million investment in a fund (&#8220;Autotech Fund II&#8221;) managed by Autotech Ventures (&#8220;Autotech&#8221;), a venture capital firm focused on ground transportation technology. The Company&#8217;s $10.0 million investment in the Autotech Fund II will be contributed over the expected ten-year life of the fund. As of December 31 2022, the Company&#8217;s cumulative investment in the Autotech Fund II was $8.1 million. The Company contributed $1.0 million and $3.2 million, net to the Autotech Fund II during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our future results could also be adversely affected by unfavorable changes in foreign currency exchange rates. We have significant foreign denominated transaction exposure in certain locations, especially in Brazil, Argentina, Mexico, Sweden, Estonia, the Netherlands, United Kingdom and China. We have entered into foreign currency forward contracts to reduce our exposure related to certain foreign currency fluctuations. See Note 10 to the consolidated financial statements for additional details. Our future results could also be unfavorably affected by increased commodity prices as commodity fluctuations impact the cost of our raw material purchases. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had a cash and cash equivalents balance of approximately $54.8 million, of which 91.4% was held in foreign locations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has approximately $132.2 million of undrawn commitments under the Credit Facility as of December&#160;31, 2022, which results in total undrawn commitments and cash balances of more than $185.4 million. However, despite the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;1, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> amendment, it is possible that future borrowing flexibility under our Credit Facility may be limited as a result of our financial performance.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_70"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 to the consolidated financial statements for disclosures of the Company&#8217;s commitments and contingencies.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_73"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices and Electronics segments are moderately seasonal, impacted by mid-year and year-end shutdowns and the ramp-up of new model production at key customers. In addition, the demand for our Stoneridge Brazil segment consumer products is generally higher in the second half of the year.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_76"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Inflation and International Presence</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">By operating internationally, we are affected by foreign currency exchange rates and the economic conditions of certain countries. Furthermore, given the current economic climate and recent fluctuations in certain commodity prices, we believe that an increase in such items could significantly affect our profitability. See Note 10 to the consolidated financial statements for additional details on the Company&#8217;s commodity price and foreign currency exchange rate risks.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_79"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On an ongoing basis, we evaluate estimates and assumptions used in our consolidated financial statements. We base our estimates on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from these estimates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our critical accounting policies, those most important to the financial presentation and those that are the most complex, subjective or require significant judgment, are as follows. For additional information, see Item 8 of Part II, &#8220;Financial Statements and Supplementary Data &#8212; Note 2 &#8212; Summary of Significant Accounting Policies.&#8221;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition and Sales Commitments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recognize revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. Revenue for OEM and Tier 1 supplier customers and aftermarket products are recognized at the point in time it satisfies a performance obligation by transferring control of a part to the customer. A small portion of our sales are comprised of monitoring services of which the revenue is recognized over the life of the contract. See Note 3 to the consolidated financial statements for additional information on our revenue recognition policies, including recognizing revenue based on satisfying performance obligations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Warranties. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our warranty liability is established based on our best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims and discussions with our customers. The key factors in our estimate are the stated or implied warranty period, the customer source, customer policy decisions regarding warranties and customers seeking to hold the company responsible for their product warranties. Although we believe that our warranty liability is adequate and that the judgment applied is appropriate, such amounts estimated to be due and payable could differ materially from what will actually transpire in the future.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> We are subject to legal proceedings and claims, including product liability claims, commercial or contractual disputes, environmental enforcement actions and other claims that arise in the normal course of business. We routinely assess the likelihood of any adverse judgments or outcomes to these matters, as well as ranges of probable losses, by consulting with internal personnel principally involved with such matters and with our outside legal counsel handling such matters.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have accrued for estimated losses when it is probable that a liability or loss has been incurred and the amount can be reasonably estimated. Contingencies by their nature relate to uncertainties that require the exercise of judgment both in assessing whether or not a liability or loss has been incurred and estimating that amount of probable loss. The liabilities may change in the future due to new developments or changes in circumstances. The inherent uncertainty related to the outcome of these matters can result in amounts materially different from any provisions made with respect to their resolution.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes are provided for temporary differences between the amount of assets and liabilities for financial reporting purposes and the basis of such assets and liabilities as measured by tax laws and regulations. Our deferred tax assets include, among other items, net operating loss carryforwards and tax credits that can be used to offset taxable income in future periods and reduce income taxes payable in those future periods. Our U.S. state and foreign net operating losses expire at various times or have indefinite expiration dates. Our U.S. federal general business credits, if unused, begin to expire in 2026, and the state and foreign tax credits expire at various times.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounting standards require that deferred tax assets be reduced by a valuation allowance if, based on all available evidence, it is considered more likely than not that some portion or all of the recorded deferred tax assets will not be realized in future periods. This assessment requires significant judgment, and in making this evaluation, the Company considers available positive and negative evidence, including the potential to carryback net operating losses and credits, the future release of certain taxable temporary differences, actual and forecasted results, and tax planning strategies that are both prudent and feasible. Certain deferred tax assets are dependent on future taxable income to be realized. Risk factors include U.S. and foreign economic conditions that affect the automotive and commercial vehicle markets of which the Company has significant operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized deferred taxes related to foreign withholding taxes and the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to reflect the impact of global intangible low-taxed income (&#8220;GILTI&#8221;) taxes, if any, as a current period tax expense when incurred.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_82"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $13.8 million on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#8217;s consolidated results of operations and cash flows.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_85"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted as of December 31, 2021</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848) &#8211; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) (also known as the &#8220;reference rate reform&#8221;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December 31, 2022, the Company has not yet had contracts modified due to rate reform.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_88"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Rates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are exposed to interest rate risk primarily from the effects of changes in interest rates. At December 31, 2022, approximately 99.1% of our outstanding debt was floating-rate and 0.9% was fixed-rate. We estimate that a 1.0% change in the interest costs of our floating-rate debt outstanding as of December 31, 2022 would change interest expense on an annual basis by approximately $1.7 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Currency Exchange Rates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the United States, we have significant operations in Europe, South America, Mexico and China. As a result we are subject to translation risk because of the transactions of our foreign operations are in local currency (particularly the Brazilian real, Chinese renminbi, Mexican peso, euro, Swedish krona and Argentinian peso) and must be translated into U.S. dollars. As currency exchange rates fluctuate, the translation of our consolidated statements of operations into U.S. dollars affects the comparability of revenues, expenses, operating income, net income and earnings per share between years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have previously used derivative financial instruments, including foreign currency forward contracts, to mitigate our exposure to fluctuations in foreign currency exchange rates by reducing the effect of such fluctuations on foreign currency denominated intercompany transactions, inventory material purchases and other foreign currency exposures. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As discussed in detail in Note 10 to our consolidated financial statements, we entered into foreign currency forward contracts the purpose of which is to reduce exposure related to the Company&#8217;s future Mexican peso-denominated purchases. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We estimate that a 10.0% unidirectional change in currency exchange rates relative to the U.S dollar would have changed our income before income taxes for the year ended December 31, 2022 by approximately $0.4 million.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The competitive marketplace in which we operate may limit our ability to recover increased costs through higher prices. As such, we are subject to market risk with respect to commodity price fluctuations principally related to our purchases of purchase of copper, steel, zinc, resins and certain other commodities through a combination of fixed price agreements, staggered short-term contract maturities and commercial negotiations with our suppliers and customers. In the future, if we believe that the terms of a fixed price agreement become beneficial to us, we will enter into another such instrument. We may also consider pursuing alternative commodities or alternative suppliers to mitigate this risk over a period of time.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">33</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AND FINANCIAL STATEMENT SCHEDULE</span></div><div style="margin-top:10pt"><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:91.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.022%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Financial Statements:</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_94">Report of Ernst &amp; Young LLP, Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85MS9mcmFnOjk1MGU0MzdkZTQ1MTQwZDZhZTZjMWZhMTk0Yzc2OGE2L3RhYmxlOjY5NGQyOGZiZmM3ZTQyNjZiYjAxZDY2NDI2OWNlZmM4L3RhYmxlcmFuZ2U6Njk0ZDI4ZmJmYzdlNDI2NmJiMDFkNjY0MjY5Y2VmYzhfMS0wLTEtMS00NTM2L3RleHRyZWdpb246NDFlMmU3MWNiOWRjNDFjNDk5NWE5MjI1ODVlYmZkY2RfOTA_75cc17f9-b9ce-4d64-8ce9-66c56312123f">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_94">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">Consolidated Balance Sheets as of December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97"> and 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_97">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">Consolidated Statements of Operations for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">1</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_103">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">Consolidated Statements of Comprehensive </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">Loss</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106"> for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">1</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_106">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">Consolidated Statements of Cash Flows for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">1</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_109">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">Consolidated Statements of Shareholders&#8217; Equity for the Years Ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">1</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">20</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_112">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_115">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_115">42</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Schedule:</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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_166">Schedule II &#8211; Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_166">73</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">34</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Stoneridge, Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Stoneridge, Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, cash flows and shareholders&#8217; equity for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule listed in the Index at Item 15 (collectively referred to as the &#8220;consolidated financial statements&#8220;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March&#160;2, 2023 expressed an unqualified opinion thereon.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8216;s management. Our responsibility is to express an opinion on the Company&#8216;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinion on the critical audit matter or on the account or disclosure to which it relates.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.567%"></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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Product warranty and recall reserves</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Description of the Matter</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's reserves for product warranty and recall totaled $13.5 million at December 31, 2022. As described in Note 2 to the consolidated financial statements, the Company's reserve for product warranty and recall is based on several factors, including the historical trends of units sold and claim payment amounts, combined with the Company&#8217;s current understanding of existing warranty and recall claims. The warranty liability requires a forecast of the resolution of existing claims as well as expected future claims on products previously sold.<br/>&#160;<br/>Auditing the Company&#8217;s reserve for product warranty and recall is complex due to the measurement uncertainty associated with the estimate, management&#8217;s judgment in determining the cost and volume estimates used in the computation as well as volume and costing assumptions in determining the expected future claims on products previously sold.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We evaluated the design and tested the operating effectiveness of the Company&#8217;s controls over the product warranty and recall process. For example, we tested management review controls over the appropriateness of assumptions management used in the calculation and the completeness of warranty claims.<br/>&#160;<br/>To evaluate the reserve for product warranty and recall, we performed audit procedures that included, among others, testing the completeness and accuracy of the underlying claims data and costs used in the computation of management&#8217;s estimate, performing inquiries of the Company&#8217;s quality control team, and obtaining legal confirmation letters to evaluate the status and assessment of certain reserves.  We assessed the historical accuracy of management&#8217;s product warranty and recall reserves and performed sensitivity analyses of significant assumptions to evaluate the impact to the reserve that would result from changes in the assumptions.</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">/s/<ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85NC9mcmFnOjExZjc2M2Y5MWIyYTQwYWNiYjFiZTNiZjAzNGZiNTQ5L3RleHRyZWdpb246MTFmNzYzZjkxYjJhNDBhY2JiMWJlM2JmMDM0ZmI1NDlfMzYyNQ_4f00a3c7-4504-4c0a-8481-7032cee2aa9c">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2002.</span></div><div style="margin-top:30pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85NC9mcmFnOjExZjc2M2Y5MWIyYTQwYWNiYjFiZTNiZjAzNGZiNTQ5L3RleHRyZWdpb246MTFmNzYzZjkxYjJhNDBhY2JiMWJlM2JmMDM0ZmI1NDlfMzYyNA_3f27f4e1-aa40-4c5a-a479-0b5fdb47f164">Detroit, MI</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;2, 2023</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">36</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:10pt"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNC0yLTEtMS00NTM2_c6d4b352-d332-445f-8b93-9b6b51e3334b">54,798</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNC00LTEtMS00NTM2_ab8e9698-7eca-4ff5-863f-abcaf09ab8f4">85,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, less reserves of $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0wLTEtMS00NTM2L3RleHRyZWdpb246MzljZjQ5YjdjYWNmNGJmMjlmNDUyMDI3ZTE2YzhkODZfNDI_d49a488b-bda2-4689-8d7c-9e91f06462df">962</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0wLTEtMS00NTM2L3RleHRyZWdpb246MzljZjQ5YjdjYWNmNGJmMjlmNDUyMDI3ZTE2YzhkODZfNDk_65d91af7-30c2-42bb-8ba5-4e0b210559d0">1,443</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0yLTEtMS00NTM2_bff4188c-477f-4ba8-8d0d-ae1376cbf1d6">158,155</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS00LTEtMS00NTM2_4c99e8a3-1223-4c43-8c0e-1072c6deae39">150,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNi0yLTEtMS00NTM2_84175000-5849-4bf2-b03d-1dfd43745eda">152,580</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNi00LTEtMS00NTM2_55058892-566c-4297-88ea-ffdd67c82ddc">138,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNy0yLTEtMS00NTM2_458b2562-0740-40e2-8a70-1c437d4c352b">44,018</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNy00LTEtMS00NTM2_2928913d-82de-4450-b678-f71a7767fe0f">36,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfOC0yLTEtMS00NTM2_c8b75d0e-aa78-4ad7-8fd6-969a7698226e">409,551</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfOC00LTEtMS00NTM2_7f8ff508-de31-4158-ac08-3421d2dd8928">410,824</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTAtMi0xLTEtNDUzNg_92c06ef7-b8b9-4206-ab4b-bb6b68cc4cc1">104,643</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTAtNC0xLTEtNDUzNg_50f8d46e-f8b5-4687-a0cd-8bfd598705a0">107,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTEtMi0xLTEtNDUzNg_5f4951ef-c9f4-4257-a8b3-03cc5e515a9d">45,508</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTEtNC0xLTEtNDUzNg_578d95eb-2a30-47d4-8d24-7edf5df57f29">49,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTItMi0xLTEtNDUzNg_0e59f95c-ddab-46c3-b75e-ee5d127c529a">34,225</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTItNC0xLTEtNDUzNg_61518cf2-1a80-400e-b665-8543215fa70b">36,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTMtMi0xLTEtNDUzNg_3fcc10b0-9c3a-44ce-bd50-8a8703713291">13,762</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTMtNC0xLTEtNDUzNg_fdf0a1ec-8b8e-440a-b644-e742482211f8">18,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments and other long-term assets, 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTQtMi0xLTEtNDUzNg_405191c8-0c89-4547-9944-a7ee08bfe745">44,416</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTQtNC0xLTEtNDUzNg_96c88bf9-9fd8-423c-8324-06ca7ec2837a">42,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTUtMi0xLTEtNDUzNg_84d18fb4-d4ad-40d1-bcb7-d80b9b47cd95">242,554</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTUtNC0xLTEtNDUzNg_731bce33-42e7-4698-b85b-22ad1f838e20">254,575</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTYtMi0xLTEtNDUzNg_ad63fc60-eaae-4a9f-a725-e6fe8ceaf037">652,105</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTYtNC0xLTEtNDUzNg_3f9eebef-c8bf-4b33-ae3f-1eda97c8a1b9">665,399</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:top"></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;border-top:3pt double #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjAtMi0xLTEtNDUzNg_d8e21b06-9589-4793-b9f1-12b87b7b1162">1,450</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjAtNC0xLTEtNDUzNg_40521c19-5a97-4844-903a-29c117698e85">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjEtMi0xLTEtNDUzNg_6ebbd5e0-1afd-4c0a-95e3-e5c4ef4a3bc7">110,202</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjEtNC0xLTEtNDUzNg_12c3a4d4-ead8-41d9-a1a8-7bd4f67e8809">97,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjItMi0xLTEtNDUzNg_207d46e0-461f-49be-b1b4-7913a0b6e09c">66,040</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjItNC0xLTEtNDUzNg_cfdb1ddb-44b5-4cf3-bc95-9967394359ac">70,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjMtMi0xLTEtNDUzNg_cdcb7fa6-a839-4df1-a11b-c7139060a482">177,692</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjMtNC0xLTEtNDUzNg_9e17b53a-9766-4e20-a0f5-104369a031e4">173,066</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjUtMi0xLTEtNDUzNg_18eed0f1-390e-48a6-90e1-74e47b262980">167,802</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjUtNC0xLTEtNDUzNg_c9b5c284-7383-435c-9dc8-aa94ffbfdf36">163,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjYtMi0xLTEtNDUzNg_9826eade-0b43-4c7a-ac1a-445055927650">8,498</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjYtNC0xLTEtNDUzNg_f744bc1b-1436-40d5-befb-5e3c551ef204">10,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease long-term liability</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjctMi0xLTEtNDUzNg_7b5fc9d5-8676-4a0a-ae53-61d87c50b18b">10,594</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjctNC0xLTEtNDUzNg_d597659d-9d83-4a82-b123-c91d3d60da85">14,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjgtMi0xLTEtNDUzNg_ade50eda-5607-41b7-9a75-e04d4a4e7716">6,577</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjgtNC0xLTEtNDUzNg_201e8184-37a0-4a0a-a1ed-af035cf477fb">6,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjktMi0xLTEtNDUzNg_46fa7497-b9c8-42aa-b863-4a3702efdb84">193,471</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjktNC0xLTEtNDUzNg_e3428db1-7771-4974-83a9-6ec21e9296b3">196,383</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shareholders' equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Shares, without par value, <ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzQx_7a8faacd-ebc7-410d-a745-10eae21c5cf0"><ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzQx_9c07b6ea-2d1a-4b66-ba19-a8764f569d45">5,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzYz_26d5c420-f1dd-4575-a220-fc822ae6c5b4"><ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzYz_36113965-9a46-43f4-bad5-82faf9587073">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMi0xLTEtNDUzNg_23f18f23-e3b9-4e45-b97e-e41738a3277e">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtNC0xLTEtNDUzNg_fa667b40-ab3e-419b-a103-5c7717ede04e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Shares, without par value, <ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzM4_46d7b41f-dbab-468a-9142-4610855360b7"><ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzM4_7ebcbcf1-4394-4c32-ab3c-abc37c3eab4c">60,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzYw_d5c16018-7cac-4aa4-9893-aa70ed672fe6">28,966</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzY3_c7d74df0-b0d9-4068-922e-fbaf2bcf0cee">28,966</ix:nonFraction> shares issued and <ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzg4_39686d5c-30b6-43e0-a0f3-721d4fb2b972">27,341</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzk1_9a84ce72-07e8-4d3a-a069-6b37e69d550b">27,191</ix:nonFraction> shares outstanding at December 31, 2022 and December&#160;31, 2021, respectively, with <ix:nonFraction unitRef="usdPerShare" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzE2MQ_61ff65ac-8a9a-4343-a213-3b8de2fec4a1"><ix:nonFraction unitRef="usdPerShare" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzE2MQ_fe429e2e-36ad-4cde-bf4d-fcb38cefb32b">no</ix:nonFraction></ix:nonFraction> stated value</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMi0xLTEtNDUzNg_cdf9ee2e-a01b-4775-9f8c-69f43bf4db56">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItNC0xLTEtNDUzNg_1a414362-def0-4d90-81e9-fe68e5715a04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzMtMi0xLTEtNDUzNg_c2ed7c5e-d398-46be-bfa8-2dfade74fc80">232,758</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzMtNC0xLTEtNDUzNg_35da683d-6864-43c2-9830-9b250a76495c">232,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common Shares held in treasury, <ix:nonFraction unitRef="shares" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjE3MDVmZTNkMWY4MDQ5YzRhMDk2NGJlNTRmMDk0M2E1XzM2_eeea4603-a461-4c83-9e41-95753fc9d4c8">1,625</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjE3MDVmZTNkMWY4MDQ5YzRhMDk2NGJlNTRmMDk0M2E1XzQz_caddd103-8c95-4c0b-83e0-51b1e0d942ef">1,775</ix:nonFraction> shares at December 31, 2022 and December&#160;31, 2021, respectively, at cost</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMi0xLTEtNDUzNg_27b30147-a7b5-4a69-84eb-9edaf079804c">50,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtNC0xLTEtNDUzNg_53bcecb5-e090-44ff-acb6-bf6887a9a42a">55,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzUtMi0xLTEtNDUzNg_60bb66a6-3ad9-43d2-9d6b-285ae83d76a7">201,692</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzUtNC0xLTEtNDUzNg_9fed96ad-5796-4223-bc6a-7fe6a5fc419a">215,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzYtMi0xLTEtNDUzNg_75bf9d7b-37b3-4cdf-8b83-e86abcf00183">103,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzYtNC0xLTEtNDUzNg_42921567-d7bf-4b3a-b856-be29201e305f">97,024</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzctMi0xLTEtNDUzNg_59129679-26a4-484e-88d2-6e937b669ac3">280,942</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzctNC0xLTEtNDUzNg_a8dfd5cd-6305-4a1d-9fa6-3846b03115ef">295,950</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzgtMi0xLTEtNDUzNg_ae2a0cae-409d-45f2-b841-55e4ad7a2f11">652,105</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzgtNC0xLTEtNDUzNg_b850faa1-7733-46c2-9308-69bc05697b0b">665,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">37</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, (in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItMi0xLTEtNDUzNg_42e06315-0eb9-4f68-bfff-2f26ec381f46">899,923</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItNC0xLTEtNDUzNg_a55f25e2-df95-413f-85f5-d2919eceb7e9">770,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItNi0xLTEtNDUzNg_961ab722-d082-4730-ae85-54dd2b17fce7">648,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtMi0xLTEtNDUzNg_3745e41a-e603-4dd0-aacc-6d9635870eca">724,997</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtNC0xLTEtNDUzNg_d015060a-da89-450b-83f1-00d6580a1402">603,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtNi0xLTEtNDUzNg_36630e41-972d-477a-b798-54e56fb71782">493,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtMi0xLTEtNDUzNg_34690bb8-a85e-4d08-b8c0-1eaf46ceaa42">106,695</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtNC0xLTEtNDUzNg_17785c02-d95a-4f7f-8f94-e20a1ce86a19">116,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtNi0xLTEtNDUzNg_9a1959ae-c288-40a9-baca-cdbb93d03a96">112,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of Canton Facility, 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtMi0xLTEtNDUzNg_59b39171-f181-4a4a-893c-5e25a57d5049">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtNC0xLTEtNDUzNg_bb2b543b-37e6-41ff-86f1-74c0283c3d5e">30,718</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtNi0xLTEtNDUzNg_1f4f2eeb-b803-440c-8fd0-54cd6c1cf1de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Design and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtMi0xLTEtNDUzNg_51bcc7ac-0136-4de8-96a1-8f96e1796767">65,296</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtNC0xLTEtNDUzNg_1ffc2f6b-1d54-41b4-a180-171679a48969">66,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtNi0xLTEtNDUzNg_b9e8ff98-816d-4d2d-806e-700d4f843bce">49,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktMi0xLTEtNDUzNg_b9a2375d-296f-4b9a-a732-17a07c6f64c5">2,935</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktNC0xLTEtNDUzNg_abd89b77-5dc2-413a-8dce-8d8dc044120f">15,411</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:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktNi0xLTEtNDUzNg_075a2fd5-dd54-4518-9c1c-b872a4c048e4">7,664</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTItMS0xLTQ1MzY_603a63c0-28d8-4723-ae06-8627e6c58ae0">7,097</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTQtMS0xLTQ1MzY_cbe3feec-d5bb-45b3-ac8b-e68c6946f00f">5,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTYtMS0xLTQ1MzY_2d13a252-d214-4b6f-8fed-06556a04d47d">6,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in loss (earnings) of investee</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTItMS0xLTQ1MzY_ab445b47-34fd-47cd-a578-ba0722bda4ca">823</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTQtMS0xLTQ1MzY_d65aed28-fcca-46d1-8a0e-c85cfbcb7731">3,658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTYtMS0xLTQ1MzY_f8533d55-4229-4d45-a32f-fb578b30f15f">1,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTItMS0xLTQ1MzY_99842231-65aa-4dab-82ad-8398283f977a">5,711</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTQtMS0xLTQ1MzY_0e0cb7e4-904f-4630-9932-1b8a3f37a047">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTYtMS0xLTQ1MzY_64603cb6-1d26-47db-935c-ccfc964276ea">1,528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTItMS0xLTQ1MzY_76e3a03e-3f95-4ceb-b28f-5ebd68c7374d">10,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTQtMS0xLTQ1MzY_bccd7685-d61a-47d4-9b4d-29ca8bc934e9">12,436</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:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTYtMS0xLTQ1MzY_44e18e97-11e1-429d-8d4c-468606f1dd43">10,724</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTItMS0xLTQ1MzY_58657df5-19e5-4399-b923-170e501c47d7">3,360</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTQtMS0xLTQ1MzY_90b56e46-9aa8-4a57-9f4f-be902027c0ff">9,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTYtMS0xLTQ1MzY_46344f52-f8c4-4236-af4b-42aa79fcd718">2,774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTItMS0xLTQ1MzY_e0d929ea-0ef2-4cdc-8330-a93ee15121e5">14,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTQtMS0xLTQ1MzY_acaee276-66ea-47b1-9082-cb3a94b0143c">3,406</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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTYtMS0xLTQ1MzY_dbf6fdb1-d5d7-4ebc-a987-547b431554e7">7,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTItMS0xLTQ1MzY_8e7bb162-6241-4a1d-aad5-0f1ee3b228ba">0.52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTQtMS0xLTQ1MzY_68606524-9cc9-4f3e-a2f2-8bcc225e6e99">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTYtMS0xLTQ1MzY_b7128824-c6f1-4d49-bf98-fccdb1b7412b">0.29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTItMS0xLTQ1MzY_cff53b7b-7acd-44a5-aa38-b97e0d0c5425">0.52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTQtMS0xLTQ1MzY_a47bfb1c-84b4-4407-8312-5a34cd764093">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTYtMS0xLTQ1MzY_47bea80b-21d4-4cb6-8acb-61080ae35235">0.29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTItMS0xLTQ1MzY_e3ea3a7d-b766-47a6-a545-9c54b4ac509e">27,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTQtMS0xLTQ1MzY_e2371d7e-bed9-45bf-a93a-594ad747cc66">27,114</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTYtMS0xLTQ1MzY_861cb229-8dff-420d-8d3e-78989a028436">27,025</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTItMS0xLTQ1MzY_6caff5e0-3f36-4675-bb07-d544b302a397">27,258</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTQtMS0xLTQ1MzY_35c2482c-0e3a-4272-8297-482c2bb38c5f">27,416</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTYtMS0xLTQ1MzY_7c4d0cbd-f7da-4bc6-8158-f715ea398264">27,025</ix:nonFraction></span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">38</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItMi0xLTEtNDUzNg_fa4cc47a-c5b1-4893-adf2-82eda42c0ebe">14,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItNC0xLTEtNDUzNg_adedd609-f748-4cd5-833e-a1ce5e212a92">3,406</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItNi0xLTEtNDUzNg_cbcfed56-17bd-4e25-8581-a76a6310f928">7,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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;border-top:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, 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="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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c">6,171</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1">8,408</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0">2,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on derivatives </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8">53</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b">1,019</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5">840</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctMi0xLTEtNDUzNg_bab1a2bc-6f30-4796-b33d-e61410f55c90">6,118</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctNC0xLTEtNDUzNg_ee0f43dc-2f6a-40b8-8a9c-b91144e34754">7,389</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctNi0xLTEtNDUzNg_283e7866-8312-40f0-ad06-abbf4a869698">1,837</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktMi0xLTEtNDUzNg_777c5318-a0fb-462e-a62f-f5bb20769fec">20,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktNC0xLTEtNDUzNg_373e42ae-ee6c-4487-9291-26cb08dad712">3,983</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktNi0xLTEtNDUzNg_d0bf0143-6d80-494a-ab2c-5e77b6d71aa0">6,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4" footnoteRole="http://www.xbrl.org/2003/role/footnote">Net of tax expense of $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzE0Mg_689ab783-b67e-4100-bbbe-b790ff2fc866">514</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwOTk1MTE2MjgxNjE_8233f52f-4535-4f00-8bf1-f4a91e76c1ab">267</ix:nonFraction> for the years ended December&#160;31, 2022 and 2021, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370" footnoteRole="http://www.xbrl.org/2003/role/footnote">Net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIwMA_80fbd45d-6307-4ba7-9ba2-8458f4ea6db0">14</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIwNA_8b73f7da-5747-456d-acba-79f238628a39">271</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIxMQ_57897649-eae0-43de-94a9-f955b2ff49a2">223</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</ix:footnote></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">39</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year ended December 31, (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net (loss) income</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtMi0xLTEtNDUzNg_bc6fbe68-6d97-4e92-8132-4023d8fc4904">14,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtNC0xLTEtNDUzNg_4928f2cb-6526-4488-85e9-cdbd8f2ee133">3,406</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtNi0xLTEtNDUzNg_487b7f09-cccc-417b-8336-e886dfc25d16">7,950</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by (used for) operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Depreciation</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtMi0xLTEtNDUzNg_1b6e164a-4cf3-4381-85a1-803fc7622702">26,687</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtNC0xLTEtNDUzNg_b21fbe3c-bf50-429b-be2e-0474bc11a99e">27,823</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtNi0xLTEtNDUzNg_df90ecbc-f83f-4435-acee-82cb5a39dc5e">27,309</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Amortization, including accretion and write-off of deferred financing costs </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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtMi0xLTEtNDUzNg_a9bd1686-4c6c-4c32-a483-6d6b073a73fd">8,055</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtNC0xLTEtNDUzNg_decc04b5-798d-46da-a2bf-2c180163ed57">6,648</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="sri:AmortizationAndAccretionOfDebtDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtNi0xLTEtNDUzNg_c08fbdb7-d456-41b5-897c-eccb42a9e199">5,926</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctMi0xLTEtNDUzNg_160f1c5d-03ac-4f13-9ff7-bb0fbc528b99">5,110</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctNC0xLTEtNDUzNg_602a2e21-ba26-44e9-9434-2dbd759a6d2d">511</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctNi0xLTEtNDUzNg_51af9f43-19cf-474d-9bd1-59f9b8005b93">7,953</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Loss (earnings) of equity method investee</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtMi0xLTEtNDUzNg_8e43f87e-bb53-4144-97a3-e59621aeadeb">823</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtNC0xLTEtNDUzNg_0407c8f3-972e-488a-9be6-6de774765894">3,658</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtNi0xLTEtNDUzNg_c5d95be8-0639-47eb-8ea9-b4bd88ff6630">1,536</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(Gain) loss on sale of fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktMi0xLTEtNDUzNg_2bd9f0ec-0c2a-4dd2-9289-94d4f7052e5e">241</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktNC0xLTEtNDUzNg_54aebb28-e868-4a89-a044-b3865fb6320a">165</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktNi0xLTEtNDUzNg_3f7a6cb2-3965-4375-926e-bf79c31d630a">185</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTItMS0xLTQ1MzY_530bc6f0-39c4-44cb-abc0-8dcd78a2b0ae">5,942</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTQtMS0xLTQ1MzY_11077637-6b15-409c-b9ac-747af555b7e9">5,960</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTYtMS0xLTQ1MzY_3c6ef9a3-abdd-4333-9955-96326493686e">5,888</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Excess tax deficiency (benefit) related to share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTItMS0xLTQ1MzY_5b41fa68-32bb-4c12-b51b-a1d72236b5af">543</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTQtMS0xLTQ1MzY_303fbd16-fda4-42f5-9303-8707333c7c99">563</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTYtMS0xLTQ1MzY_52eb5e59-22e5-4b54-a9af-73420c4b4d86">46</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gain on sale of Canton Facility, 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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTItMS0xLTQ1MzY_405f3362-e4da-454f-ae0b-b5a1fa2fb648">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTQtMS0xLTQ1MzY_cef144a8-9eb8-42f7-863e-0cf522d72bca">30,718</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTYtMS0xLTQ1MzY_f9463d1f-3052-4ab0-93b4-b856973b7028">&#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Gain on disposal of business and joint venture, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTItMS0xLTQ1MzY_ee83bcc8-9297-485a-8d5b-81e8a67797a0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTQtMS0xLTQ1MzY_517158f1-121f-465a-ac16-ea075cc5e2a7">2,942</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTYtMS0xLTQ1MzY_ffed10a5-732b-4220-95e4-fcafa8ff18af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Property, plant and equipment impairment charge</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTItMS0xLTQ1MzY_f30a7639-ae88-4226-b381-c26259adc4be">33</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTQtMS0xLTQ1MzY_14e562b8-ab28-491c-ba9f-b638902ac690">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTYtMS0xLTQ1MzY_62001015-ce91-4239-8f41-55f8cef84efa">2,349</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Change in fair value of earn-out contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTItMS0xLTQ1MzY_15581597-8152-4fe7-8f8a-f96cecc5e137">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTQtMS0xLTQ1MzY_73335731-434e-4463-8abd-f801fb9195ff">2,065</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTYtMS0xLTQ1MzY_075447e2-3968-4f38-a9a0-b4f6decd6061">3,196</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTItMS0xLTQ1MzY_0aa20b79-6de2-42a7-8b8f-d992343f1595">13,161</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTQtMS0xLTQ1MzY_05f7011c-8d18-4723-8652-92f94298a155">17,019</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTYtMS0xLTQ1MzY_1426915f-fef4-4f64-a570-3facd1a38cc3">4,164</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Inventories, 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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTItMS0xLTQ1MzY_64fea179-b961-4605-8244-69e8db1d7372">20,127</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTQtMS0xLTQ1MzY_0dc9a23f-a32d-4f8b-9fed-88d7a1be2c83">51,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTYtMS0xLTQ1MzY_73ea3f5f-35c8-468b-8f3f-068da09f2521">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTItMS0xLTQ1MzY_41e07909-dbe9-469f-b2b0-b6086294d091">5,159</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTQtMS0xLTQ1MzY_82180afe-7264-4d66-860d-2b795f889f44">5,116</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTYtMS0xLTQ1MzY_ebeeaae6-5dab-458a-b1e2-65ad659b3ed7">1,342</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTItMS0xLTQ1MzY_eef82884-9bf0-4467-a151-127791b55da3">18,489</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTQtMS0xLTQ1MzY_91c5fb70-71d1-419f-9e41-8b06fd4db1cb">16,515</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTYtMS0xLTQ1MzY_09a780b4-0cd5-4974-814c-aaa860a7903e">3,642</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTItMS0xLTQ1MzY_32db0333-53bf-4a75-a12a-58f953f99605">4,088</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTQtMS0xLTQ1MzY_e3139d4c-43ab-4287-be84-bb56a7920baa">13,297</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTYtMS0xLTQ1MzY_597be333-a906-4c86-8160-f5d6effcb0c5">5,483</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash provided by (used for) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTItMS0xLTQ1MzY_b9480b20-9cc5-425f-98e1-dada6bc17e60">6,806</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTQtMS0xLTQ1MzY_7230be0b-e329-4a95-8d5e-ee465d52f0f4">36,248</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="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTYtMS0xLTQ1MzY_9e25d66f-de2b-463d-a4fa-a8e610f37523">28,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></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:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Capital expenditures, including intangibles</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTItMS0xLTQ1MzY_be8e1866-1b7e-4042-b8cb-bbf6b9f9dfd5">31,609</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTQtMS0xLTQ1MzY_fa31b7c1-49bd-488f-85d9-83e3275e16d4">27,031</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTYtMS0xLTQ1MzY_ec12cf8f-ab59-4b73-a422-cf804a6a0762">32,462</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from sale of fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTItMS0xLTQ1MzY_b6d4d1fd-1a99-4e9c-8dc2-86998b408aa3">158</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTQtMS0xLTQ1MzY_5a4bdc70-7937-4ff2-bb49-d32c76b407b0">268</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTYtMS0xLTQ1MzY_e5a57480-f737-4509-864f-491a8ac94b73">127</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from settlement of net investment hedges</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTItMS0xLTE4Njgx_5a9e32a0-5966-40cc-966a-d719725fda47">3,820</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTQtMS0xLTE4Njkx_3a979375-13cf-4d15-9964-aa717fcfec29">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTYtMS0xLTE4Njc0_1c9b386d-7434-433f-8f02-395b0f60725e">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from disposal of business, 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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="sri:ProceedsFromDivestitureOfBusinessProduct" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTItMS0xLTQ1MzY_a3e98593-1d2d-4ed2-9012-6b2d759d2493">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="sri:ProceedsFromDivestitureOfBusinessProduct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTQtMS0xLTQ1MzY_13512230-cd9f-4efe-a4a5-8e0c09c0fcae">1,837</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="sri:ProceedsFromDivestitureOfBusinessProduct" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTYtMS0xLTQ1MzY_44832f21-0ad0-4bd9-882e-e5be08468036">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from disposal of joint venture, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTItMS0xLTQ1MzY_67b3ba3e-a858-4feb-9997-365a7dd8838f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTQtMS0xLTQ1MzY_9b4f7d29-78ac-4399-8b7a-161884c2f80a">20,999</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfInterestInJointVenture" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTYtMS0xLTQ1MzY_bb872a0f-2283-4122-97a2-9797425c5464">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from sale of Canton Facility, 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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTItMS0xLTQ1MzY_0d9d777f-2a5c-4cb6-98b6-ce7e641589c2">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTQtMS0xLTQ1MzY_c16b9dd0-97b2-4832-be56-baf9f62e0977">35,167</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTYtMS0xLTQ1MzY_fde572a0-1284-4645-a025-483f25eba440">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Investment in venture capital fund, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTItMS0xLTQ1MzY_8b69c872-cb9c-49b8-a251-5a68bb8278b7">950</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTQtMS0xLTQ1MzY_01a5d30a-af54-4829-9ccb-6c3e62bbfd43">3,199</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTYtMS0xLTQ1MzY_53ce5542-305b-4b60-bebd-c0b99323273d">1,550</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash (used for) provided by investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTItMS0xLTQ1MzY_55023f92-99f0-43a3-abd9-f673d25b4444">28,581</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="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTQtMS0xLTQ1MzY_badfcde0-4b9a-42d5-97d3-e37b04175f87">28,041</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTYtMS0xLTQ1MzY_873b0fb0-8c8d-4431-81f2-de689bb1134e">33,885</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 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:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Revolving credit facility borrowings</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTItMS0xLTQ1MzY_e2169d28-7639-4d21-9fb4-05014520d45a">21,562</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTQtMS0xLTQ1MzY_6796fef6-b763-40fd-834a-10ccc63fb106">91,913</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTYtMS0xLTQ1MzY_a1766ecf-db69-4611-a737-604b2418625d">71,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Revolving credit facility payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTItMS0xLTQ1MzY_2658359a-45f7-4eea-ad46-4fedf4c09504">18,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTQtMS0xLTQ1MzY_572f57fe-7a47-477d-8121-1c833c316993">64,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTYtMS0xLTQ1MzY_313c5375-cacc-4c58-8749-297fb036233f">61,500</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from issuance of debt</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTItMS0xLTQ1MzY_2b147574-56d6-44ee-9a60-2e753fbd7ea4">38,940</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTQtMS0xLTQ1MzY_25cbe9d0-fdf6-4999-bffb-e884d7cd1aeb">45,753</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTYtMS0xLTQ1MzY_f60eb945-54f9-453e-8046-1f124437e82e">41,104</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repayments of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTItMS0xLTQ1MzY_9e6d1aaf-ee5f-4fc3-bdff-093f70fb8f56">42,732</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTQtMS0xLTQ1MzY_b096430e-bab3-4d90-9e7c-0512494d5beb">48,125</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfOtherDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTYtMS0xLTQ1MzY_462b0509-f4db-42d8-a4ad-0c45a0117062">37,823</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Earn-out consideration cash payment</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="sri:PaymentsForEarnOutConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTItMS0xLTQ1MzY_eee6cb69-7514-41b9-8b0d-aed5171ff956">6,276</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="sri:PaymentsForEarnOutConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTQtMS0xLTQ1MzY_314975fb-5eb2-480e-b97c-8fea7a83c26c">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="sri:PaymentsForEarnOutConsideration" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTYtMS0xLTQ1MzY_0f05229d-7f8c-4d18-860a-138c9f1591b0">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Common Share repurchase program</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTItMS0xLTQ1MzY_8e85e503-a6b6-4853-b757-6da7fb9768f1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTQtMS0xLTQ1MzY_faa63abe-fe1e-4547-a8f7-b571e8b292b9">&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTYtMS0xLTQ1MzY_f98682e4-3d29-4656-9a90-948d36d7bfa4">4,995</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchase of Common Shares to satisfy employee tax withholding</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTItMS0xLTQ1MzY_8bcd6e0e-3a92-4b03-85cd-9ce552a6a425">791</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTQtMS0xLTQ1MzY_07e20d25-af1a-4eec-b069-b4276ab98222">2,665</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTYtMS0xLTQ1MzY_26292cab-b262-4938-a5e2-940ec72c6fd6">1,773</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash (used for) provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTItMS0xLTQ1MzY_5c0d5c19-aa2c-4fce-b964-5bd278834c90">7,297</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="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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTQtMS0xLTQ1MzY_49c2db10-9cf7-4b7a-8de5-813f9fc4d301">22,876</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTYtMS0xLTQ1MzY_6d868da8-6a33-4043-9a87-b3124e238623">6,513</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: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:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Effect of exchange rate changes on 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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTItMS0xLTQ1MzY_6af4e3b0-7f15-4410-84d0-195ca9d7003a">1,677</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTQtMS0xLTQ1MzY_1c1cc667-381d-4844-862a-fa9601a1dde0">3,041</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTYtMS0xLTQ1MzY_b9fa09b0-3dd0-42f0-93b1-8decee352e4a">3,247</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTItMS0xLTQ1MzY_2fda4871-4b61-43bc-ba23-98d3d3245631">30,749</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTQtMS0xLTQ1MzY_dc80becb-1108-4dff-8cb8-0b6fcf0f9578">11,628</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTYtMS0xLTQ1MzY_cee8f28e-ead1-4b57-8ba9-167bb812ea94">4,516</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTItMS0xLTQ1MzY_64ea0fe9-a3a6-493d-8d23-a7c23426ad29">85,547</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTQtMS0xLTQ1MzY_b75a142f-ab30-454f-a1b1-a6eb9b264d5a">73,919</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTYtMS0xLTQ1MzY_7c595771-3458-48e5-b49f-3a245cbaca4b">69,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:1pt solid #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTItMS0xLTQ1MzY_9c6a72ba-c6cd-4ebb-98bf-d8a24e66db98">54,798</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTQtMS0xLTQ1MzY_fd6e576d-236d-4851-8227-700b12be738f">85,547</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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTYtMS0xLTQ1MzY_0039c272-193a-410a-b37f-bf51acaf9680">73,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash paid for interest</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTItMS0xLTQ1MzY_ece52d71-7ada-4741-ba69-1851b57d306c">7,293</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTQtMS0xLTQ1MzY_972bcc69-d1d8-4cbc-b785-c5329466c353">6,055</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTYtMS0xLTQ1MzY_fa39fb45-8d10-47cc-a5e9-70c35006466e">5,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash paid for income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTItMS0xLTQ1MzY_7e186934-453c-45a9-aec2-562fcbe87259">6,178</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTQtMS0xLTQ1MzY_ba070bea-c428-4980-8f1b-7f0073e75f56">11,267</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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTYtMS0xLTQ1MzY_ee562921-673b-4534-8f5a-788af0c10d1b">254</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Adoption of ASU 2019-12 (Note 2)</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTItMS0xLTQ1MzY_5c95503f-0c03-4c3a-8daa-1ebb8a8ac761">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTQtMS0xLTQ1MzY_5028ff85-11f5-4cb7-98d9-61212a218130">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTYtMS0xLTQ1MzY_564fae3a-32a7-4423-a1f4-fb303d7f9991">13,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">40</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="margin-top:10pt"><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.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.904%"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Number of<br/>Common<br/>Shares<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Number of<br/>treasury<br/>shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Common<br/>Shares held<br/>in treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Retained<br/>earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated<br/>other<br/>comprehensive<br/>loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total<br/>shareholders'<br/>equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">BALANCE , DECEMBER 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3da59bc0667b474aae18347e5f162dfc_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMi0xLTEtNDUzNg_9271377b-39ae-41e2-a931-577cbb68e970">27,408</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e0c8f1e67f64e4eb7849d4fb43df145_I20191231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtNC0xLTEtNDUzNg_361aafd2-5a44-49f3-9164-25f2796e5298">1,558</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb5c0e4fe6f74816af834dc9efa9cc59_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtNi0xLTEtNDUzNg_49f82fc1-c549-4b87-a50b-a1c3c155f693">225,607</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 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8daddecef712425f9e734fe73916b0d2_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtOC0xLTEtNDUzNg_72604cee-6ce4-4fd3-8d14-effbd47924a6">50,773</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4b49fd313bb4ed59707c2ffd8c76906_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTAtMS0xLTQ1MzY_9eb06e2d-6122-4add-89f5-873ab92fb95a">206,542</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 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4bc631937cc495aaa8fceb089bfaa51_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTItMS0xLTQ1MzY_3f1b8dba-61b3-4f7a-aef0-ccd6f2a52a80">91,472</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTQtMS0xLTQ1MzY_3c76c257-b575-4365-b06e-6024561d4491">289,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa094bacaa4f4f0eae3d0326976c42b1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzItMTAtMS0xLTQ1MzY_a33beea3-b680-4578-bf50-a998d7b05ea8">7,950</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzItMTQtMS0xLTQ1MzY_e3768c1f-6e47-48be-be0f-c0be65cdf1d9">7,950</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Unrealized loss on derivatives, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0177657d666748e69db0b936c435e371_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzMtMTItMS0xLTQ1MzY_7c475f2a-f637-4475-9a9c-5acf7ec18728">840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzMtMTQtMS0xLTQ1MzY_59e7652b-9510-413a-ba90-765d4e42bb14">840</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0177657d666748e69db0b936c435e371_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzQtMTItMS0xLTQ1MzY_8bdc46a0-d4ec-4d1e-98a8-58e60f98f18c">2,677</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzQtMTQtMS0xLTQ1MzY_752eeb38-2421-4e1a-8107-561650c424e3">2,677</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzUtMi0xLTEtNDUzNg_622af5ff-0902-4b1a-bb6b-3c2c63e42063">285</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzUtNC0xLTEtNDUzNg_f8da33ac-6ee7-4132-901e-5fa835ab7b1c">285</ix:nonFraction>)</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Repurchased Common Shares for treasury, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtMi0xLTEtNDUzNg_6551915f-3a68-4a33-a3b7-22f138d2e22d">80</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtNC0xLTEtNDUzNg_505166e4-935d-425a-b825-bc30dadd341f">80</ix:nonFraction></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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtOC0xLTEtNDUzNg_539a8b86-fabd-4b73-83e3-faede7271799">5,286</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtMTQtMS0xLTQ1MzY_091b1963-cf2a-4bbd-9ff8-062f9f16357c">5,286</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Common Share repurchase program</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctMi0xLTEtNDUzNg_9808fd17-9386-48a5-b338-d63e90c8a38c">607</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctNC0xLTEtNDUzNg_daa93678-2dde-447b-a5bb-812a611ecd59">607</ix:nonFraction></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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctNi0xLTEtNDUzNg_2fe310a2-0228-4c25-8f40-5c269ac033d9">10,000</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctOC0xLTEtNDUzNg_82f0e42b-4c7d-4247-a240-440630ae5b22">14,995</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctMTQtMS0xLTQ1MzY_5142163f-afcc-462a-a70d-4487731fd8f9">4,995</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Share-based compensation, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzgtNi0xLTEtNDUzNg_cbf7bf94-6d81-4554-8b3e-51e464bcfffa">1,198</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzgtMTQtMS0xLTQ1MzY_d8cc228a-adce-4d1f-be5b-93571769d790">1,198</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMC0xLTEtMTg3MTY_3a55486a-3fa5-4498-b646-c9b88f147dbd">Adoption of ASU 2019-12 (Note 2)</span></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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee763d88bc544e598b7ac64c81bfea7_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTAtMS0xLTE4NzI0_ab389dbb-9d9f-499d-8ad4-620887853ab8">13,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01fc9d595feb47659c5ff4776b2d8813_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTQtMS0xLTE4NzM3_996f32d4-53a7-48fc-93db-cc7fd1196741">13,750</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21175484667f4bdf936624ffcc09c6e6_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMi0xLTEtNDUzNg_f796685c-5cd3-48bd-9902-9ca07af7b276">27,006</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i246deedb07cc41ef88c0aa2b431d7854_I20201231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktNC0xLTEtNDUzNg_dec035e1-27e4-4fdf-ac05-3706c3b2e8b2">1,960</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f984a49b04470c98ba4c4c488d0e58_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktNi0xLTEtNDUzNg_b05a794c-ba9f-4ea0-a942-c4a32424b7f9">234,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88b0273ce3424b9c8cd0bcbc786829d5_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktOC0xLTEtNDUzNg_abd22f8a-d516-4699-98d2-f32bb5fc76fb">60,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3781ccc01dec4833883549db1a28c4ee_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTAtMS0xLTQ1MzY_ad2d4d66-545f-4998-84aa-33f721e7b7d0">212,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3216211c0a44c21a21dfd580f043c14_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTItMS0xLTQ1MzY_c9f595ee-0977-40e8-a84a-8f63658473a1">89,635</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTQtMS0xLTQ1MzY_bc26c1bc-863c-4b5c-a60c-2f37a4d3faa9">296,634</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabe58e65b2f44cdd960df32190589572_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzExLTEwLTEtMS00NTM2_c6537b2b-a336-4c69-b143-9c6fa221968c">3,406</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzExLTE0LTEtMS00NTM2_7c1c51d4-7e7a-47b1-b99e-6ac9c30d90fc">3,406</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Unrealized gain on derivatives, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEyLTEyLTEtMS00NTM2_3b6dc26c-c36d-4341-b013-ca4ad94ffe78">1,019</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEyLTE0LTEtMS00NTM2_b0f002a7-a4f5-41b1-9df3-2c6d5505f5ce">1,019</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEzLTEyLTEtMS00NTM2_1ddb82a4-0116-48ec-98f0-549c6736ce78">8,408</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEzLTE0LTEtMS00NTM2_8c853af5-399b-4d03-8e40-5951b0711b4f">8,408</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE0LTItMS0xLTQ1MzY_d0eac348-1fab-4952-a383-786d21e299be">265</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE0LTQtMS0xLTQ1MzY_f76b7abc-c733-489b-acb0-69c4d6b218d1">265</ix:nonFraction>)</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Repurchased Common Shares for treasury, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTItMS0xLTQ1MzY_f1e58b05-4ff4-4ee9-a827-e9a97b93b5fa">80</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTQtMS0xLTQ1MzY_279cf2c2-6c33-4317-900a-923851d1d3b4">80</ix:nonFraction></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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i277abf86e22041cfb1712445eb551445_D20210101-20211231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTgtMS0xLTQ1MzY_7f2917a3-ca2c-47f5-8989-c429ab8ae60b">5,218</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTE0LTEtMS00NTM2_7d491c75-e45a-48cc-b402-eaa6f64893f0">5,218</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Share-based compensation, net</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24496b418f0b4bf9ae10b5b068249715_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE3LTYtMS0xLTQ1MzY_363d6cf2-b5b2-4461-bc5a-02f5d6260c99">1,919</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE3LTE0LTEtMS00NTM2_943d5825-f0ee-4780-82f3-2995518fc717">1,919</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i06df6f4069774f7b9447cd9d4a4fac74_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTItMS0xLTQ1MzY_32448f8a-6dbf-4032-968f-0cacf0b5c628">27,191</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i29e0150833e64ecabc6eb49a5192e579_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTQtMS0xLTQ1MzY_a84a8e0f-d91f-457e-be7f-a85b24b45636">1,775</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i234778fff5f1444cbf65b3f5e313c0b8_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTYtMS0xLTQ1MzY_634128f2-8ed2-44e8-9541-36ab70544896">232,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i239b2f53d71a4b19a48246450f7491bc_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTgtMS0xLTQ1MzY_a346b5b2-f1d5-46b3-a748-e5f0d6b6bd30">55,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d08871b4d64e938530d98563caf40e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTEwLTEtMS00NTM2_deb89653-c2cc-4261-8221-05260341927e">215,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTEyLTEtMS00NTM2_c041f7db-cbde-493a-bfa4-135235382d23">97,024</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTE0LTEtMS00NTM2_a7ad7039-1d4b-4bce-8167-a5b6e1d56e41">295,950</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net loss</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c02b226ee524789b39ed92ac780596a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIxLTEwLTEtMS00NTM2_7099d81c-933f-48d5-b481-245e30aa5c84">14,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIxLTE0LTEtMS00NTM2_fa1d1f37-d6d5-4cd0-9f85-48289aa901ff">14,056</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Unrealized gain on derivatives, net</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIyLTEyLTEtMS00NTM2_6cf60d77-43b9-4dec-bd7b-bf0f8fa0cce0">53</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIyLTE0LTEtMS00NTM2_2be4fe28-7d95-469e-83e6-204911442683">53</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Currency translation adjustments</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIzLTEyLTEtMS00NTM2_9daaee75-186f-4a8f-838e-21fa13448f2c">6,171</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIzLTE0LTEtMS00NTM2_48d3ca6f-e00c-4a3b-95cb-3ba11ce3efdb">6,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Issuance of Common Shares</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id450e2352da644eb9172777464763473_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI0LTItMS0xLTQ1MzY_c79256be-5db0-4e4e-b208-5e18529c7573">193</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI0LTQtMS0xLTQ1MzY_bb67e76f-5df8-4ef4-942d-a96336a25c6b">193</ix:nonFraction>)</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Repurchased Common Shares for treasury, net</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id450e2352da644eb9172777464763473_D20220101-20221231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTItMS0xLTQ1MzY_2a90c481-0d9a-4086-b5d1-94f3479e6286">43</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTQtMS0xLTQ1MzY_6c8a87ee-528c-46a1-b930-7c5732483bda">43</ix:nonFraction></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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3b06fcf65214d23a59d7c40009a14eb_D20220101-20221231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTgtMS0xLTQ1MzY_e21d7786-c49d-49a6-b82e-80d7c74f7f9f">4,898</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="sri:RepurchasedCommonSharesForTreasury" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTE0LTEtMS00NTM2_3b21480f-dd0a-4543-b011-89bbab8ceb5c">4,898</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Share-based compensation, net</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57ea808c39a64b3c8a375eb40571892e_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI2LTYtMS0xLTQ1MzY_a71b9056-ebb5-4929-bdcf-66383bc8518c">268</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI2LTE0LTEtMS00NTM2_82c22977-0521-45d5-b35f-190236315aa9">268</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">BALANCE DECEMBER 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia486888289f249408de7200a4510ac2c_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTItMS0xLTQ1MzY_9c2aaac0-b9e5-4879-bf20-49a69c3f729b">27,341</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7ad26e4d8ae4b3dbdd780f67bd8c7ea_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTQtMS0xLTQ1MzY_d53e93f6-4595-4cb5-88a9-898d2b2835fd">1,625</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92e54cb4c1404b25a13aa9f6ab46869e_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTYtMS0xLTQ1MzY_e7387cb6-d45f-4fb1-b2ff-ea5c6036cfe0">232,758</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4b050269dd14f128e32f22c5cf397e3_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTgtMS0xLTQ1MzY_89d5122f-f977-4704-bf43-6433a1bc6e7c">50,366</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic87e7d41309e45ae87cead45b315f7d4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTEwLTEtMS00NTM2_e3dec394-358b-4a66-90bd-0282e0cf98d0">201,692</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i719b1c44838a43f4b4e6e521a196d914_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTEyLTEtMS00NTM2_4125fbeb-80e2-4ddc-8b3f-07a9f7d7ccf2">103,142</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTE0LTEtMS00NTM2_0177b738-2003-4065-b7f1-04c96a9575a0">280,942</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#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="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">41</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_115"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><div><span><br/></span></div><div id="ib993357be1eb4fcf8939a066b049b54d_118"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTgvZnJhZzo2YTlkYmZkYzY2YjE0ZjQxYmJhNDA5NzIzNjg1NTk2ZS90ZXh0cmVnaW9uOjZhOWRiZmRjNjZiMTRmNDFiYmE0MDk3MjM2ODU1OTZlXzI3Ng_4b829e9a-1e62-4a45-b62a-7c4173a53849" continuedAt="i86dded9755094b12baa1e3a0da48a39a" escape="true">Organization and Nature of Business</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i86dded9755094b12baa1e3a0da48a39a">Stoneridge, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the automotive, commercial, off-highway and agricultural vehicle markets.</ix:continuation></span></div><div id="ib993357be1eb4fcf8939a066b049b54d_121"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ0_48da329c-dc9e-495e-a7ca-f446001ce4aa" continuedAt="i84a21847b0a947e1803fc78306054645" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i84a21847b0a947e1803fc78306054645" continuedAt="i2966880d3e214c9c84deed4f49f03da9"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTYw_e6c3b212-8194-4d35-8803-94c1ca3823d1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Stoneridge, Inc. and its wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany transactions and balances have been eliminated in consolidation. The Company analyzes its ownership interests in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) &#8220;Consolidations (Topic 810)&#8221; to determine whether they are a variable interest entity and, if so, whether the Company is the primary beneficiary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the sale of our investment in Minda Stoneridge Instruments Ltd. (&#8220;MSIL&#8221;) on December 30, 2021, the Company accounted for its <ix:nonFraction unitRef="number" contextRef="i1a97ee1a75b94ba39ecb27515607929b_I20211230" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzgwNg_1fc5cab3-a3be-42db-9166-77e8244cd6c5">49</ix:nonFraction>% ownership in MSIL under the equity method of accounting.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ1_a9ecc710-2fa8-498c-b37d-28f7bed7d8d5" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including certain self-insured risks and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Because actual results could differ from those estimates, the Company revises its estimates and assumptions as new information becomes available.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI5_59762ea3-e726-4c9d-a473-dfad99bcb278" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s cash and cash equivalents include actively traded money market funds with short-term investments in marketable securities, primarily U.S. government securities. Cash and cash equivalents are stated at cost, which approximates fair value, due to the highly liquid nature and short-term duration of the underlying securities with original maturities of 90 days or less.</span></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMw_bfc563e5-e518-45d8-9a95-4d2457fd8793" continuedAt="iee598921b6b34d54a08c5ed1b938e8b3" escape="true">Accounts Receivable and Concentration of Credit Risk</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="iee598921b6b34d54a08c5ed1b938e8b3" continuedAt="ia9fb46644e3c4fb09e8b9af4daca1cdc">Revenues are principally generated from the automotive, commercial, off-highway and agricultural vehicle markets.</ix:continuation> <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI1_26178f59-fea9-4d36-8cb2-8cef41546bab" continuedAt="ic1a70420b182451f8a23b0847beda702" escape="true">The Company&#8217;s largest customers are PACCAR and Volvo, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:</ix:nonNumeric></span><ix:continuation id="ic1a70420b182451f8a23b0847beda702"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PACCAR</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6b42b692d394d2dae96752e562a58df_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtMS0xLTEtNDUzNg_63f8a447-513d-466e-976d-025be9eee558">15</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i21e9013895c148b59bd651d8069c1bf4_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtMy0xLTEtNDUzNg_805f27bf-1bd8-4c99-820d-4f3b871b7fac">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idae47602710f47cc838eb0a6fdf78ef5_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtNS0xLTEtNDUzNg_f8ef0fd6-4d59-41ef-96c9-cfd6d923a075">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volvo</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i17642041709d402f88369640e7132a97_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItMS0xLTEtNDUzNg_946288c2-9568-481d-b1f7-0c3e4952f6a5">11</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec3809454040491ab26e82cecebd4bdf_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItMy0xLTEtNDUzNg_2cffbdb2-90d0-4833-bb47-3234304d4907">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i572959103bc54852aeaa116744685168_D20200101-20201231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItNS0xLTEtNDUzNg_09ec4f39-9447-4b14-80ec-974243095864">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ia9fb46644e3c4fb09e8b9af4daca1cdc">Accounts receivable are recorded at the invoice price, net of an estimate of allowance for doubtful accounts and other reserves.</ix:continuation></span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM4_cc3d660e-5957-4fea-974b-6f247689e8c9" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer&#8217;s inability to meet its financial obligations, a specific allowance for doubtful accounts is recorded against amounts due to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. Additionally, the Company reviews historical trends for collectability in determining an estimate for its allowance for doubtful accounts. If economic circumstances change substantially, estimates of the recoverability of amounts due to the Company could be reduced by a material amount. The Company does not have collateral requirements with its customers.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM5_a0163ff8-1dd3-4be7-b61d-9b31604b8ed2" continuedAt="i4ddc374bf32e44898ddeaa4e93580828" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (using either the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods) or net realizable value. The Company evaluates and adjusts as necessary its excess and obsolescence reserve on a quarterly basis. Excess inventories are quantities of items that exceed anticipated sales or usage for a reasonable period. The Company has guidelines for calculating provisions for excess inventories based on the number of months of inventories on </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i2966880d3e214c9c84deed4f49f03da9" continuedAt="i953c4b5f291e4d0096f58fd3c9b59866"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i4ddc374bf32e44898ddeaa4e93580828">hand compared to anticipated sales or usage.</ix:continuation> <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU0_5ac9fc23-4cda-4f9e-9424-31da813b8f66" continuedAt="i8e36cd776af54a85ab00e72410e1ee8c" escape="true">Management uses its judgment to forecast sales or usage and to determine what constitutes a reasonable period. Inventory cost includes material, labor and overhead. Inventories consist of the following:</ix:nonNumeric></span><ix:continuation id="i8e36cd776af54a85ab00e72410e1ee8c"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzEtMi0xLTEtNDUzNg_b0b4f579-faea-4b2e-ae6e-610c400d09ea">121,983</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzEtNC0xLTEtNDUzNg_c7dafefc-6b90-453d-9174-d7a763dd6109">107,034</ix:nonFraction>&#160;</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzItMi0xLTEtNDUzNg_5cc6446e-22eb-40d8-9b27-eac8fb0cbff9">7,812</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzItNC0xLTEtNDUzNg_ec2a7c85-c40b-485a-ba10-ab89c02b3668">9,755</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzMtMi0xLTEtNDUzNg_f211778c-3d8c-4bb5-9f7e-92a50f40b22b">22,785</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzMtNC0xLTEtNDUzNg_8065bfd6-4a34-4f61-90e5-6a44d92db8c7">21,326</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzQtMi0xLTEtNDUzNg_079258c6-145a-4550-8412-55bfb3daae2a">152,580</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzQtNC0xLTEtNDUzNg_8d5dbb18-00b9-4816-a26f-2b3d5772c631">138,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory valued using the FIFO method was $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FIFOInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM5Nzk_3e6d340c-16ad-4dc8-8439-0d9acb967772">139,996</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:FIFOInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM5ODY_98027125-3526-4614-ab08-e9bd80767715">127,939</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively. Inventory valued using the average cost method was $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:WeightedAverageCostInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQwNjg_768019af-2005-440f-9b6a-73fd88e9c661">12,584</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:WeightedAverageCostInventoryAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQwNzU_5a659961-825a-4901-bb86-0c358e0dac0b">10,176</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NjA_0371ce1e-b802-4a52-ad05-625cbd629d15" continuedAt="i11aa9821259048cbb4932ba5e2fdd46d" escape="true">Long Term Supply Commitment</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i11aa9821259048cbb4932ba5e2fdd46d">In 2022, the Company entered into a long term supply agreement with a supplier for the purchase of certain electronic semiconductor components through December 31, 2026.</ix:continuation> Pursuant to the agreement, the Company paid a $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MDM_fa67eb02-ddf8-4f77-a7f0-b4eccdd20c5c">1,000</ix:nonFraction> capacity deposit in 2022 and is obligated to pay an additional $<ix:nonFraction unitRef="usd" contextRef="iabfdc931f3584a4cb65052fe9e0b9931_D20230101-20231231" decimals="-3" name="us-gaap:PaymentsForDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MTE_93161b28-9d68-4130-b622-6614478fa522">1,000</ix:nonFraction> capacity deposit in 2023. The capacity deposit is recognized in prepaid and other current assets on our consolidated balance sheet. This long term supply agreement requires the Company to purchase minimum annual volumes while requiring the supplier to sell these components at a fixed price. The Company purchased $<ix:nonFraction unitRef="usd" contextRef="ia2db1e5de91d48328ecfe1aa6ed21178_D20220101-20221231" decimals="-3" name="sri:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MTk_eec3476d-bfe3-41a8-a145-23417cc3dfd3">1,174</ix:nonFraction> of these components during the year ended December 31, 2022. The Company is required to purchase $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0Mjc_42864fba-f2f9-4e40-888a-325699ca4e5f">5,871</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MzU_835db0f6-ee4f-49b2-bf11-f5f1036980e9">7,828</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NDM_fb4eb284-360e-488a-9967-0678663bd35f">10,764</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NTI_a00b1723-a597-407e-a6c4-31e8457eb91e">10,764</ix:nonFraction> of components in each of the years 2023 through 2026, respectively.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTYx_16315766-ab00-4e71-8721-6c2c33385bd8" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pre-production Costs Related to Long-term Supply Arrangements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Engineering, research and development and other design and development costs for products sold on long-term supply arrangements are expensed as incurred unless the Company has a contractual guarantee for reimbursement from the customer which are capitalized as pre-production costs. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company either has title to the assets or has the noncancelable right to use the assets during the term of the supply arrangement are capitalized in property, plant and equipment and amortized to cost of sales over the shorter of the term of the arrangement or over the estimated useful lives of the assets, typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03">three</span> to <ix:nonNumeric contextRef="i6e709386c42640cab9356010971a8e74_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODc_2b5da506-5cb3-48dd-91a8-4996b1d6894b">seven years</ix:nonNumeric>. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company has a contractual guarantee to a lump sum reimbursement from the customer are capitalized either as a component of prepaid expenses and other current assets or an investment and other long-term assets, net within the consolidated balance sheets. Capitalized pre-production costs were $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzUyOTU_b278db54-4cbb-494d-a2c2-684726b20ddf">19,539</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzUzMDI_567cbdaf-f8b4-4f56-8631-fa4fb7e37197">16,292</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM2_e0892dfa-9f47-42cf-a44d-ed05cb89c96e" continuedAt="i2f3a1ff94b4d4fd78566ea274de330b9" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Disposal of Particulate Matter Sensor Business</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;8, 2021, the Company entered into an Asset Purchase Agreement (the &#8220;APA&#8221;) by and among the Company, the Company&#8217;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#8220;SMP&#8221;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA the Company agreed to sell to the Buyers the Company&#8217;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#8220;PM sensor business&#8221;). In the past, the Company has sometimes referred to the PM sensor assets as the Company&#8217;s soot sensing business. The Buyers did not acquire any of the Company&#8217;s locations or employees. The purchase price for the sale of the PM sensor assets was $<ix:nonFraction unitRef="usd" contextRef="i6cfd0bcefef44ce38f35a460645c8525_I20210308" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzg4NTE_ccd0a401-d7cc-4422-8602-8729d5423f06">4,000</ix:nonFraction> (subject to a post-closing inventory adjustment which was a payment to SMP of $<ix:nonFraction unitRef="usd" contextRef="i96ebbe430c144ee38cbc68335cd3596f_D20210308-20210308" decimals="-3" name="sri:DisposalGroupPostClosingInventoryAdjustmentPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzg5MzI_7be76df8-8fe4-4e99-a6a9-58cb4f6e5148">1,133</ix:nonFraction>) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $<ix:nonFraction unitRef="usd" contextRef="i65f2f9e6ab5041f3b0b2c04a55aa8d51_I20210308" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzkxNzg_8d8385d3-a6af-4137-b0ec-160aecb57056">3,214</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2c4941064b31475d8a98731aa2f7a378_I20210308" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzkxODU_92606032-e1a0-464e-976b-3fb9d779ac84">786</ix:nonFraction>, respectively. The sale of the Gen 2 assets occurred during November 2021, upon completion of the Company&#8217;s supply commitments to certain customers. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 8, 2021 the Company&#8217;s Control Devices segment recognized net sales and cost of goods sold ("COGS") of $<ix:nonFraction unitRef="usd" contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk3ODE_17c4735f-6e74-4974-8fb1-7733b7219e21">971</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk3ODg_d49ecb5e-c658-43b5-8b23-10a860a2cf22">898</ix:nonFraction>, respectively, for the one-time sale of Gen 1 inventory and a gain on disposal of $<ix:nonFraction unitRef="usd" contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk4NzM_bbd78da9-39e0-46c0-8ea1-ae068bf65a5b">740</ix:nonFraction> for the sale of Gen 1 fixed assets less transaction costs of $<ix:nonFraction unitRef="usd" contextRef="idaf0c072894f4ca9aa78e95cd1ed04b0_D20210101-20210331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk5Mzc_67e53683-845b-4ce5-9493-bdcec0b3dd8c">60</ix:nonFraction> within selling, general and administrative ("SG&amp;A") during the three months ended March&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the contract manufacturing agreement, the Company produced and sold PM sensor Gen 1 finished goods inventory to SMP for net sales of $<ix:nonFraction unitRef="usd" contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA1Mg_d08005fe-3f8a-4d4d-83f3-6e9c2b7d2a8d">8,042</ix:nonFraction> in the year ended December 31, 2021. In addition, the Company received $<ix:nonFraction unitRef="usd" contextRef="ie2d61407e584405fbeaa6e8c554266e3_D20220101-20221231" decimals="-3" name="sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzI4MA_34df04c0-d511-4435-92a2-8293e4bb355b">308</ix:nonFraction> and </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i953c4b5f291e4d0096f58fd3c9b59866" continuedAt="i3ce7902e23cd4dfbaf6976490f22be3b"><ix:continuation id="i2f3a1ff94b4d4fd78566ea274de330b9" continuedAt="i3f06891172b946bf8517169c9e0cf276"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231" decimals="-3" name="sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA2Ng_f3c6e34f-f00d-4ab1-b4c2-50746046b822">783</ix:nonFraction> for services provided pursuant to the transition services agreement which were recognized as a reduction in SG&amp;A for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PM sensor Gen 1 net sales, including sales of $<ix:nonFraction unitRef="usd" contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA2MQ_d08005fe-3f8a-4d4d-83f3-6e9c2b7d2a8d">8,042</ix:nonFraction> to SMP pursuant to the contract manufacturing agreement and the sale of Gen 1 inventory components of $<ix:nonFraction unitRef="usd" contextRef="i166b805da1e744e2a2445a264c64fe3a_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDgw_70ede394-fa64-44b6-a553-97219c8a799d">2,283</ix:nonFraction> and operating income were $<ix:nonFraction unitRef="usd" contextRef="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNjA5_8445b7c4-a671-440c-a5db-d758866a958c">12,592</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNjE2_c00ad8fa-d78e-407a-9d77-95a754fa1061">1,415</ix:nonFraction>, respectively, for the year ended December&#160;31, 2021. PM sensor Gen 1 net sales and operating income were $<ix:nonFraction unitRef="usd" contextRef="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNzA3_35987236-8625-4aef-9b29-bfc659923149">8,814</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNzE0_a6bb9966-dd86-4331-8f0d-e42cb418e118">1,090</ix:nonFraction>, respectively, for the year ended December&#160;31, 2020. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company completed the PM sensor Gen 2 product supply commitments and ended production on September 23, 2021. In November 2021, the Company&#8217;s Control Devices segment recognized proceeds of $<ix:nonFraction unitRef="usd" contextRef="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjEwNQ_e834b5d4-415d-4c85-a9a7-e153b93ca53c">786</ix:nonFraction> and a gain on disposal of $<ix:nonFraction unitRef="usd" contextRef="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjEwMQ_69ad34d8-0e8d-4cab-8c06-70c13d3c7dc7">408</ix:nonFraction> for the sale of the Gen 2 fixed assets within SG&amp;A, for the year ended December 31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of Canton Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May&#160;7, 2021, the Company entered into a Real Estate Purchase and Sale Agreement (the &#8220;Agreement&#8221;) with Sun Life Assurance Company of Canada, a Canadian corporation (the &#8220;Buyer&#8221;), to sell the Canton Facility for $<ix:nonFraction unitRef="usd" contextRef="ibdf9a43897c94873a858450f9eaff6f2_I20210507" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExMjg0_cb5c6446-c967-4e34-a7fa-af9c0ed3f626">38,200</ix:nonFraction> (subject to adjustment pursuant to the Agreement).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;17, 2021, pursuant to the Agreement, as amended after May 7, 2021, the Company closed the sale of the Canton Facility to the Buyer for an adjusted purchase price of $<ix:nonFraction unitRef="usd" contextRef="iea593a8ebb9e4c44971a62f16b42475b_D20210617-20210617" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNTAw_d7ac48ca-5233-4564-9c9b-1e042f2c41e3">37,900</ix:nonFraction>. The Company recognized in the Control Devices segment, net proceeds of $<ix:nonFraction unitRef="usd" contextRef="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNTc1_2d229bfb-8966-46d5-b4ce-3a27e5f5c094">35,167</ix:nonFraction> and a gain, net of direct selling costs, of $<ix:nonFraction unitRef="usd" contextRef="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNjIy_e2f7023b-7d84-46f0-be2d-49f67a181f89">30,718</ix:nonFraction>. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of MSIL</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;2, 2021, the Company entered into a Share Purchase Agreement (the &#8220;SPA&#8221;) with Minda Corporation Limited (&#8220;Minda&#8221;), as the buyer, and MSIL. Pursuant to the SPA the Company agreed to sell to Minda the Company&#8217;s minority interest in MSIL for approximately $<ix:nonFraction unitRef="usd" contextRef="ia379da7b6f3b405c9d35daff5aedca17_I20211102" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExODkx_f1a7e3d1-900d-4cb2-97cd-3d4b0fadeea2">21,500</ix:nonFraction> equivalent Indian Rupee which was payable in U.S. dollars at closing. </span></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i3f06891172b946bf8517169c9e0cf276">On December&#160;30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $<ix:nonFraction unitRef="usd" contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMDQy_4af9a8c0-33a6-4a9a-872e-9ac4aae4b757">21,587</ix:nonFraction>. The Company recognized net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMDg1_ddebce57-2a01-4048-95e9-e7bfe5794c1f">20,999</ix:nonFraction> and a gain, net of transaction costs, of $<ix:nonFraction unitRef="usd" contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMTI5_e51add0f-6c99-4686-8d46-4a74aa71f4a9">1,794</ix:nonFraction>.</ix:continuation> </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQw_40479d6b-8b0c-4f1d-90a3-b345020a7080" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost and consist of the following:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i545aa9707b504c29b0c4a8de805bcc83_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEtMi0xLTEtNDUzNg_0f77f827-67db-4101-a077-fefd1d81ac0c">3,030</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd5f54c4bc1549d791b997c404d19f2b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEtNC0xLTEtNDUzNg_d48dcadd-c77c-4432-9da7-23ca85d8bc0e">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c76574255e046ba837c2b329712394b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzItMi0xLTEtNDUzNg_67a7580e-e8c4-447e-9161-bb229fbdb17f">29,703</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ff887a5086406ab394ca324d698853_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzItNC0xLTEtNDUzNg_d83043f5-d9b8-4cd4-8837-add2513578f3">28,842</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55e0b2de7a2d4bc4bde3f8296c153f68_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzMtMi0xLTEtNDUzNg_a005d652-c428-42a6-bfdd-36a53bab2aa7">247,237</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d6a228d94d84e56be4f8e6c8f4828a0_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzMtNC0xLTEtNDUzNg_b40119c4-6e15-40ee-b84d-c7dcdaf77eb7">249,365</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819cf8f02bdb4269ae64f5fb7500a3ed_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzQtMi0xLTEtNDUzNg_201c1dd7-704e-4b73-bcb5-e11c80fbc015">9,100</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e1939c419547029ee69790ff788db7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzQtNC0xLTEtNDUzNg_ec384f6d-0cb6-4e1c-b8c1-7a8c06086a2b">8,701</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0efe0e97ff7494786d654f6fdd0f30b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzUtMi0xLTEtNDUzNg_1304e8e3-1c45-44cb-bf93-93cfb32bfa1f">42,950</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic35f3d926dff494d9e8492ef97ebfefe_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzUtNC0xLTEtNDUzNg_8be46e2e-1839-4890-a30a-40f7779bbad3">41,391</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1bf0a799ca44c4eba5247ece5de2d47_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzYtMi0xLTEtNDUzNg_f254ee24-1c6f-4def-9cf6-752fe1cf63b5">32,584</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i289aca5d65a3413abc3f4669a2e8c0af_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzYtNC0xLTEtNDUzNg_4a01204b-564a-4b24-9996-7e1de88b2d37">30,454</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a1189e692c43c4970bb772086c68ee_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzctMi0xLTEtNDUzNg_d62ce501-1220-4876-bb47-1bfa6e0afde5">783</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f981ae1f8f4722a43059916f0ddda6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzctNC0xLTEtNDUzNg_8c24af8c-3b0d-425e-a36c-ac792fa797a2">741</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i595f7c0104514fcb8f1a2ebb0aeeb78f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzgtMi0xLTEtNDUzNg_03065204-0981-4b9a-98c5-69e6a8e808d1">5,199</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb32d7f6c85949489038052c10bb610c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzgtNC0xLTEtNDUzNg_ad889e41-d662-4f0b-8ac9-333a8448f323">5,592</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf96855fd65e4af3a50bd897cbafde59_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzktMi0xLTEtNDUzNg_35d0913d-d3c1-4136-8b63-45bd487fe452">20,676</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4886d046c3ac429a8eddfda477b5f90f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzktNC0xLTEtNDUzNg_a9f114bf-bf4b-4df1-afe6-fc3fd0f71b35">12,584</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEwLTItMS0xLTQ1MzY_225288b3-4fd4-4c46-9396-25c3d60effae">391,262</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEwLTQtMS0xLTQ1MzY_79ece9ab-50da-4338-a2c8-c9fe9a14239c">380,734</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzExLTItMS0xLTQ1MzY_fa7851be-a5ed-4dc2-bb93-728da91519fd">286,619</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzExLTQtMS0xLTQ1MzY_455ae0a6-1e70-43f2-affe-4f20d27a447b">272,833</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEyLTItMS0xLTQ1MzY_788421f0-cc2d-404b-ad03-425722450caa">104,643</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEyLTQtMS0xLTQ1MzY_4574cc61-6eb2-4435-bc26-2a160aa1d8bf">107,901</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></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i3ce7902e23cd4dfbaf6976490f22be3b" continuedAt="i868054bba2f845f2b53b88ed609dbc96"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDA5_46233456-8c11-43ed-bfd5-416592a24958">26,687</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDEz_8c63afb4-8f47-4a45-8299-c3b1a56f6129">27,823</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDIw_8e612e1d-65e5-46d2-8527-939428a728b2">27,309</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ4_e4bf90f0-59ac-4f87-a66f-1a1350d6601b" continuedAt="i8cd93253783141b68a5af0d9df92eae4" escape="true">Depreciable lives within each property classification are as follows:</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="i8cd93253783141b68a5af0d9df92eae4"><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:67.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.961%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i827fa5567e2642bfbb021b5581fdf9c0_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzAtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ZjE5ODMwNWU0MzQ2M2FhNDVmOGQ3NDFmN2ViNmI4XzQ_93564c62-b4fa-4e04-8831-3e90b1938bb2">10</ix:nonNumeric>-<ix:nonNumeric contextRef="i78083cc586a04b4e9422cb7363df1ae9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzAtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ZjE5ODMwNWU0MzQ2M2FhNDVmOGQ3NDFmN2ViNmI4Xzc_99ff6078-1d0a-4ea1-a8f6-ea2eb3017da3">40</ix:nonNumeric> years </span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba9ad129f45e455eb3621cd6055d409c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzEtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjI2NGYyMmUzMDliNDQ4YTJiZGExNjA4ZGYyOWM5OTI4XzQ_73b6be99-10f8-43b2-af98-824cdced4cab">3</ix:nonNumeric>-<ix:nonNumeric contextRef="id5a522df13834b8c999eee0dbeeae69f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzEtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjI2NGYyMmUzMDliNDQ4YTJiZGExNjA4ZGYyOWM5OTI4Xzc_e76db2bf-319f-4e0b-a355-a85f18d7c7ca">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4dc221a374004524ae8521b54ffa3909_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzItMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjE5ZDNkMDczMjgxODQ0MDZiZTc3MTA3NTMzYjk3Y2VmXzQ_acddc20e-96e0-40f9-89b7-56b4fc08466c">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ie7889eeae35d414c9655451aaf79d166_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzItMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjE5ZDNkMDczMjgxODQ0MDZiZTc3MTA3NTMzYjk3Y2VmXzc_e592963d-4d20-48d8-949a-58e315bfcbc4">10</ix:nonNumeric> years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iad92ca18f5ac49b7b4a030b46ed4360e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzMtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjYzNjUzYjc4MWY4NTRiNWM4ODViMGIyMWY2MGY0ZjUxXzQ_2f2c5bf8-b14b-4684-aa16-45195c6b0a26">2</ix:nonNumeric>-<ix:nonNumeric contextRef="i85fa6d68f16e4a53b05bc6dd086c470d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzMtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjYzNjUzYjc4MWY4NTRiNWM4ODViMGIyMWY2MGY0ZjUxXzc_2247bbb4-af01-4f9f-801e-eb3f62018f2e">7</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6311469e9c244603ad2def9786b35d4c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzQtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjUyMzllY2ExZGNiZDQyOGE5OTQ3NjVmYzEwMDQyN2M3XzQ_2399bc20-8e86-44f9-8975-b33c808b086e">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i6b1e4bf6daa44370a843317c56e6ce5c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzQtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjUyMzllY2ExZGNiZDQyOGE5OTQ3NjVmYzEwMDQyN2M3Xzc_77823741-710f-4a97-980a-1b5f89ffecd5">7</ix:nonNumeric> years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia56524beaf174ea5a8e773a9ab11fa6a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzUtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjBmMjNiMGE5ZDg1NDQ1M2Y4OTI3OWMwMTBiMjBmYTY5XzQ_9ca7e0c2-0981-4a31-afa7-defbbe313d5c">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i48bbc1f47e0b4f86a165a5d5b2f3fda4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzUtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjBmMjNiMGE5ZDg1NDQ1M2Y4OTI3OWMwMTBiMjBmYTY5Xzc_5af4ad21-5cf9-4f23-8bc8-4fe8a435e1ca">7</ix:nonNumeric> years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">shorter of lease term or <ix:nonNumeric contextRef="i16e5a07734e943d6bc374e3a799f644e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzYtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5ZGYyMmFjZDkyNTRmOWE4ZDcwYTA1OGM0M2MxMTczXzI5_b026c78b-86b1-4eaf-96f5-fd336cafdc49">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i053f92f5dbbb4f92af75de45a99aea52_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzYtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5ZGYyMmFjZDkyNTRmOWE4ZDcwYTA1OGM0M2MxMTczXzMy_7aa16b29-de88-4043-934b-2ad854ed52cd">10</ix:nonNumeric> years</span></div></td></tr></table></ix:continuation></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMy_e837d6f9-1822-4406-b4b0-6ecfaab04760" escape="true">Maintenance and repair expenditures that are not considered improvements and do not extend the useful life of the property, plant and equipment are charged to expense as incurred. Expenditures for improvements and major renewals are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the consolidated statements of operations as a component of SG&amp;A expenses.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMz_31a79069-b596-44a3-9a9f-b66e8217004b" continuedAt="i7274dc2105b74ca790d7ed3b0aa927ef" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Long-Lived or Finite-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#8217;s ability to accurately assess whether an asset is impaired.</span></div></ix:nonNumeric><div style="margin-top:10pt"><ix:continuation id="i7274dc2105b74ca790d7ed3b0aa927ef" continuedAt="i6da64dd187704d12b007160e1df1e41d"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. As a result of the strategic exit of the PM sensor </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">product</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i6da64dd187704d12b007160e1df1e41d"> line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#8217;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#8217;s Tallinn, Estonia facility. As such, an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i096be79386164d5aa0f4710987285702_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE1NzU0_0ad49b70-3727-45be-8a44-fa34ddf0e44d"><ix:nonFraction unitRef="usd" contextRef="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE1NzU0_a9182d34-0b75-4015-bae1-3d46c4e9cc20">2,326</ix:nonFraction></ix:nonFraction> was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i096be79386164d5aa0f4710987285702_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2MDMz_0ad49b70-3727-45be-8a44-fa34ddf0e44d"><ix:nonFraction unitRef="usd" contextRef="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2MDMz_a9182d34-0b75-4015-bae1-3d46c4e9cc20">2,326</ix:nonFraction></ix:nonFraction> was recorded on the Company&#8217;s consolidated statement of operations within SG&amp;A expense.</ix:continuation> </span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU2_30a99b13-ff62-4aa7-abeb-ca435916dfbb" continuedAt="i51ad7a4000be4f97899c3f7642706262" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total purchase price associated with acquisitions is allocated to the acquisition date fair values of identifiable assets acquired and liabilities assumed with the excess purchase price assigned to goodwill.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was $<ix:nonFraction unitRef="usd" contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2Mzk2_c104a3d4-b803-4b8b-b764-60bfc8bcbb77">34,225</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2NDAz_ac50bb70-0a9c-4c23-8bf3-f1aa8bf83653">36,387</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively, all of which relates to the Electronics segment. Goodwill is not amortized, but instead is tested for impairment at least annually, or earlier when events and circumstances indicate that it is more likely than not that such assets have been impaired, by applying a fair value-based test. In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i868054bba2f845f2b53b88ed609dbc96" continuedAt="i59887e5261e243d8b4096d1b9ebbc220"><ix:continuation id="i51ad7a4000be4f97899c3f7642706262" continuedAt="if475d8d2402b46f6b1e3ff022df5134d"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount. If not, no further goodwill impairment testing is performed. If it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount, or if we elect not to perform a qualitative assessment of a reporting unit, we then compare the fair value of the reporting unit to the related net book value. If the net book value of a reporting unit exceeds its fair value, an impairment loss is measured and recognized. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilizes an income statement approach to estimate the fair value of a reporting unit and a market valuation approach to further support this analysis. The income approach is based on projected debt-free cash flow which is discounted to the present value using discount factors that consider the timing and risk of cash flows. We believe that this approach is appropriate because it provides a fair value estimate based on the reporting unit&#8217;s expected long-term operating cash flow performance. This approach also mitigates the impact of cyclical trends that occur in the industry. Fair value is estimated using internally developed forecasts, as well as commercial and discount rate assumptions. The discount rate used is the value-weighted average of our estimated cost of equity and of debt (&#8220;cost of capital&#8221;) derived using both known and estimated customary market metrics. Our weighted average cost of capital is adjusted to reflect a risk factor, if necessary. Other significant assumptions include terminal value growth rates, terminal value margin rates, future capital expenditures and changes in future working capital requirements. While there are inherent uncertainties related to the assumptions used and to management&#8217;s application of these assumptions to this analysis, we believe that the income statement approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. There was <ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_55c61f62-deb4-4447-9a19-f3fe4c9ed787"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_6631108c-918b-4065-a4b4-7f4ce535a049"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_c185bbfe-86ef-4d11-ba79-d5aeb8f70783">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of goodwill for the years ended December&#160;31, 2022, 2021 or 2020.</span></div></ix:continuation><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQx_f983a627-8d9e-40e2-8b5e-fdc466c65b39" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2022 and 2021 were as follows:</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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzEtMS0xLTEtNDUzNg_dc91a3ec-9131-443c-a263-0972a50131a4">36,387</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzEtMy0xLTEtNDUzNg_d89c4c78-1469-4599-8ded-6af622012a7a">39,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzItMS0xLTEtNDUzNg_a5a7f04f-44f9-48a3-bf63-93647aba572f">2,162</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzItMy0xLTEtNDUzNg_da544f42-67f6-490a-b4f7-057b4eb1dd53">2,717</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzMtMS0xLTEtNDUzNg_9a3168e6-3bdb-4127-be7c-677dd15c0a91">34,225</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzMtMy0xLTEtNDUzNg_30fe5d55-e840-41ec-bf9f-aa0272352eaa">36,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="if475d8d2402b46f6b1e3ff022df5134d" continuedAt="i8e61e098b0ab4969b20953eb7c7e5610">The Company&#8217;s cumulative goodwill impairment loss since inception was $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5MTE5_71486ce2-3a60-4c6e-8fac-772748d35eff"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5MTE5_7f48144b-f327-4c16-a27d-8dd35ba5a92e">300,083</ix:nonFraction></ix:nonFraction> at December&#160;31, 2022 and 2021, which includes Stoneridge Brazil&#8217;s goodwill impairment in 2014 and goodwill impairment recorded by the Company&#8217;s Control Devices segment in 2008 and 2004.</ix:continuation></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ5_fbcdb2d4-234a-4a88-8c26-a30180afb1b1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other intangible assets, net at December&#160;31, 2022 and 2021 consisted of the following:</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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtMi0xLTEtNDUzNg_318bf391-a9b8-4fbb-8cb1-901a9e3b0a39">44,394</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtNC0xLTEtNDUzNg_9a057ad5-7142-4049-b453-3750f87230a5">23,355</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtNi0xLTEtNDUzNg_93c5f8ba-00cd-43df-9a36-7bf5f8a124ab">21,039</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItMi0xLTEtNDUzNg_0d1977b9-40fc-4751-ba81-b06e0d167649">16,430</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItNC0xLTEtNDUzNg_25d59769-cfde-444e-ba83-6d09c10db62d">7,761</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItNi0xLTEtNDUzNg_0c5b000c-ba73-4a74-a354-69000327d826">8,669</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtMi0xLTEtNDUzNg_94671e3b-75ee-4318-a60e-a817ed607554">12,921</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtNC0xLTEtNDUzNg_4341acf4-87bf-4802-b219-5d165383f921">10,100</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtNi0xLTEtNDUzNg_e1002b57-7e67-4ae7-abb0-3bcb0b48c173">2,821</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtMi0xLTEtNDUzNg_5ad589b1-8ed6-424e-84f5-053897447484">15,591</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtNC0xLTEtNDUzNg_b595bf16-ea92-4f28-9065-f668027d43e6">2,612</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtNi0xLTEtNDUzNg_dd308fc6-adbb-4d55-8e30-7912804daf9c">12,979</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtMi0xLTEtNDUzNg_1ec82be4-1426-4db3-9488-7f24a8bbda39">89,336</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtNC0xLTEtNDUzNg_e5e46f87-8994-446e-9b48-f1ed516c5557">43,828</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtNi0xLTEtNDUzNg_fa05991f-a3f0-41fa-ac6e-7753b78f4bd7">45,508</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtMi0xLTEtNDUzNg_11113104-5e5a-486e-91a6-6d568cf57c68">45,000</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtNC0xLTEtNDUzNg_084bc743-4021-4c26-b33a-bb6a5612e876">20,240</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtNi0xLTEtNDUzNg_6a7dcbdd-54f1-4b4a-8c0a-6ba4d2dfb179">24,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItMi0xLTEtNDUzNg_a51693e6-adf7-4dd6-a5c4-3713b2a87d52">16,016</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItNC0xLTEtNDUzNg_333f61fb-439f-49d8-8111-62289c659f13">6,655</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItNi0xLTEtNDUzNg_36e171bf-5199-4ecf-9eb1-263e3740334a">9,361</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtMi0xLTEtNDUzNg_c7a89e6f-8a5e-4e93-a89b-e2a8d808fb59">12,855</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtNC0xLTEtNDUzNg_cea917a0-358e-4bfa-aca9-1c7de91a1f3c">8,922</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtNi0xLTEtNDUzNg_2bb8b598-b859-4a4a-a69c-ce9d3ac322d9">3,933</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtMi0xLTEtNDUzNg_03fbeeb2-fa7d-4ee5-be96-21da7aac80b9">12,433</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtNC0xLTEtNDUzNg_8eb5c13a-78b9-4156-8db9-344a14e195a4">624</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtNi0xLTEtNDUzNg_f577e377-93a3-4236-aa82-4e8dd53a0c5c">11,809</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtMi0xLTEtNDUzNg_4da1c5bb-4cec-4a63-a598-7bc80dd19aaf">86,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtNC0xLTEtNDUzNg_fac56203-e06d-4f82-8c4c-7537b337be4f">36,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtNi0xLTEtNDUzNg_af196191-e4f3-42f9-9421-4aea992819fd">49,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i8e61e098b0ab4969b20953eb7c7e5610" continuedAt="id9556ca618f54c87b2ca79717053e0fc">Other intangible assets, net at December&#160;31, 2022 for customer lists, tradenames, technology and patents, and capitalized software development include $<ix:nonFraction unitRef="usd" contextRef="i600446a4ce3145cf95395f0eaef737aa_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTEy_84f549ce-d4e3-4bbb-bb16-da24c8df0fe5">16,521</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i290f6ad651d547cfab1e3bc5c32975d0_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTE2_4e669755-630e-4608-ac14-0c8556d25be9">3,589</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i1445710ab58c41d4a01a539f17e2478d_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTIw_9d2c3823-c75c-405e-8cb2-006af1183b20">575</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1370c5a492b1415cbe19d060e865d0f2_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTI3_5f6357a5-bb5b-4ca1-beb2-3a2c31da65a1">10,218</ix:nonFraction>, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $<ix:nonFraction unitRef="usd" contextRef="ie0148c62e31f4d5995ff7c35fce27b13_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjI2_12776cd1-dbc6-4e17-a82a-589797f7dc78">4,518</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2135173a07074794aeff5def3cfc2564_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjMw_da7c49d5-6460-45df-87ba-6caa6a95c4d8">5,080</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic68c0dfe27ce467a8bff28e48270e44b_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjM3_0533d30c-4824-418c-af00-8bd9db95b4f9">2,173</ix:nonFraction>, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2022. Capitalized software development and patents of $<ix:nonFraction unitRef="usd" contextRef="i3cb294a5f18c465bb572c5951d09d234_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NzU0_2fd9ddcc-3768-49c4-b660-18186e4522ec">2,761</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6611a3af0eb7432a80f5951df8a40022_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NzYx_f09631e5-0629-4b63-a6e2-bb774a89531e">73</ix:nonFraction>, respectively, related to the Control Devices segment at December&#160;31, 2022.</ix:continuation></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i59887e5261e243d8b4096d1b9ebbc220" continuedAt="i8cc0cb57e6e9485a8ddb864935c4d157"><ix:continuation id="id9556ca618f54c87b2ca79717053e0fc"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company designs and develops software that will be embedded into certain products and sold to customers. Software development costs are capitalized after the software product development reaches technological feasibility and until the software product becomes available for general release to customers. These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from <ix:nonNumeric contextRef="i50f5a73a3cc44957a7b077f3ddb442d6_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjUz_5cfcaff6-24bc-4487-9c71-d645b1979942">three</ix:nonNumeric> to <ix:nonNumeric contextRef="i390810ffa866413ab4f24e2430c27fbe_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjU5_efcf8166-0f82-4ef8-80fa-5163a48ab613">seven years</ix:nonNumeric>. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjg3_fe8c67ac-0e8b-40ce-9225-29f4e731e4f6">7,003</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjkx_c6f2dcf5-75d9-4161-bb15-9a3f04b909f8">6,006</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjk4_192c2829-8884-49f8-93f6-7cefb2cb1653">5,420</ix:nonFraction> of amortization expense related to intangible assets in 2022, 2021 and 2020, respectively. Amortization expense is included as a component of COGS, SG&amp;A and design and development ("D&amp;D") on the consolidated statements of operations. Annual amortization expense for intangible assets is estimated to be approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNTg0_ac17dd8b-0656-4193-8a11-486ec65112b4">8,000</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year 2023 and approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_1c83209f-db77-4e12-9b71-1aaf875b237a"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_2e279b39-4d87-41ee-aef1-0917f52b0558"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_a581815a-5bd7-40e1-8dc9-4c95a51bdc69"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_edcb7579-2ec0-482e-8917-ceedf94dc48e">7,600</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the years 2024 through 2027. The weighted-average remaining amortization period is approximately <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzI3_ea80adc9-d088-4fcd-adb3-bc5594e33fdb">7</ix:nonNumeric> years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_00bb065c-5b3d-4096-9071-54d31076a88e"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_985b0be2-3613-4ca1-b3ca-c2d3f1653d52"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_9aeacf2e-95a5-46e5-9ed9-ca12e07bd3cb">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> intangible impairment charges for the years ended December&#160;31, 2022, 2021 or 2020.</span></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIz_ec47a1c1-1bd5-4480-81c1-a87d115cfc64" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzEtMi0xLTEtNDUzNg_aebf9eb1-3c3b-4a8d-89b8-a5b048510852">19,015</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzEtNC0xLTEtNDUzNg_d21eea49-c576-4155-afc3-7110fd98b6ac">18,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzItMi0xLTEtNDUzNg_280821a0-f563-4552-9bf1-832d54e41128">9,040</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzItNC0xLTEtNDUzNg_ff4f2dd1-91fb-475a-ad74-da6bff4360a2">6,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzMtMi0xLTEtNDUzNg_05cfa951-0a4c-412a-8aa8-611ae4a30724">37,985</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzMtNC0xLTEtNDUzNg_fbaa8618-2df0-45d1-998c-cb736f0a02ea">44,671</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzQtMi0xLTEtNDUzNg_b62146ec-8327-4b8a-84cd-9c12b0a81fad">66,040</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzQtNC0xLTEtNDUzNg_f6e2ca0a-ed80-412c-90fa-d4f1ac9d7fd6">70,139</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">&#8220;Other&#8221; is comprised of miscellaneous accruals, none of which individually contributed a significant portion of the total.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM0_be9c4f2c-5f9d-407a-a936-910e9cb49f48" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the liability method. Deferred income taxes reflect the tax consequences on future years of differences between the tax basis of assets and liabilities and their financial reporting amounts. Future tax benefits are recognized to the extent that realization of such benefits is more likely than not to occur. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized (See Note 6). In making such a determination, the Company considers all available positive and negative evidence, including future release of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Certain deferred tax assets are dependent on future taxable income to be realized. Release of some or all of a valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to provide for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial statement period may be affected. The Company adjusts this liability in the period in which an uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position, or more information becomes available.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to reflect global intangible low-taxed income (&#8220;GILTI&#8221;) taxes, if any, as a current period tax expense when incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQy_d9d97240-1ba5-4e82-adaa-d54a78e1cd66" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Currency Translation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial statements of foreign subsidiaries, where the local currency is the functional currency, are translated into U.S. dollars using exchange rates in effect at the period end for assets and liabilities and average exchange rates during each reporting period for the results of operations. Adjustments resulting from translation of financial statements are reflected as a component of accumulated other comprehensive loss in the Company&#8217;s consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency transactions are remeasured into the functional currency using translation rates in effect at the time of the transaction with the resulting adjustments included on the consolidated statements of operations within other expense (income), net. These foreign currency transaction losses (gains), including the impact of hedging activities, were $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIzODM2_8d68af21-3e03-411e-b90c-55d4162b3743">5,534</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5NDU_72157ec1-5222-4c38-907a-215b23df3486">2,037</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIzODQ5_85d4e007-930c-4b4f-8e29-0a1fb0eeffc6">997</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i8cc0cb57e6e9485a8ddb864935c4d157" continuedAt="ib7d66b003a4d42c0b0c0fbb3f0c15e99"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU4_32339fdb-7179-4b3c-8946-92f9141d0a75" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition and Sales Commitments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. The Company recognizes monitoring service revenues over time, as the services are provided to customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The Company collects certain taxes and fees on behalf of government agencies and remits such collections on a periodic basis. The taxes are collected from customers but are not included in net sales. Estimated returns are based on historical authorized returns. The Company often enters into agreements with its customers at the beginning of a given vehicle&#8217;s expected production life. Once such agreements are entered into, it is the Company&#8217;s obligation to fulfill the customers&#8217; purchasing requirements for the entire production life of the vehicle. These agreements are subject to potential renegotiation from time to time, which may affect product pricing. See Note 3 for additional disclosure.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ShippingAndHandlingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ2_3216a10a-ad54-41e0-98f3-65b5b98576a6" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shipping and handling costs are included in COGS on the consolidated statements of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI0_90b7a0dd-2d22-4e76-bb0d-38c5c57403df" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Product Warranty and Recall Reserves</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts accrued for product warranty and recall claims are established based on the Company&#8217;s best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims, forecasts of the resolution of existing claims, expected future claims on products sold and commercial discussions with our customers. The key factors in our estimate are the warranty period and the customer source. The Company can provide no assurances that it will not experience material claims or that it will not incur significant costs to defend or settle such claims beyond the amounts accrued. The current portion of the product warranty and recall reserve is included as a component of accrued expenses and other current liabilities on the consolidated balance sheets. Product warranty and recall includes $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI2NzY4_a8cdec5b-59e0-4ad6-bc83-4b4872fdcc86">4,437</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrualNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI2Nzc1_fb4ca80e-20ad-45e1-8032-8ed82f44145f">3,094</ix:nonFraction> of a long-term liability at December&#160;31, 2022 and 2021, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI2_c2f47ea4-388e-4c8f-939c-43629c66289b" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following provides a reconciliation of changes in the product warranty and recall reserve:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzEtMi0xLTEtNDUzNg_f927eb9a-9127-4309-b594-a3a85b39cb47">9,846</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzEtNC0xLTEtNDUzNg_488d1a99-1b28-40fc-ba46-8a2775c07821">12,691</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:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals for warranties established during period</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzItMi0xLTEtNDUzNg_2875534c-d651-44e7-b9d1-088597c13862">9,917</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzItNC0xLTEtNDUzNg_3c71ac91-49dd-4db2-9eb3-ccb4271a8176">7,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate changes in pre-existing liabilities due to claim developments</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzMtMi0xLTEtNDUzNg_aca8ee89-6814-4e12-b3c7-ee933aed85a4">1,502</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzMtNC0xLTEtNDUzNg_8db4c90d-d71e-4948-b0ee-be38cb362754">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements made during the period</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzQtMi0xLTEtNDUzNg_da8d9ad2-4955-4176-9773-f076b8a2f1ac">7,351</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzQtNC0xLTEtNDUzNg_beb8da25-ed7b-4e2d-9af9-e038a2796d93">9,647</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzUtMi0xLTEtNDUzNg_a0da7c8b-69dd-4014-a993-8fc6383eee06">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzUtNC0xLTEtNDUzNg_9d2f9ddb-7ed6-4672-8740-2aea4ea3cfb3">436</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzYtMi0xLTEtNDUzNg_376555f9-58d9-402d-9f81-1822ed9ba534">13,477</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzYtNC0xLTEtNDUzNg_17bf7e47-412f-4bb3-9e84-df318a7bb336">9,846</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:top"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:InProcessResearchAndDevelopmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIx_d98bcd49-460c-45e3-a911-0d126fee7165" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Design and Development Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expenses associated with the development of new products, and changes to existing products, other than capitalized software development costs, are charged to expense as incurred, and are included in the Company&#8217;s consolidated statements of operations as a separate component of costs and expenses. These product development costs amounted to $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MjE_928b99ad-67bb-46bc-8673-8e7d37b02ceb">65,296</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MjU_7c05f9b5-3b6e-4531-9473-1be0a8f6bd30">66,165</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5Mjk_b17701c6-cbbb-48b1-a051-704c2a96f26a">49,386</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively, or <ix:nonFraction unitRef="number" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDY1_77406c3c-8e4a-4c02-b085-60415a754d66">7.3</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDY5_0e9a023b-86d4-4ceb-b6a9-2e72a541be44">8.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="3" name="sri:ResearchAndDevelopmentExpensePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDc2_2cd073fa-0e18-40f8-aec5-09025a9ff7f2">7.6</ix:nonFraction>% of net sales for these respective periods.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMx_b9feb1f3-6c25-42b1-aa75-c42d401aeda4" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Research and Development Activities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs. The Company incurred and was reimbursed for contracted research and development costs of $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzgy_63152785-6dd8-4019-bdbf-dabfac996668">23,784</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzg2_69e2691a-70e3-40e4-946c-ca1570309a56">15,849</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzkz_9ab33b2f-ad9e-487a-b85c-90de901a8efc">19,302</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="ib7d66b003a4d42c0b0c0fbb3f0c15e99" continuedAt="i9fa1f3b3886f43e4bce2f1b916c8c7b7"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQz_6cf4e8fc-33c3-43a6-8bf4-ef5dbe644a71" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had two types of share-based compensation plans: (1) 2016 Long-Term Incentive Plan for employees and (2) the 2018 Amended and Restated Directors&#8217; Restricted Shares Plan, for non-employee directors. See Note 8 for additional details on share-based compensation plans.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total compensation expense recognized as a component of SG&amp;A expense on the consolidated statements of operations for share-based compensation arrangements was $<ix:nonFraction unitRef="usd" contextRef="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzE2_6f5d6bb2-39a3-43a3-b136-0814e4b5b123">5,942</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzIw_210d028d-9b8a-445b-9f0c-74254dade54d">5,960</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzI3_1372c7e2-872d-4e32-9c47-5730b2d50632">5,888</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively. There was <ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_46e395e4-8dc8-46a9-aae4-b28f9302b92c"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_aa8f4576-a632-4076-9948-d0ec3ea9a849"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_dbf53e6a-3169-451c-8568-f044d5423626">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> share-based compensation expense capitalized in inventory during 2022, 2021 or 2020. Share-based compensation expense is calculated using estimated volatility and forfeitures based on historical data, future expectations and the expected term of the share-based compensation awards.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM1_7b7280c5-cd8f-415b-950d-5f633a235aaa" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Instruments and Derivative Financial Instruments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments, including derivative financial instruments, held by the Company include cash and cash equivalents, accounts receivable, accounts payable, long-term debt, net investment hedge, interest rate swap agreement and foreign currency forward contracts. The carrying value of cash and cash equivalents, accounts receivable and accounts payable is considered to be representative of fair value because of the short maturity of these instruments. See Note 10 for fair value disclosures of the Company&#8217;s financial instruments.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:TreasuryStockPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUx_5e8cd3e4-e6ad-4949-952e-34808490e86f" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Shares Held in Treasury</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for Common Shares held in treasury under the cost method (applied on a FIFO basis) and includes such shares as a reduction of total shareholders&#8217; equity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI3_7b9b5ce2-0917-4bc6-a718-e1e14ce59e9d" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) Earnings Per Share</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic (loss) earnings per share was computed by dividing net (loss) income by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net (loss) income by the weighted-average of all potentially dilutive Common Shares that were outstanding during the periods presented. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">However, for all periods in which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive. Potential dilutive shares of <ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MDU_3941b2ee-090f-4093-9260-6cc6b89585b3">232,458</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MDk_7b7f4ba5-453e-4d0f-8922-b69f8ec51198">372,937</ix:nonFraction> for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.</span></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI4_61884802-8428-4b46-8a4b-967837157143" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actual weighted-average Common Shares outstanding used in calculating basic and diluted net (loss) income per share were as follows:</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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtMi0xLTEtNDUzNg_2d766abc-acca-4fd9-bb50-c0d885af59b0">27,258,456</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtNC0xLTEtNDUzNg_c254fa81-9cd5-474b-9ff1-cffb694fa124">27,114,359</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtNi0xLTEtNDUzNg_9cb3328f-d566-4826-922e-e91c401378da">27,024,571</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive shares</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItMi0xLTEtNDUzNg_edc3e02c-fda2-4826-937a-76833443c536">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItNC0xLTEtNDUzNg_5fb1e2e9-0134-46db-8d5b-98d955643add">301,175</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItNi0xLTEtNDUzNg_a86b53cd-297a-4ab7-8981-eae46cf71efe">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtMi0xLTEtNDUzNg_5976f8a7-f844-47f2-8c7b-7dd8b3a5e399">27,258,456</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtNC0xLTEtNDUzNg_c5542342-5cbd-4d88-a96b-ec95ecc62632">27,415,534</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtNi0xLTEtNDUzNg_fd34da73-f88e-4c55-9db6-2e3d3d3431a5">27,024,571</ix:nonFraction></span></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i8aedbd361024469682118801b29bdc83_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzI2_59245e75-6067-48bf-b540-9c8941b822aa">767,593</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ia2720e01a8e7457091e5ab8ea6396618_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzMw_cfadeb13-7489-45a5-934c-88a6128e72ec">580,116</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1927c2308c7241de812c81e586eaffef_I20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzM3_16fa9e4b-e91d-4b08-a915-4397b7b27893">752,784</ix:nonFraction> performance-based right to receive Common Shares outstanding at December&#160;31, 2022, 2021 and 2020. These performance-based restricted and right to receive Common Shares are included in the computation of diluted earnings per share based on the number of Common Shares that would be issuable if the end of the year were the end of the contingency period.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ3_5fffad4b-209f-494a-8ed0-f8a154a1f123" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Financing Costs, net</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method. Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTc5_76f1e069-ff85-4427-9c1f-edcb8d373350">1,051</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTgz_13c02a3a-2b5d-4fec-9b15-e98abaf2eaa0">643</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTkw_26d21bbf-6cb0-4b34-ab75-6f2849160dab">506</ix:nonFraction>, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2020, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="ic44ec96b7c154c5ea73007388cee1fdf_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsIncurredCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxMTQx_b71b7bb0-cf5a-41c2-bb66-5dddd57ad919">1,086</ix:nonFraction> of deferred financing costs as a result of entering into Amendment No. 1 to the Credit Facility. In 2022, the Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsIncurredCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzE4Nw_e7b6658c-f0f8-4eff-8227-d88978019970">484</ix:nonFraction> of deferred financing costs as a result of entering into Amendment No. 3 to the Credit Facility. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzE5NQ_24e8e356-2711-436d-8778-ca54f8d85a33">365</ix:nonFraction> in interest expense, net during the year ended December 31, 2022. See Note 5 to the consolidated financial statements for additional details regarding the Credit Facility and related deferred financing costs. The Company has elected to continue to present deferred financing costs within long-term assets in the Company&#8217;s consolidated balance sheets. Deferred financing costs, net, were $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxODgx_ebf526b0-aa13-488a-a1cd-ab3f176f622e">996</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxODg5_e778b2e1-e6eb-4774-b57e-9386359f46bd">1,563</ix:nonFraction>, as of December&#160;31, 2022 and 2021, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i9fa1f3b3886f43e4bce2f1b916c8c7b7" continuedAt="i034cb6aa1f4f44e884bfaee858d8127a"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIy_9e34afd4-c94d-4e8c-969c-43b1bd6269fd" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity and Changes in Accumulated Other Comprehensive Loss by Component</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Common Share Repurchase</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;26, 2018, the Company&#8217;s Board of Directors authorized the Company to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="iebb8bff406434995af6be6816b931d6a_I20181026" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyMTAz_7400b6cd-801c-4fc3-921e-0b43393424c5">50,000</ix:nonFraction> of Common Shares. Thereafter, on May 7, 2019, the Company entered into a Master Confirmation (the &#8220;Master Confirmation&#8221;) and a Supplemental Confirmation, together with the Master Confirmation, the Accelerated Share Repurchase Agreement (&#8220;ASR Agreement&#8221;), with Citibank N.A. (the &#8220;Bank&#8221;) to purchase Company Common Shares for a payment of $<ix:nonFraction unitRef="usd" contextRef="id49b2c1fd15244969aece7a821985479_D20190507-20190507" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNDQ0_33a18dda-c721-4af7-8b73-dd918fcf4205">50,000</ix:nonFraction> (the &#8220;Prepayment Amount&#8221;). Under the terms of the ASR Agreement, on May&#160;7, 2019, the Company paid the Prepayment Amount to the Bank and received on May 8, 2019 an initial delivery of <ix:nonFraction unitRef="shares" contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNjIx_c7af5fde-cc18-419a-846d-c4ef663c9055">1,349,528</ix:nonFraction> Company Common Shares, which was approximately <ix:nonFraction unitRef="number" contextRef="i62201805b658479ab4a189fded5ceb86_I20190508" decimals="2" name="sri:PercentageOfExpectedSharesRepurchased" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNjcx_5dd1e291-80d1-4bce-85f3-c3d3ef7c1b6a">80</ix:nonFraction>% of the total number of Company Common Shares expected to be repurchased under the ASR Agreement based on the closing price of the Company&#8217;s Common Shares on May 7, 2019. These Common Shares became treasury shares and were recorded as a $<ix:nonFraction unitRef="usd" contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyOTEw_2e569c29-1502-4003-be5a-11b7972b645a">40,000</ix:nonFraction> reduction to shareholder&#8217;s equity. The remaining $<ix:nonFraction unitRef="usd" contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508" decimals="-3" name="sri:EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyOTYy_6dd86477-cbd6-4a87-83dd-69c57a5ba3b7">10,000</ix:nonFraction> of the Prepayment Amount was recorded as a reduction to shareholders&#8217; equity as an unsettled forward contract indexed to our Common Shares.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;25, 2020, the Bank notified the Company that it terminated early its commitment pursuant the ASR Agreement and would deliver <ix:nonFraction unitRef="shares" contextRef="idaadd78b830b421ab23f55b24bd9d3cb_D20200225-20200225" decimals="0" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzNDEw_f519d9da-dbb7-4f15-b6f7-6ca058bdb65c">364,604</ix:nonFraction> Common Shares on February 27, 2020 based on the volume weighted average price of our Common Shares during the term set forth in the ASR Agreement. The Bank&#8217;s notice of early termination and the subsequent delivery of Common Shares represented the final settlement of the Company&#8217;s share repurchase program pursuant to the accelerated share repurchase agreement. These Common Shares became treasury shares and were recorded as a $<ix:nonFraction unitRef="usd" contextRef="i35ad25e7a4d246d0a48b2c51725a0f5f_D20200225-20200225" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzODQw_6e16053f-a168-454a-bacb-fe42a9b6f4b6">10,000</ix:nonFraction> reduction to shareholders&#8217; equity as Common Shares held in treasury with the offset of $<ix:nonFraction unitRef="usd" contextRef="i7ecadd212bb54cfab89189fe7673f0ae_D20200225-20200225" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzOTMw_d4b80564-887c-44c0-9c14-018e12cc656e">10,000</ix:nonFraction> to additional paid-in capital.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;24, 2020, the Company&#8217;s Board of Directors authorized a new repurchase program of $<ix:nonFraction unitRef="usd" contextRef="i51ef04fc77d7481da1f3ccc01c480d77_I20200224" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0MDQz_9c4b61cd-8ef8-41c4-9844-3d9953dbce68">50,000</ix:nonFraction> for the repurchase of the Company&#8217;s outstanding Common Shares over the next <ix:nonNumeric contextRef="i6e9d09593eee4088af3adf7f626cbdc0_D20200224-20200224" name="sri:PeriodOverWhichShareWillBeRepurchased" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0MTIy_54e72a26-7b51-4d63-beba-6da24b686994">18</ix:nonNumeric> months. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also be made under Rule 10b-18 plans, which permit Common Shares to be repurchased through pre-determined criteria.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;3, 2020, under the new repurchase program the Company entered into a 10b-18 Agreement Letter (the &#8220;10b-18 Agreement&#8221;), with the Bank to purchase Company Common Shares, under purchasing conditions of Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended (&#8220;Rule 10b-18&#8221;), for up to $<ix:nonFraction unitRef="usd" contextRef="i4aed10b84abc42cfbe7b208ca6d6a6f5_I20200303" decimals="-3" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0Njg2_b170bf2f-4f2a-4d39-9708-3b51105a11ad">5,000</ix:nonFraction>. Under the terms of the 10b-18 Agreement, commencing March 3, 2020 and ending March&#160;6, 2020, the Company received delivery of a total of <ix:nonFraction unitRef="shares" contextRef="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306" decimals="0" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0ODE1_3ae98b9d-c2fd-4e31-b57f-9bb103b4d8fe">242,634</ix:nonFraction> Company Common Shares for the amount of $<ix:nonFraction unitRef="usd" contextRef="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0ODU4_72bd91de-dfbf-4e35-97d3-48e496c0e149">4,995</ix:nonFraction>. These Common Shares became treasury shares and were recorded as a $<ix:nonFraction unitRef="usd" contextRef="ib0d891b00bf04191b65758699c5fc99e_D20200303-20200306" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0OTI4_e173275a-9cae-4854-9b39-d31972027e15">4,995</ix:nonFraction> reduction to shareholders&#8217; equity as Common Shares held in treasury. In April 2020, the Company announced that it was temporarily suspending the share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and <ix:nonFraction unitRef="shares" contextRef="ia3af5839b82847229a7ae9194687dd75_D20200307-20210930" decimals="INF" name="us-gaap:TreasuryStockSharesRetired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDQ1MzYwNTA5MTAx_c5e45146-f6d2-4d45-93fa-42ba82754c54">no</ix:nonFraction> additional shares were repurchased.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i034cb6aa1f4f44e884bfaee858d8127a"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU5_37f923a8-b8e9-4752-8d51-8b4020f80213" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2022 and 2021 were as follows:</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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign<br/>currency<br/>translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>gain (loss)<br/>on derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtMS0xLTEtNDUzNg_e7c79cad-0b30-4ecf-be42-9210490c20d1">97,203</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43921efe8bd4099a21a2e0f2173e584_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtMy0xLTEtNDUzNg_10490e9e-fda7-4b08-940e-9a07e3f3c04a">179</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtNS0xLTEtNDUzNg_52b7ebaf-91e2-4d76-8277-7e958b741f15">97,024</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItMS0xLTEtNDUzNg_b9bb92fa-b00b-48db-863e-75a8801afd4c">6,171</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItMy0xLTEtNDUzNg_d59b8c01-1e38-4362-9cf8-425d75e8aa95">1,816</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItNS0xLTEtNDUzNg_5e726501-2143-494b-ad2c-44bdbb0d2ceb">4,355</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtMS0xLTEtNDUzNg_e96009e4-d9b3-4b6b-8623-f95d5dd99d62">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtMy0xLTEtNDUzNg_655d32db-6a86-4539-b45f-e1783f429e1f">1,763</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtNS0xLTEtNDUzNg_1d4507f9-5d93-42c8-b095-f66f6ee58c69">1,763</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtMS0xLTEtNDUzNg_81cdd49f-6d0f-49eb-8a20-b0d1a63f2460">6,171</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtMy0xLTEtNDUzNg_50c3b272-8a21-46ff-ae9d-831692322587">53</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtNS0xLTEtNDUzNg_2b8ab5ac-d122-4b6b-b922-6f5ab01db861">6,118</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcab197d08334b08a68177317624b7af_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtMS0xLTEtNDUzNg_31ecf2fd-4a08-469a-a04b-041999666fde">103,374</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1565d6c6875647a680df2493c201c42b_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtMy0xLTEtNDUzNg_8dc43ce4-9b83-4930-9222-73629b6091a1">232</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i719b1c44838a43f4b4e6e521a196d914_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtNS0xLTEtNDUzNg_9e58cbfd-5130-4633-94bd-1e8d37415bc2">103,142</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 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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie51071ff240d4afdab517a2f6b90f953_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctMS0xLTEtNDUzNg_5cd1d43c-bb18-4d30-b2fc-add0c08fe529">88,795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8312da482c1456796272f9bfff1e31d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctMy0xLTEtNDUzNg_ba049f9f-3346-4330-ae61-806ef1813c7b">840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3216211c0a44c21a21dfd580f043c14_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctNS0xLTEtNDUzNg_eda18321-c2a1-4471-be29-a8bb41f14b7b">89,635</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtMS0xLTEtNDUzNg_77157f37-135c-42bd-9d37-fc0b3c04f93a">8,408</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtMy0xLTEtNDUzNg_c6945994-d78d-4691-86a8-53b0c0cbe6f0">859</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtNS0xLTEtNDUzNg_33db37bc-ae38-4dbb-a9ea-5a595810114e">7,549</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktMS0xLTEtNDUzNg_2a8de3c3-66ca-426d-b76a-48510cc8eaf3">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktMy0xLTEtNDUzNg_437578ec-dde2-4c0c-b924-03866df5bc1d">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktNS0xLTEtNDUzNg_3ea82768-4cfb-4be0-8c38-1c61e52d876f">160</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTEtMS0xLTQ1MzY_62914480-5634-4217-95e5-5f0c3a2f7015">8,408</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTMtMS0xLTQ1MzY_dd486514-7f02-4c79-929a-f95090962365">1,019</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTUtMS0xLTQ1MzY_84c533d7-d317-4e3b-b80c-04b7a72eeb0b">7,389</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTEtMS0xLTQ1MzY_1a55d68b-4586-4dd7-9261-1f6b211ad623">97,203</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43921efe8bd4099a21a2e0f2173e584_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTMtMS0xLTQ1MzY_87657551-6490-4ee6-8fc3-71f5f583aa33">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTUtMS0xLTQ1MzY_e711fb35-330c-49ed-879d-52c112a75528">97,024</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUy_8a059f10-04e2-4e41-93b5-8b47b20d91a7" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to their 2022 presentation in the consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUz_8f794e9f-8f92-49fe-9391-77a705c834c9" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $<ix:nonFraction unitRef="usd" contextRef="ifc0bc411c7bb4d1e90504bca69bb6ded_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDQ1MzYwNTA5MTEx_a2fda1eb-87e9-4807-ac3b-7dd6b6211e0f">13,750</ix:nonFraction> on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#8217;s consolidated results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted as of December&#160;31, 2022</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848) &#8211; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) (also known as the &#8220;reference rate reform&#8221;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December&#160;31, 2022, the Company has not yet had contracts modified due to rate reform.</span></div></ix:nonNumeric></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_124"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcyMzQ_e0079f99-4223-4b34-9c18-3e093b1ee4d8" continuedAt="i1349d1684af746f59514faa47d798f1a" escape="true">Revenue</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i1349d1684af746f59514faa47d798f1a" continuedAt="ic335d1c6926d4e7d8b41815ec29029c9">Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. Revenue is measured as the amount of consideration we expect to receive in exchange for </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="ic335d1c6926d4e7d8b41815ec29029c9" continuedAt="i27c03c7a3fce4706b46482b105e77be9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The expected costs associated with our base warranties are recognized as expense when the products are sold. Customer returns only occur if products do not meet the specifications of the contract and are not connected to any repurchase obligations of the Company.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company does not have any financing components or significant payment terms as payment occurs shortly after the point of sale. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction that are collected by the Company from a customer are excluded from revenue. Amounts billed to customers related to shipping and handling costs are included in net sales in the consolidated statements of operations. Shipping and handling costs associated with outbound freight after control over a product is transferred to the customer are accounted for as a fulfillment cost and are included in cost of sales.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Reportable Segment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Control Devices. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment designs and manufactures products that monitor, measure or activate specific functions within a vehicle. This segment includes product lines such as actuators, sensors, switches and connectors. We sell these products principally to the automotive market in the North American and Asia Pacific regions. To a lesser extent, we also sell these products to the commercial vehicle and agricultural markets in the North American and Asia Pacific regions. Our customers included in these markets primarily consist of original equipment manufacturers (&#8220;OEM&#8221;) and companies supplying components directly to the OEMs (&#8220;Tier 1 supplier&#8221;).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Electronics. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment designs and manufactures driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. These products are sold principally to the commercial vehicle market primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific regions. The vision and safety systems are sold principally to the commercial vehicle and off-highway vehicle markets in the European and North American regions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stoneridge Brazil. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment (&#8220;SRB&#8221;) primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services, directly to OEMs and through mass merchandisers. In addition, monitoring services and tracking devices are sold directly to corporate customers and individual consumers.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcyMzM_9992b577-100d-4f20-9fff-fd2d17a12872" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disaggregate our revenue by reportable segment and geographical location</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the periods ended December&#160;31, 2022, 2021 and 2020:</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:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Control Devices</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Electronics</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a48b7854ca340b583e1751c0870bff8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMi0xLTEtNDUzNg_e13f04f7-d0c0-423d-9d4b-61f81718d474">291,808</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i060e5d5af82045788f83928aceb01e85_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtNC0xLTEtNDUzNg_8156f531-ae9d-4f2f-8831-a89afe09c8e6">282,525</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdf08ef1609448018fce65890346aeaf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtNi0xLTEtNDUzNg_51c1a509-a934-4800-9985-29f33ed0ef3f">261,967</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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a41615bb5a348c5b31142e3051e7283_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtOC0xLTEtNDUzNg_e664575c-03ec-4d54-8bb0-483cbde22357">153,120</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b765107b90b4acd807bd56535a8fbf9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTAtMS0xLTQ1MzY_a6b62f22-6dee-4a86-ac27-717c48f30014">104,419</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i422f03c787c54e90b132a4094afcef51_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTItMS0xLTQ1MzY_f5d3e7c2-2c0a-4985-b106-be77d9dd817e">68,561</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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71da6ab424e2467a95123d7da0ce149c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTQtMS0xLTQ1MzY_dbe9b2b3-24f9-4d1e-9382-37c1afa41e06">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80cfaea4a8e949a2aa83c5f8aa73d4aa_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTYtMS0xLTQ1MzY_c990581a-3a98-42aa-b48c-fba98de548b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief1f5a9e1f774e7d8605aa03b29958c4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTgtMS0xLTQ1MzY_3e0e5ae3-8332-4943-bb5f-616e4ecdd903">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjAtMS0xLTQ1MzY_648eefdd-ec1d-455c-89e5-0fd599602d6b">444,928</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjItMS0xLTQ1MzY_e7555351-69eb-4dc3-adb8-67eeeaf33ff0">386,944</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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b844557ed840639b6c40cf44472055_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjQtMS0xLTQ1MzY_60b32ccf-4e3a-4386-8ae2-67073d34f772">330,528</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabfe8b702124c8e9d9f68140b3b6edb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMi0xLTEtNDUzNg_184784ba-5d21-4dcd-9a71-e6a9c5532bdb">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aa65e52f24a42ac9171856b5817ce52_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtNC0xLTEtNDUzNg_96afce4c-8f42-4d58-8f9b-59c75c6193db">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8024b4d0f404fc5a68eb27cbec17c54_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtNi0xLTEtNDUzNg_4192a0cc-ae36-4aa0-ba48-c9efbdd65d76">&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428ff40ad7e14a75991fe126c4c799c4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtOC0xLTEtNDUzNg_70979283-fd1c-4344-998a-b165772c52e3">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1acf208caf401ba3d68575f80236c7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTAtMS0xLTQ1MzY_d0469020-9f3d-452e-bbe8-7a1e7fb08891">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d78b0c7ba7d464791741352995a85d1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTItMS0xLTQ1MzY_9d0471af-4997-4b9a-9ca3-9366fc5e2372">&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i400e09e7c4dc4c989eea95fef8395011_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTQtMS0xLTQ1MzY_dd7d3056-1ac0-4df9-9304-80096a51deee">52,230</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41cab3fad51b443683900eaff0e20f6f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTYtMS0xLTQ1MzY_5bc8ff66-a62c-431b-925c-fffde1ba51d4">56,777</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff719641a7ae41f9a2b1d8afba9c6dfc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTgtMS0xLTQ1MzY_faf77422-b91d-442b-84cc-3c53614c0595">47,663</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjAtMS0xLTQ1MzY_d1e99795-da84-4af0-9aed-399cff7c5ea6">52,230</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82467b17de62460a9034f616bb8bb201_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjItMS0xLTQ1MzY_03067c08-3ac2-418f-9067-4a41c19bece4">56,777</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjQtMS0xLTQ1MzY_c6590503-6f76-4bea-8653-97c92ecf0060">47,663</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Europe</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf57131a80a4207afc6cdd55447d763_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMi0xLTEtNDUzNg_6e2e0bd2-4e6f-4581-80bb-b2017425e9b0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4864901e954331bd050fd156e9cfe7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtNC0xLTEtNDUzNg_947ef5e1-ac90-41d1-9705-b394e45ec502">12,681</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03715e7bf52244f8960258bc3d953e2f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtNi0xLTEtNDUzNg_a86a2262-6e1d-4aff-bb45-bac1abab1c29">29,679</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa0ff67095124d4fb4a44d2a0b76d720_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtOC0xLTEtNDUzNg_308be9e1-e253-4505-8720-1fb1f3c2266a">347,129</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2cc8072f864aefbdb8d50ff247b945_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTAtMS0xLTQ1MzY_12d86e6d-6d3c-449e-8616-5d2f2ab8406c">248,468</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i565c2d64cc6a40fd8cad94e6fd4493c2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTItMS0xLTQ1MzY_ae6f1653-32c8-43c2-ad22-0004f2bb08e0">184,579</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ea12d2baa3543ddb0fadd2088ed4409_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTQtMS0xLTQ1MzY_b46f51e0-64b1-497a-b969-91f15eaeab2e">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4626b928c7e24f3e935289e6ab113cc1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTYtMS0xLTQ1MzY_29f1a579-fb8a-4da2-ac2c-1606fc125936">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5669b02bb284f42a3f186cf9e073f6d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTgtMS0xLTQ1MzY_0e279945-ed97-4498-a235-fe64599c00c3">&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if598bd8333644f8487647abe0b0e4d99_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjAtMS0xLTQ1MzY_09d57356-736a-4aa4-9441-593933609d22">347,129</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c2a56f81de4840b7ceb81ecb9d5660_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjItMS0xLTQ1MzY_e2847b00-d6aa-40c6-a9b8-b3e3cfd45e9b">261,149</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16547910c17d4deebcd137ba6ebecc15_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjQtMS0xLTQ1MzY_e0a4e885-2214-44b5-a927-de81417f0e91">214,258</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id51840eabddc44a084ea5fcd5d78f6f6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMi0xLTEtNDUzNg_c3b14087-8b48-45e6-966e-8b412d7a71a5">50,788</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6a3e594db641348d9ab5b58de5c4f3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtNC0xLTEtNDUzNg_7fc35c48-0d1d-4165-9266-270efb86b6a8">60,569</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a4a891bfdff490a8f423c6a448cf04d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtNi0xLTEtNDUzNg_18d4d06f-003c-4813-a0e7-58b47937fa15">50,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idea6202e750d4fe687d1fa33fd60226d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtOC0xLTEtNDUzNg_fdf4cd1b-74f0-4f55-b3e6-337693bbc66c">4,848</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdd8406af19044b6aeb090f8ab81c718_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTAtMS0xLTQ1MzY_71708fc0-ea4b-4a22-9427-6f1068128df0">5,023</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida7072f99fb34a57b1bfcb13b5362174_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTItMS0xLTQ1MzY_80097a4e-195c-4df6-9b5d-aa43aec1ee2d">4,627</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf619c60eaea45d695d7ac0b4ecea668_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTQtMS0xLTQ1MzY_0678b077-d98e-4d0e-ad39-de048a9b6860">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17304fb54c8c4c74aa8361125d3ae420_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTYtMS0xLTQ1MzY_605d4756-3886-4dfd-9e5a-255e403aa232">&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdb14af93da3424fa9ac4a837278f5a2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTgtMS0xLTQ1MzY_a80c881b-e5ce-4210-9678-caee3c78022e">&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i883a8d90e15e42ebb821b8b968256970_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjAtMS0xLTQ1MzY_7654b1dc-318b-46a7-bbe0-d378f2176e87">55,636</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001a8c317f1c4574b152b400d4f7b76d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjItMS0xLTQ1MzY_98ca0396-89c1-4b7f-8951-3af203f95c83">65,592</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e9c78bcae249c7b8896909a943154e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjQtMS0xLTQ1MzY_000b58b1-bf48-4d56-9bb1-083f742e3f5b">55,557</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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMi0xLTEtNDUzNg_bdbd097f-c4a3-4420-a204-9540a48ac503">342,596</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctNC0xLTEtNDUzNg_103cb224-3f2e-4ce9-b796-411a96319d75">355,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctNi0xLTEtNDUzNg_eda9dc32-3574-46cd-b4aa-e7bab70c5ece">342,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctOC0xLTEtNDUzNg_f81fde6e-5822-4c22-bb67-972ef42fd068">505,097</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTAtMS0xLTQ1MzY_a6b239e2-984f-4968-a766-03e4c0680306">357,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTItMS0xLTQ1MzY_29f9599c-a77f-452d-b2cc-2b97321d421b">257,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTQtMS0xLTQ1MzY_c4d85251-7e32-41a9-b5ae-c8a63227cf9b">52,230</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTYtMS0xLTQ1MzY_60812171-0ce6-49b6-b13e-a1b05e45a09a">56,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTgtMS0xLTQ1MzY_da1b24f7-5f5c-43bb-9e0e-8bc54ac5a2ea">47,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjAtMS0xLTQ1MzY_67993ef2-b166-417c-b05f-2eacb78a4767">899,923</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjItMS0xLTQ1MzY_e4c72fc9-bb0f-4163-9588-5203d10ea13c">770,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjQtMS0xLTQ1MzY_095a33a6-c668-4cd6-977e-f3d70220f21d">648,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Company sales based on geographic location are where the sale originates not where the customer is located.</span></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For OEM and Tier 1 supplier customers, the Company typically enters into contracts to provide serial production parts that consist of a set of documents including, but not limited to, an award letter, master purchase agreement and master terms and conditions. For each production product, the Company enters into separate purchase orders that contain the product specifications and an agreed-upon price. The performance obligation does not exist until a customer release is received for a specific number of parts. The majority of the parts sold to OEM and Tier 1 supplier customers are customized to the specific customer, with the exception of camera monitoring systems (&#8220;CMS&#8221;) sold through our aftermarket channel that are common across all customers. The transaction price is equal to the contracted price per part and there is no expectation of material variable consideration in the transaction price. For most customer contracts, the Company does not have an enforceable right to payment at any time prior to when the parts are shipped or delivered to the customer; therefore, the Company recognizes revenue at the point in time it satisfies a performance obligation by transferring control of a part to the customer. Certain customer contracts contain an enforceable right to payment if the customer terminates the contract for convenience and therefore are recognized over time using the cost to complete input method. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i27c03c7a3fce4706b46482b105e77be9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our aftermarket products are focused on meeting the demand for repair and replacement parts, compliance parts and accessories and are sold primarily to aftermarket distributors and mass retailers in our South American, European and North American markets. Aftermarket products have one type of performance obligation which is the delivery of aftermarket parts and spare parts. For aftermarket customers, the Company typically has standard terms and conditions for all customers. In addition, aftermarket products have alternative use as they can be sold to multiple customers. Revenue for aftermarket part production contracts is recognized at a point in time when the control of the parts transfer to the customer which is based on the shipping terms. Aftermarket contracts may include variable consideration related to discounts and rebates which is included in the transaction price upon recognizing the product revenue. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A small portion of the Company&#8217;s sales are comprised of monitoring services that include both monitoring devices and fees to individual, corporate, fleet and cargo customers in our Stoneridge Brazil segment. These monitoring service contracts are generally not capable of being distinct and are accounted for as a single performance obligation. We recognize revenue for our monitoring products and services contracts over the life of the contract. There is no variable consideration associated with these contracts. The Company has the right to consideration from a customer in the amount that corresponds directly with the value to the customer of the Company&#8217;s performance to date. Therefore, the Company recognizes revenue over time using the practical expedient ASC 606-10-55-18 in the amount the Company has a &#8220;right to invoice&#8221; rather than selecting an output or input method. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_024b4d4b-6a1c-45de-a0a4-b5c219ee7f86"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_059ddeb7-c018-45bd-b89e-81fdbc9c176a"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_61b0505e-2519-496b-89ba-a1491a956c7e"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_6b04871e-be0c-4cfa-a869-92dbae89075f"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_d0db8c46-a529-4771-a5f3-3e326e8de84e"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_ec0e09a5-ae38-4d00-aab0-26a2d8be8058">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> material contract assets, contract liabilities or capitalized contract acquisition costs as of December&#160;31, 2022 or 2021.</span></div></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_127"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzI0MTI_ec43ab50-f7ad-4d58-ba29-156e590acf15" continuedAt="idaa83507e178444ea43949a117cce882" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="idaa83507e178444ea43949a117cce882" continuedAt="i5646d00bea394943b5d4f875ef009084"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Minda Stoneridge Instruments Ltd.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had a <ix:nonFraction unitRef="number" contextRef="i1a97ee1a75b94ba39ecb27515607929b_I20211230" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzcy_20866693-464b-4a6f-b732-7d37098d00c3"><ix:nonFraction unitRef="number" contextRef="ib59d0d22685140ca845a495a43adbe08_I20201231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzcy_6858a673-523d-482a-b541-807cc9ed60ec">49</ix:nonFraction></ix:nonFraction>% equity interest in MSIL, a company based in India that manufactures electronics, instrumentation equipment and sensors primarily for the motorcycle, commercial vehicle and automotive markets. As discussed in Note 2, the Company sold its equity interest in MSIL on December 30, 2021. The investment was accounted for under the equity method of accounting. The Company&#8217;s investment in MSIL, recorded as a component of investments and other long-term assets, net on the consolidated balance sheet as of December 31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib59d0d22685140ca845a495a43adbe08_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMzY_74827783-2a13-4d0c-8a68-e0ba1762e313">13,547</ix:nonFraction>. Equity in earnings of MSIL included in the consolidated statements of operations were  $<ix:nonFraction unitRef="usd" contextRef="i4b3077b1d2da40ddb9d2a516b8eecddd_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzY3OA_93221aa6-0ffd-49b3-8cf0-c14e60b05252">1,776</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5f1a1e2cefff4402af816b6e8af4e6e3_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzY4NQ_de4af240-b4b1-4209-99f8-977f6a142c36">1,477</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">PST Eletr&#244;nica Ltda.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had a <ix:nonFraction unitRef="number" contextRef="ie1512cf3caa14426bf55f0cc0b21ddbd_D20111231-20170515" decimals="2" name="us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzc3Ng_a6659cec-4634-4175-aa49-44e1d5fc38c5">74</ix:nonFraction>% controlling interest in Stoneridge Brazil from December 31, 2011 through May 15, 2017. On May&#160;16, 2017, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="i826efd1f05924d79b4ba0725fd94cfd2_I20170516" decimals="2" name="sri:AdditionalPercentageOfNoncontrollingInterestAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzkwOA_b6a80a62-565d-4e31-905d-57c9e761d52c">26</ix:nonFraction>% noncontrolling interest in Stoneridge Brazil. As part of the acquisition agreement, the Company was required to pay additional earn-out consideration based on Stoneridge Brazil&#8217;s financial performance in 2021. The final earn-out consideration of $<ix:nonFraction unitRef="usd" contextRef="i43d39cd3be194431ba6181d0d752883b_D20220401-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzExNTk_9abc2564-c034-444d-9ce8-62a3bb3f8e68">8,272</ix:nonFraction> was paid in the second quarter of 2022. See Note 10 for the fair value and foreign currency adjustments of the earn-out consideration for the current and prior periods. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge Brazil had dividends payable to former noncontrolling interest holders of Brazilian real (&#8220;R$&#8221;) <ix:nonFraction unitRef="brl" contextRef="i0f9fafcf3b7c4d30989e31f082cef818_I20191231" decimals="-3" name="us-gaap:DividendsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE0NDM_61d14268-38cd-4413-b738-f9f316a3ce47">24,154</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i0f9fafcf3b7c4d30989e31f082cef818_I20191231" decimals="-3" name="us-gaap:DividendsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMzk_bb3c6aa7-fd32-47ea-ad8b-081fa9fc836f">6,010</ix:nonFraction>) as of December 31, 2019. These dividends were paid in January 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i5646d00bea394943b5d4f875ef009084">In December 2018, the Company entered into an agreement to make a $<ix:nonFraction unitRef="usd" contextRef="i1611258bf88546148a1564a78c02dd61_I20181231" decimals="-3" name="us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE1Nzc_d9ee1b5f-8350-4edb-b2d6-388f5273938e">10,000</ix:nonFraction> investment in a fund (&#8220;Autotech Fund II&#8221;) managed by Autotech Ventures (&#8220;Autotech&#8221;), a venture capital firm focused on ground transportation technology which is accounted for under the equity method of accounting. The Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i1611258bf88546148a1564a78c02dd61_I20181231" decimals="-3" name="us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE4MDg_2629765f-7966-4a0f-8019-6bc6694b4637">10,000</ix:nonFraction> investment in the Autotech Fund II will be contributed over the expected <ix:nonNumeric contextRef="i803bc3fbc94b41b990c5e01ed6f507ed_D20180101-20181231" name="sri:InvestmentsContributionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzI0MTM_b996e0bf-0c1f-41ca-b1e4-2df7b25aed19">ten year</ix:nonNumeric> life of the fund. The Company contributed $<ix:nonFraction unitRef="usd" contextRef="id703987386e0474b99e00e5dda86c393_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE5MzQ_9d295a77-15a5-411d-9dad-109ae874a9ed">950</ix:nonFraction> to the Autotech Fund II during the year ended December&#160;31, 2022. The Company contributed $<ix:nonFraction unitRef="usd" contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireInterestInJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMDM_8e48e98c-b8ca-4422-893c-1934f9188ea9">3,450</ix:nonFraction> to and received $<ix:nonFraction unitRef="usd" contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231" decimals="-3" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMTE_93a78be6-bc46-471e-95a1-a3a47e877ed8">251</ix:nonFraction> in distributions from the Autotech Fund II during the year ended December&#160;31, 2021. The Company has a <ix:nonFraction unitRef="number" contextRef="i051afef831424510b22cb2381c905600_I20221231" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxMjA_ebbc5408-fd19-4a19-a7e5-487f72d291e7">6.5</ix:nonFraction>% interest in Autotech Fund II. The Company recognized loss (earnings) of $<ix:nonFraction unitRef="usd" contextRef="id703987386e0474b99e00e5dda86c393_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxODg_f039de86-57fd-4ebd-bfb6-4bfe87b21ef8">823</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxOTU_5a715ed7-8b0a-4f99-ae2c-0f02c7a00495">1,882</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i848feb29f3954d6b846079a378cafc48_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzA0MjE_93b405c6-72fa-4997-988c-a91ffdfd1188">59</ix:nonFraction>) during the years ended December&#160;31, 2022, 2021 and 2020, respectively. The Autotech Fund II investment recorded in investments and other long-term assets, net in the consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="i051afef831424510b22cb2381c905600_I20221231" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIzNzI_44c557c6-186e-4183-bcc9-8d7717e9dc20">8,644</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia2e9d04a687344159164a5b2e9c30335_I20211231" decimals="-3" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIzNzk_d4e5e602-ee2c-4352-83bd-b21cb63679cc">8,517</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">53</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_130"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTQ_d31883e1-bdef-483b-89a8-96eba2f564f2" continuedAt="i4b178a98939c4f859e51ca3601a2e36f" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i4b178a98939c4f859e51ca3601a2e36f" continuedAt="if34cf113d5dd4adbb81d135b9784392c"><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTk_09323b15-b493-4bd4-b2d6-d36dab493b05" escape="true"><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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest rates at<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credit Facility</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItMi0xLTEtNDUzNg_34063b71-b640-47cf-acd5-d4ecd85836f2">167,802</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c4e5fc0d221416bbe61bd03869e2623_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItNC0xLTEtNDUzNg_e5f3ff5d-521a-4ba6-bcbb-d5964a7e3002">163,957</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItNi0xLTEtNDUzNg_6695d4b7-cf1d-4aab-a2bd-574f066bd97e">6.29</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItOC0xLTEtNDUzNg_c6ea2c17-77c7-4f4e-b746-5ef42ac5c4c2">June 2024</ix:nonNumeric></span></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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sweden short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51f4891d10754c5c9624a387162c7960_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtMi0xLTEtNDUzNg_bb6d7082-092a-4a0d-b0b6-bbf21e07b817">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e88af14564b43b4b0e4abd59c21827c_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtNC0xLTEtNDUzNg_1dbcc70b-95f1-49c1-b836-89cfb4538d0c">2,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231" xsi:nil="true" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtNi0xLTEtNDUzNg_9f06e442-cb89-43e6-a454-8c3a5c6c3379"></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:nonNumeric contextRef="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231" xsi:nil="true" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtOC0xLTEtNDUzNg_1193b5fa-e4b1-453a-b6fc-9232f7b45cce"></ix:nonNumeric></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Suzhou short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctMi0xLTEtNDUzNg_ab42ab9c-5e38-41b5-b1fc-fa46e0f6c602">1,450</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctNC0xLTEtNDUzNg_747452eb-8341-4dc1-9bd4-e09bb4a56d7a">3,149</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctNi0xLTEtNDUzNg_b91f4638-61cc-4733-b4eb-61f6c831cde8">3.70</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231" name="us-gaap:DebtInstrumentMaturityDateDescription" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctOC0xLTEtNDUzNg_1317e75a-432a-4284-970f-394aec72d626">June 2023</ix:nonNumeric></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzgtMi0xLTEtNDUzNg_55382cb5-206c-45c7-98a3-73da6a227293">1,450</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzgtNC0xLTEtNDUzNg_ce66034d-8776-4584-9dd9-6a9f2afb3272">5,248</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzktMi0xLTEtNDUzNg_3c651aac-a4fb-436b-9376-1c19d5863e93">1,450</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzktNC0xLTEtNDUzNg_c1581ad8-aa04-4c2a-b1b5-24617063f6e6">5,248</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzEwLTItMS0xLTQ1MzY_8b754d7a-f8dc-4e98-add0-cc0486ea6bd0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzEwLTQtMS0xLTQ1MzY_183c3c77-5e9e-433b-859c-646cbb0b2045">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement (the &#8220;Credit Facility&#8221;). The Credit Facility provided for a $<ix:nonFraction unitRef="usd" contextRef="ibc356f35eebf4d5ea773228400e13713_I20190605" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzE4Mg_69355fd3-5756-4e74-b6d4-b6e4177f0cb8">400,000</ix:nonFraction> senior secured revolving credit facility (which, as described below in the discussion of Amendment No. 3 to the Credit Facility was amended to be a $<ix:nonFraction unitRef="usd" contextRef="i0492f1ed03e847739574711cadddd49f_I20220228" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDI1_b2c65c98-17ff-40e6-8cdc-dcea04b9beae">300,000</ix:nonFraction> credit commitment) and it replaced and superseded the Third Amended and Restated Credit Agreement that provided for a $<ix:nonFraction unitRef="usd" contextRef="i0492f1ed03e847739574711cadddd49f_I20220228" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzMyNQ_c368bbb3-ea5f-4fc4-807f-214fc3a7b9cc">300,000</ix:nonFraction> revolving credit facility. The Credit Facility had an accordion feature which allowed the Company to increase the availability by up to $<ix:nonFraction unitRef="usd" contextRef="ibc356f35eebf4d5ea773228400e13713_I20190605" decimals="-3" name="sri:IncreaseInMaximumBorrowingCapacityOfCreditFacility" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQ2Mw_3a204d91-fa86-4a1c-b6f1-e1c08cda20f4">150,000</ix:nonFraction> upon the satisfaction of certain conditions and includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of <ix:nonNumeric contextRef="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231" name="us-gaap:LineOfCreditFacilityExpirationDate1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY1NQ_6517afae-9286-419f-af76-c2bb316162c8">June&#160;5, 2024</ix:nonNumeric>. Borrowings under the Credit Facility bear interest at either the Base Rate or the LIBOR rate, at the Company&#8217;s option, plus the applicable margin as set forth in the Credit Facility. The Credit Facility contains certain financial covenants that require the Company to maintain less than a maximum leverage ratio and more than a minimum interest coverage ratio. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility contains customary affirmative covenants and representations. The Credit Facility also contains customary negative covenants, which, among other things, are subject to certain exceptions, including restrictions on (i) indebtedness, (ii) liens, (iii) liquidations, mergers, consolidations and acquisitions, (iv) disposition of assets or subsidiaries, (v) affiliate transactions, (vi) creation or ownership of certain subsidiaries, partnerships and joint ventures, (vii) continuation of or change in business, (viii) restricted payments, (ix) prepayment of subordinated and junior lien indebtedness, (x) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (xi) loans and investments, (xii) sale and leaseback transactions, (xiii) changes in organizational documents and fiscal year and (xiv) transactions with respect to bonding subsidiaries. The Credit Facility contains customary events of default, subject to customary thresholds and exceptions, including, among other things, (i) non-payment of principal and non-payment of interest and fees, (ii) a material inaccuracy of a representation or warranty at the time made, (iii) a failure to comply with any covenant, subject to customary grace periods in the case of certain affirmative covenants, (iv) cross default of other debt, final judgments and other adverse orders in excess of $<ix:nonFraction unitRef="usd" contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231" decimals="-3" name="sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzI0MjM_75462c53-5794-4113-91a7-3a0907a7d9eb">30,000</ix:nonFraction>, (v) any loan document shall cease to be a legal, valid and binding agreement, (vi) certain uninsured losses or proceedings against assets with a value in excess of $<ix:nonFraction unitRef="usd" contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231" decimals="-3" name="sri:DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzI1OTE_5a8a7003-afb2-47a7-a5e5-ba4863feb6d2">30,000</ix:nonFraction>, (vii) ERISA events, (viii) a change of control, or (ix) bankruptcy or insolvency proceedings.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the expected impact of the COVID-19 pandemic on the Company&#8217;s end-markets and the resulting expected financial impacts to the Company, on June 26, 2020, the Company entered into a Waiver and Amendment No. 1 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provided for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivered a compliance certificate for the quarter ending June 30, 2021 in form and substance satisfactory to the administrative agent). The Covenant Relief Period ended on August 14, 2021. During the Covenant Relief Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was suspended;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the calculation of the minimum interest coverage ratio excluded second quarter 2020 financial results effective for the quarters ended September 30, 2020 through March 31, 2021;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="ife7c370075c34e88ac3dda474e0f1655_I20200626" decimals="4" name="sri:MinimumInterestCoverageRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2MTc_758cc137-0eb9-4c61-8c4d-64a4952247e9">3.50</ix:nonFraction> was reduced to <ix:nonFraction unitRef="number" contextRef="i43ba0be296534b12a64797469ad370e0_I20200626" decimals="4" name="sri:MinimumInterestCoverageRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2MzU_20270870-b232-4424-8d08-933b4b927f58">2.75</ix:nonFraction> and <ix:nonFraction unitRef="number" contextRef="ib34dac224cc94fedaab30baf8eacc6e3_I20200626" decimals="4" name="sri:MinimumInterestCoverageRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2NDI_5c433eda-9a8c-4145-8501-7ac60bba23ae">3.25</ix:nonFraction> for the quarters ended December 31, 2020 and March 31, 2021, respectively; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s liquidity could not be less than $<ix:nonFraction unitRef="usd" contextRef="i6c27b8190d524e0184ea8b067dcd2348_I20200626" decimals="-3" name="sri:LineOfCreditFacilityRequiredMinimumLiquidity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM3NTM_2b0b6162-19b7-4b65-8dba-19c0aa0dbf94">150,000</ix:nonFraction>;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s aggregate amount of cash and cash equivalents could not exceed $<ix:nonFraction unitRef="usd" contextRef="i063633082cca46ce9885c6182034e33c_I20200626" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM4MzQ_4c5a5fdd-17cf-488d-8f1a-4f10daf28811">130,000</ix:nonFraction>;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there were certain restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) could not be consummated unless otherwise approved in writing by the required lenders.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="if34cf113d5dd4adbb81d135b9784392c" continuedAt="i5b836941e5fb4c71bd4b3a4415b818bf"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 changed the leverage based LIBOR pricing grid through the maturity date of the Credit Facility and also provides for a LIBOR floor of <ix:nonFraction unitRef="number" contextRef="i2c43610446364938b29cf9dc8d5ac5d4_D20200626-20200630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQxODU_4d632385-8f98-45ca-a69d-8e3bd9d7ced7">50</ix:nonFraction> basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR floor of <ix:nonFraction unitRef="number" contextRef="if437cf43ef4642c8b9d2ef83839ca4f7_D20200626-20200630" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQzMjI_4d2fd7cf-02d8-4ac9-862d-82a907c452eb">0</ix:nonFraction> basis points. As of December&#160;31, 2022, Specified Hedge Borrowings were $<ix:nonFraction unitRef="usd" contextRef="i1d35d5584967451dbdf6d7a4afb8be7e_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQzODE_6e69a059-2044-4fa4-9a8f-8664a96725c6">50,000</ix:nonFraction>.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i6c27b8190d524e0184ea8b067dcd2348_I20200626" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQ0MjM_8ab2e036-41d0-4a3b-9b4e-4c61e08ae943">1,086</ix:nonFraction> of deferred financing costs as a result of entering into Amendment No. 1.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 17, 2021, the Company entered into Amendment No. 2 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 2&#8221;). Amendment No. 2 implemented non-LIBOR interest reference rates for borrowings in euros and British pounds. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the ongoing impacts of the COVID-19 pandemic and supply chain disruptions on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on February&#160;28, 2022, the Company entered into Amendment No. 3 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 3&#8221;). Amendment No. 3 reduced the total revolving credit commitments from $<ix:nonFraction unitRef="usd" contextRef="i598da79e08544089a77af77be1ee9cab_I20220227" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUwOTU_4fa1c21f-0100-4192-bd7f-a01e1305fb21">400.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i0492f1ed03e847739574711cadddd49f_I20220228" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxMDE_ddf9b076-a2fc-4009-9483-6b72c177bacf">300.0</ix:nonFraction> million and the maximum permitted amount of swing loans from $<ix:nonFraction unitRef="usd" contextRef="ie8265e81ef4048cd8e2f241ff657c3d0_I20220227" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxNTc_d7c375fa-7372-43dc-aaa3-46e51eb97ae4">40.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="ibf83b6c549554aebb2dac482c2fbc680_I20220228" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxNjM_b6fb0f21-3a1f-46d2-8620-f2a81cd90af8">30.0</ix:nonFraction> million. Amendment No. 3 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Specified Period&#8221; (the period from February 28, 2022 until the date that the Company delivers a compliance certificate for the quarter ending March 31, 2023 in form and substance satisfactory to the administrative agent). During the Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was changed to <ix:nonFraction unitRef="number" contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228" decimals="INF" name="sri:MaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU1NzU_89243c95-b323-4d63-bbe9-ced25cdbb02a">4.00</ix:nonFraction> to 1.00 for the year ended December 31, 2021, suspended for the quarters ending March 31, 2022 through September 30, 2022 and could not exceed <ix:nonFraction unitRef="number" contextRef="i5402c1168f7245ec9f4d57f86d863695_I20220228" decimals="INF" name="sri:MaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU2OTY_e5178eff-8805-404b-9c10-2fcbf6767561">4.75</ix:nonFraction> to 1.00 for the quarter ended December 31, 2022 or <ix:nonFraction unitRef="number" contextRef="i0f82b82c71c546a786b7c172ded446d3_I20220228" decimals="INF" name="sri:MaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU3NTA_aa224c08-196e-45cd-8ac5-b7686064bb4d">3.50</ix:nonFraction> to 1.00 for the quarter ended March 31, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="ia1f66a107f914e398436301d739532d7_I20211231" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4Mzg_8fac54cc-a192-4fad-a0c1-21766846d9e8">3.50</ix:nonFraction> was reduced to <ix:nonFraction unitRef="number" contextRef="i08d6e3b09a3343239b2a579a620234d3_I20220228" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4NTU_ae4b8900-ae44-4bfc-a96c-96bf9bd882d5">2.50</ix:nonFraction> for the quarter ended March 31, 2022, <ix:nonFraction unitRef="number" contextRef="icd2055abade1454cb629915ffc36bec2_I20220228" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4OTY_a2868066-9e9e-466c-a642-916e959c204c">2.25</ix:nonFraction> for the quarter ended June 30, 2022 and <ix:nonFraction unitRef="number" contextRef="i0223d92dcee042c980d5b1901443ff8a_I20220228" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU5Mzk_e279685e-d38c-43a2-872f-c8fa579e3e9e">3.00</ix:nonFraction> for the quarters ended September 30, 2022 and December 31, 2022;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an additional condition to drawing on the Credit Facility has been added that restricts borrowings if the Company&#8217;s total of <ix:nonFraction unitRef="number" contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228" decimals="2" name="sri:PercentThresholdOfDomesticCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxMzI_42c32044-7334-430a-9569-7943cf7aa6d8">100</ix:nonFraction>% of domestic and <ix:nonFraction unitRef="number" contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228" decimals="2" name="sri:PercentThresholdOfForeignCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxNTE_73a30efb-02de-4c9f-8e36-f635d066c5c0">65</ix:nonFraction>% of foreign cash and cash equivalents exceeds $<ix:nonFraction unitRef="usd" contextRef="i5aed4a388e3d422581513e104899094a_I20220228" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxOTk_b158d642-3450-4fe8-881e-17d36603d03a">70.0</ix:nonFraction> million; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there are certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below <ix:nonFraction unitRef="number" contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228" decimals="INF" name="sri:MaximumNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYzODY_ca798ab4-4916-4070-985c-8ba1b2220b31">3.50</ix:nonFraction> to 1.00 during the Specified Period.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 changes the leverage based LIBOR pricing grid through the maturity date and also retains a LIBOR floor of <ix:nonFraction unitRef="number" contextRef="i17f3123d18f8409a9fbb756cc40e4848_D20220228-20220228" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY1NDE_14c400fe-f0a6-4ca7-a88a-ad302a99d5d3">50</ix:nonFraction> basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">floor</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of <ix:nonFraction unitRef="number" contextRef="i5346dc3adfc14ca49c271241248c3a84_D20220228-20220228" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY2Nzg_5eac87c2-5483-4ef1-8445-3806e2b37713">0</ix:nonFraction> basis points.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 also incorporates hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalized $<ix:nonFraction unitRef="usd" contextRef="i2f8f0320d4104a659a80ca93740c76e1_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDM1_9830d572-748c-422a-b56e-3d2b2d5c64c0">484</ix:nonFraction> of deferred financing costs as a result of entering into Amendment No. 3. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDQy_2936f756-3e2d-4ee8-b2e6-3c39c577df09">365</ix:nonFraction> in interest expense, net during the year ended December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to continued supply chain disruptions and macroeconomic challenges on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on March 1, 2023, the Company entered into Amendment No. 4 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 4&#8221;). Amendment No. 4 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Amendment No. 4 Specified Period&#8221; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was changed to <ix:nonFraction unitRef="number" contextRef="i79fe814408ad41bab59d764e04a972f7_I20230301" decimals="INF" name="sri:MaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDU0_a628b42d-b36d-46ec-95ad-4a41962e8f59">4.75</ix:nonFraction> to 1.00 for the quarter ended March 31, 2023 and <ix:nonFraction unitRef="number" contextRef="i0a62f358df0d4b459eb12b52855ca9cb_I20230301" decimals="INF" name="sri:MaximumLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDYw_2bf4a1a1-4dc1-4662-bce3-a46f25aa890f">4.25</ix:nonFraction> to 1.00 for the quarter ended June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="i7ff5595d4edd40d6b53423cc954175ec_I20230228" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDY2_5e6c0576-3fa9-44e8-8d6c-a6443d23ea06">3.50</ix:nonFraction> was reduced to <ix:nonFraction unitRef="number" contextRef="i206e4026082b4a1eaec70b63dd2c998a_I20230301" decimals="INF" name="sri:MinimumInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDcy_4a6960f5-0358-416b-8d6b-3ae69a8fed5c">3.00</ix:nonFraction> for the quarters ended March 31, 2023 and June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">drawing on the Credit Facility continues to be restricted if the Company&#8217;s total of <ix:nonFraction unitRef="number" contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301" decimals="2" name="sri:PercentThresholdOfDomesticCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDc4_79f89be7-d9f2-4db4-bfac-a724cff4d33b">100</ix:nonFraction>% of domestic and <ix:nonFraction unitRef="number" contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301" decimals="2" name="sri:PercentThresholdOfForeignCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDg0_80257d21-3182-4eb2-88e2-418f738f20f3">65</ix:nonFraction>% of foreign cash and cash equivalents exceeds $<ix:nonFraction unitRef="usd" contextRef="i1f7b579b45e747e094f96ae0cf4127fa_I20230301" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDg5_094270bc-ed9a-4793-b7bc-866963edce43">70.0</ix:nonFraction>&#160;million;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there continue to be certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below <ix:nonFraction unitRef="number" contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301" decimals="INF" name="sri:MaximumNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MTA0_9bf30f0e-1ad1-4854-b3ec-866ccdd888f0">3.50</ix:nonFraction> to 1.00 during the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 4 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Specified Period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings outstanding on the Credit Facility were $<ix:nonFraction unitRef="usd" contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4Nzk_34063b71-b640-47cf-acd5-d4ecd85836f2">167,802</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8c4e5fc0d221416bbe61bd03869e2623_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4ODM_e5f3ff5d-521a-4ba6-bcbb-d5964a7e3002">163,957</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the amendments, <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LineOfCreditFacilityCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5MzU_532aa103-2dd6-4c00-8347-a2be5becc3f5"><ix:nonNumeric contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" name="us-gaap:LineOfCreditFacilityCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5MzU_d17689b0-132c-4185-a29b-1d2bf97bc75a">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.</ix:nonNumeric></ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i5b836941e5fb4c71bd4b3a4415b818bf"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also had outstanding letters of credit of $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5OTI_b2d9d4ea-179f-4e71-addd-9849ef5dca09">1,626</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5OTk_11e024b4-cec0-42a4-a31c-37a80a8526f4">1,698</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Stockholm, Sweden, has an overdraft credit line which allows overdrafts on the subsidiary&#8217;s bank account up to a daily maximum level of <ix:nonFraction unitRef="sek" contextRef="ia57a5c536fa64c08829c444c2046089f_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0MDk_d0b5df57-b1cd-4602-aea7-509e4eb958ea">20,000</ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="ia57a5c536fa64c08829c444c2046089f_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0MzA_597587a5-3621-4a38-8465-664f4ab0cd60">1,922</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0Mzc_d198f925-5dcd-4331-93ce-511d667d4ee0">2,213</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively. At December&#160;31, 2022 there were <ix:nonFraction unitRef="usd" contextRef="i51f4891d10754c5c9624a387162c7960_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4OTg_bb6d7082-092a-4a0d-b0b6-bbf21e07b817">no</ix:nonFraction> borrowings outstanding on this overdraft credit line. At December&#160;31, 2021, there was <ix:nonFraction unitRef="sek" contextRef="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc1Njk_1c8bc016-ecae-4210-a79d-43a344d103fb">18,973</ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="i0e88af14564b43b4b0e4abd59c21827c_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc5MDU_1dbcc70b-95f1-49c1-b836-89cfb4538d0c">2,099</ix:nonFraction>, outstanding on this overdraft credit line. During the year ended December&#160;31, 2022, the subsidiary borrowed <ix:nonFraction unitRef="sek" contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc2ODc_efddaf72-16ba-48bc-9c85-925406a05eb0">380,652</ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3MDg_8f8c14c4-cad7-43b3-a7c3-502aada35d04">36,574</ix:nonFraction>, and repaid <ix:nonFraction unitRef="sek" contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3MjM_49bb0940-6c26-4a1f-bee6-7ee40291fcb2">399,625</ix:nonFraction> Swedish krona, or $<ix:nonFraction unitRef="usd" contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3NDQ_842fc89e-ba61-40f5-80bf-cfa08148eac6">38,397</ix:nonFraction>.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Suzhou, China (the "Suzhou subsidiary"), has lines of credit (the &#8220;Suzhou credit line&#8221;) which allow up to a maximum borrowing level of <ix:nonFraction unitRef="cny" contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2MzY3NTU_f704e5d2-6642-454d-ab99-0ec729eefe69">20,000</ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY2NA_c6129f95-e2de-44f7-9de5-be0254a27860">2,900</ix:nonFraction> at December&#160;31, 2022 and <ix:nonFraction unitRef="cny" contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY3OQ_9aed9a30-a717-477b-87ec-c82045e39aa6">50,000</ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY5OQ_9280771c-3fd8-4235-ac30-b67f39aa0cf5">7,871</ix:nonFraction> at December&#160;31, 2021. At December&#160;31, 2022 and 2021 there was $<ix:nonFraction unitRef="usd" contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4ODc_ab42ab9c-5e38-41b5-b1fc-fa46e0f6c602">1,450</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4OTI_747452eb-8341-4dc1-9bd4-e09bb4a56d7a">3,149</ix:nonFraction>, respectively, in borrowings outstanding on the Suzhou credit line with weighted-average interest rates of <ix:nonFraction unitRef="number" contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzgxMDU_2cff313e-f595-4ae9-a5c2-c9e6b0251ca2">3.70</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzgxMTI_b574d8ca-19fe-434f-9f3c-91481bca6204">4.15</ix:nonFraction>%, respectively. The Suzhou credit line is included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary has a bank acceptance draft line of credit which facilitates the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allows up to a maximum borrowing level of <ix:nonFraction unitRef="cny" contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg0Njk_1a82c97b-26ee-4d3f-a250-8e5b14ecd730">60,000</ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzc4NQ_72edb93b-f8ec-4802-b078-c89c184b68f4">8,699</ix:nonFraction> at December&#160;31, 2022 and <ix:nonFraction unitRef="cny" contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MTE5_138a1028-5308-4932-aba2-2d2142a7c0ee">15,000</ix:nonFraction> Chinese yuan, or $<ix:nonFraction unitRef="usd" contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg0OTY_eec03f81-837e-4aae-8335-ca0c378cb3f7">2,361</ix:nonFraction>, at December&#160;31, 2021. There was $<ix:nonFraction unitRef="usd" contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg1Mzg_030790f7-2249-4e7f-9ef0-df57cc602002">1,998</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg1NDU_7e0ee89f-4e20-4a2a-87a8-00bb3830b943">2,182</ix:nonFraction> utilized on the Suzhou bank acceptance draft line of credit at December&#160;31, 2022 and 2021, respectively. The Suzhou bank acceptance draft line of credit is included on the consolidated balance sheet within accounts payable.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTc_1660be7a-6ebb-4ba7-bbb6-c55c8c206ffa" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the future maturities of the Credit Facility and debt were as follows:</span></div><div style="margin-top:10pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzEtMS0xLTEtNDUzNg_797dc584-a3b0-4204-96dd-7fab69df8301">1,450</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzItMS0xLTEtNDUzNg_4f1d6bff-c6d8-422d-9e0d-c020f98fedea">167,802</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzMtMS0xLTEtNDUzNg_c035c997-b8b6-4d2c-85d1-0e4b0d436751">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzQtMS0xLTEtNDUzNg_2dbdbda0-1fd5-48e0-aa4c-478d4590affa">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzUtMS0xLTEtNDUzNg_1054c1fb-9d4a-49c2-8eaa-4f808c03061f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzYtMS0xLTEtNDUzNg_1978a4ba-2e8f-4291-9634-7d7537f0b44b">169,252</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_133"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjI_9f19b2e1-a37f-45c5-8092-a6a560466868" continuedAt="ib30a868a9f5c4093b8ab2267e4699e2d" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ib30a868a9f5c4093b8ab2267e4699e2d" continuedAt="id423e6f103084c759bc5840fd2cb637f"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The income tax expense (benefit) included in the accompanying consolidated statement of operations represents federal, state and foreign income taxes. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjM_997145a5-82cf-4bb4-9233-d0eb253c1e12" continuedAt="i5d86108a8037487dbf9d3c884e93240b" escape="true">The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:</ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="i5d86108a8037487dbf9d3c884e93240b"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItMi0xLTEtNDUzNg_1cd62d2d-df48-4105-8813-7f86c822da97">11,944</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItNC0xLTEtNDUzNg_210a1848-d195-4590-b73f-4d7c7429c0bb">11,596</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItNi0xLTEtNDUzNg_b93db26d-ce8d-462f-b041-33bf12276dba">25,403</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtMi0xLTEtNDUzNg_76474f57-aa72-4939-ae71-deeafed7286b">1,248</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtNC0xLTEtNDUzNg_8e21d447-ef1b-491e-935c-88df489406ca">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtNi0xLTEtNDUzNg_2ff84291-09f6-4301-a5e5-c16bf466773e">14,679</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtMi0xLTEtNDUzNg_89ee2df9-941e-459f-b3d8-a5e4957923c3">10,696</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtNC0xLTEtNDUzNg_91e75780-326a-4daf-94b9-55db73b8c9ba">12,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtNi0xLTEtNDUzNg_04d45308-af10-4761-88ce-fba7d0b809f4">10,724</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 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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtMi0xLTEtNDUzNg_29fcaaac-9c3d-4988-814f-c02d40a6d60d">435</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtNC0xLTEtNDUzNg_4167f7a1-f171-4d50-86f3-eed610dd3ad0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtNi0xLTEtNDUzNg_8cb2356d-a922-4283-86f3-9dee1d917c84">3</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="sri:CurrentStateAndForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktMi0xLTEtNDUzNg_02f452dd-37ee-4d53-88f8-ef95dddf53c2">8,035</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="sri:CurrentStateAndForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktNC0xLTEtNDUzNg_185635c7-07ef-49a5-87ad-5fdee415e381">9,542</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="sri:CurrentStateAndForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktNi0xLTEtNDUzNg_10b1ca95-34a3-4b35-af97-b3f336d31967">5,182</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTItMS0xLTQ1MzY_6c27c5be-0906-4146-b61d-284113b64907">8,470</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTQtMS0xLTQ1MzY_8488a1dc-6a77-4668-ae4c-51957713cfdc">9,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTYtMS0xLTQ1MzY_d4e2c4b1-2ebf-4ad3-8939-17f99532eadd">5,179</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTItMS0xLTQ1MzY_6de6d78e-6165-4e56-a249-e90df5f42848">3,282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTQtMS0xLTQ1MzY_915ed947-bed3-479d-ba2e-b8239a2d9846">714</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTYtMS0xLTQ1MzY_2896604d-11d9-42ff-a40a-c5a8932acd8e">8,512</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTItMS0xLTQ1MzY_4a50d381-c685-43db-9e39-75b327029ebd">1,828</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTQtMS0xLTQ1MzY_873898cb-1c83-473e-8c55-ee87bca26bb9">1,226</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTYtMS0xLTQ1MzY_fad751fe-8d4b-453d-8205-277a21936389">559</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTItMS0xLTQ1MzY_6695990e-23af-4558-9fe6-74eeb941e026">5,110</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTQtMS0xLTQ1MzY_9c4bf9d7-28ef-49f7-9f38-513f841d1742">512</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTYtMS0xLTQ1MzY_4b1ca8f6-2f48-4427-bdd2-b5e3dff6bccb">7,953</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTItMS0xLTQ1MzY_b33435a9-d832-4ca6-b003-9a7613a35fea">3,360</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTQtMS0xLTQ1MzY_e564a788-e1f9-46fd-9ba3-bca610685263">9,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTYtMS0xLTQ1MzY_de2a91e6-a675-439a-a0e4-5b2a2f6f1be0">2,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="id423e6f103084c759bc5840fd2cb637f" continuedAt="i36df32fcc79c455ba975f2ffb993bc49"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjQ_560863c7-9acd-49ab-b148-e69f7af38e68" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the differences between the statutory federal income tax rate of 21.0% and the consolidated provision for income taxes is shown below.</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Statutory U.S. federal income tax (benefit) provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtMi0xLTEtNDUzNg_56fcacd5-b00e-4af7-b576-bcba7fb15b4e">2,246</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtNC0xLTEtNDUzNg_94d8c9ae-1df0-4bd8-b115-596bea01bb28">2,612</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtNi0xLTEtNDUzNg_84347fe8-4d8a-42b3-a938-76c338af4278">2,252</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItMi0xLTEtNDUzNg_c71e6221-897b-4eef-ae80-5a739018ca13">495</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItNC0xLTEtNDUzNg_d8a3cec0-8ab2-46c2-a63c-f0e3507b7777">942</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItNi0xLTEtNDUzNg_da1fbf15-c295-4f61-9563-fd96f9543ce8">647</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits and incentives</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtMi0xLTEtNDUzNg_65cc6696-bf34-4f89-8c1f-362b6940f063">4,060</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtNC0xLTEtNDUzNg_4f1c729b-ea03-477a-9d99-e748700d690b">3,316</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtNi0xLTEtNDUzNg_8bd1d552-c133-4ffb-b5ec-585215af2db2">2,791</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differential</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtMi0xLTEtNDUzNg_95f7bc89-54dc-4d30-b0ad-833732ffebca">910</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtNC0xLTEtNDUzNg_b762709f-28d9-4865-8541-82a2945e4fce">730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtNi0xLTEtNDUzNg_bcde51aa-b3dd-4b7b-8bad-575573c295ac">90</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of change in enacted tax law</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtMi0xLTEtNDUzNg_2e9459d3-fdff-4bad-9fed-4b0ba8dc4e71">300</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtNC0xLTEtNDUzNg_8b70f24c-5b6d-46f4-bca8-3423a92b90fa">227</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtNi0xLTEtNDUzNg_9654f800-ce39-4350-85bb-06a4ba24d4ca">1,108</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtMi0xLTEtNDUzNg_04964e39-2a8a-4c20-a54d-bbfa1ca7d97f">5,248</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtNC0xLTEtNDUzNg_70bb6f90-f71a-46c4-bfac-ed156ebfb981">5,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtNi0xLTEtNDUzNg_33d2c320-3a08-4550-8a77-62747f6e8a7e">2,174</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax on foreign earnings</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctMi0xLTEtNDUzNg_0f0b8bad-7ed9-4986-9109-289c8108ccad">1,376</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctNC0xLTEtNDUzNg_2e06c8b7-9807-4950-8ac7-540c5b10fe03">347</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctNi0xLTEtNDUzNg_5999f574-9469-456f-af1e-9b24865af514">519</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of unconsolidated subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtMi0xLTEtNDUzNg_d93252cb-9ef2-41e3-8c55-d743d27b1976">395</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtNC0xLTEtNDUzNg_a9b4e874-d2b4-4f8b-9606-1fb21fa571f6">1,828</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtNi0xLTEtNDUzNg_bd29429d-3cbb-4ee9-b696-f0bf566ae235">323</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unremitted earnings on foreign subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktMi0xLTEtNDUzNg_fc623f2c-54f4-4a99-aa74-b44537c7a31b">898</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktNC0xLTEtNDUzNg_65869001-7be4-4bf8-9120-0dd4ac16988a">835</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxContingenciesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktNi0xLTEtNDUzNg_aa2a09af-a178-4f8a-920f-42ef6b663979">86</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTItMS0xLTIwMTcx_f4482faa-08ed-4350-8877-d737f420a076">657</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTQtMS0xLTIwMTc5_8a4f1239-8e3c-4c6d-b0fe-a03409763496">740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTYtMS0xLTIwMTg3_9c8cd28b-a72b-41b6-9ea0-3c4ff88fa129">498</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTItMS0xLTQ1MzY_6e6e041f-5a10-4000-8a90-85d1b0a1c25d">774</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTQtMS0xLTQ1MzY_dfc7fc41-ae04-4898-b432-96c8786d38bc">358</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTYtMS0xLTQ1MzY_b501a77c-a8da-4d1a-8150-9bc14f893f05">362</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTItMS0xLTQ1MzY_059ba31a-96eb-4341-8139-e11228dfdaa9">409</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTQtMS0xLTQ1MzY_29fc4e09-cd46-4da6-b17b-cbeb514c9533">649</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTYtMS0xLTQ1MzY_783a5607-ed8f-432d-b96f-869df7dc2214">560</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTItMS0xLTQ1MzY_a3d02e40-10db-418b-9123-abb1fb1981ea">3,360</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTQtMS0xLTQ1MzY_57a3ae1c-a002-4276-b418-358d39a83f18">9,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTYtMS0xLTQ1MzY_09974219-0a62-4db3-9288-2479ea082cfe">2,774</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjU_d3e0a0b3-1e7d-4aa1-a33e-583138fe2a0e" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:10pt"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzItMi0xLTEtNDUzNg_17f731a4-de0f-4461-a317-a881564fb4a0">1,479</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzItNC0xLTEtNDUzNg_df7f67c7-9948-472c-ac66-33822e8af4ce">1,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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzMtMi0xLTEtNDUzNg_fc75565f-03bf-4cae-901d-b537b02cf553">2,078</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzMtNC0xLTEtNDUzNg_7bab08e3-d266-472c-a5b7-128184cba270">2,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and reserves</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzQtMi0xLTEtNDUzNg_c54e6a16-e8f7-4fb9-bc1a-03509ee39d40">5,862</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzQtNC0xLTEtNDUzNg_ac7c0c56-8666-4ac4-8165-0ebd82699fc8">4,486</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzUtMi0xLTEtNDUzNg_8edf34a5-20ce-4d7c-bbec-97acb0b25f02">2,794</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzUtNC0xLTEtNDUzNg_467ddea1-ebc4-4d7e-a8c8-ebecdd76d1db">751</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzYtMi0xLTEtNDUzNg_fe18d202-9fdb-40ae-9dba-750da94b7507">16,997</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzYtNC0xLTEtNDUzNg_9ad75039-9010-446b-9672-8623e3f71b2d">13,479</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzctMi0xLTEtNDUzNg_ad10deb2-7e65-4013-9502-5daaa479b41f">20,802</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzctNC0xLTEtNDUzNg_24e9b347-9cb9-485c-a736-abba5f738902">24,173</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtMi0xLTEtMjAyNTE_4308ea0c-a4cb-4b0a-b833-c1972a502ae6">4,785</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtNC0xLTEtMjAyNTk_4b6192ff-2554-46fc-82c3-7d3f50582b2c">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtMi0xLTEtNDUzNg_268c879d-36c8-4bfb-a4fe-b5e8fbba94cb">2,817</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtNC0xLTEtNDUzNg_0ed786f4-6a38-4713-acb8-132b8abdfd5d">3,712</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzktMi0xLTEtNDUzNg_3148d70a-de40-4bcc-bcfc-805817f6f1b3">1,213</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzktNC0xLTEtNDUzNg_0ad7d452-cd85-4b6b-8d4e-05c8d3461f95">647</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEwLTItMS0xLTQ1MzY_c5290a6d-7cfe-42d7-87a2-6a80f33ee087">58,827</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEwLTQtMS0xLTQ1MzY_dce8a3b5-9d64-4580-92f5-7cce53efe98a">51,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzExLTItMS0xLTQ1MzY_4376da8e-e871-4556-8506-a318f397d9c3">18,496</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzExLTQtMS0xLTQ1MzY_376c1b7a-0433-4057-9660-9820948e33f4">14,516</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets less valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEyLTItMS0xLTQ1MzY_8e773b94-f62e-48c5-9a3a-5e4b4bf2a09c">40,331</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEyLTQtMS0xLTQ1MzY_5d2ab6cd-124c-4229-a056-d72422b94fbf">36,844</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: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;border-top:1pt solid #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE1LTItMS0xLTQ1MzY_6c75f023-36e3-434f-bfc1-a27d56a9c330">2,038</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE1LTQtMS0xLTQ1MzY_a61ec5a0-2528-4de3-954f-0108576d7c85">1,235</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE2LTItMS0xLTQ1MzY_b5632950-f7c9-4f71-a8c8-0514dcb102fc">10,056</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE2LTQtMS0xLTQ1MzY_2ce5dfc5-379e-45a6-a98a-4475a6935c1e">11,767</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use-assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE3LTItMS0xLTQ1MzY_866d91a9-89c5-441f-97e2-e02653be2639">2,595</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE3LTQtMS0xLTQ1MzY_3a28d6e2-dd1b-49ab-9f0c-a5e60782e8e4">3,493</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE4LTItMS0xLTQ1MzY_233c4261-2871-438e-92b9-828aa0d0dfec">4,991</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE4LTQtMS0xLTQ1MzY_3c15ffc4-812a-4448-8ae5-ee7db51b3372">5,021</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE5LTItMS0xLTQ1MzY_3807108a-1819-4d6c-965c-6f5a33fedec5">19,680</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE5LTQtMS0xLTQ1MzY_0f643dcf-dd9f-4916-ac27-6f77b20eb87e">21,516</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzIwLTItMS0xLTQ1MzY_05997d1b-0b9d-4290-adb4-b883af3e1111">20,651</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzIwLTQtMS0xLTQ1MzY_2f78f2af-4cc0-4014-820a-b90485007447">15,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i36df32fcc79c455ba975f2ffb993bc49" continuedAt="i57c688a5d15c43a0b83b04ce61fca095"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MTk_8a7a33b4-7f23-4922-90fe-76fe28cd8ea9" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance sheet classification of our net deferred tax asset is shown below:</span></div><div style="margin-top:10pt"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="sri:LongTermDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzEtMi0xLTEtNDUzNg_99133fb3-b3e6-4b31-acbc-13e5e58a390f">29,149</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="sri:LongTermDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzEtNC0xLTEtNDUzNg_4a4d4817-e455-4327-afd4-0139efb35a47">26,034</ix:nonFraction>&#160;</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzItMi0xLTEtNDUzNg_b5edb8bb-576f-4550-8114-a90ecacd5367">8,498</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzItNC0xLTEtNDUzNg_d9b748b0-fbbe-475d-a6ce-77d935707695">10,706</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzMtMi0xLTEtNDUzNg_a8beadec-db68-4731-9408-e8d5abe00af9">20,651</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzMtNC0xLTEtNDUzNg_e1cc9795-116e-4b58-b96a-de137c1abdf9">15,328</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></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized deferred taxes related to foreign withholding taxes and the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2022, the aggregate undistributed earnings of our foreign subsidiaries amounted to $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzkxMQ_fa450ee7-7609-4a8f-9033-bcc02c2cb2f7">36,155</ix:nonFraction>.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the Company&#8217;s review of both positive and negative evidence regarding the realizability of deferred tax assets at December&#160;31, 2022, a valuation allowance is recorded against certain deferred tax assets based upon the conclusion that it was more likely than not they would not be realized. Certain deferred tax assets are dependent on future taxable income to be realized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has net operating loss carry forwards of $<ix:nonFraction unitRef="usd" contextRef="i8f13e5340fa648d8803a1b72a034c98e_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEyNTM_99bde1e5-5738-4c05-bf66-66b3a21b7484">48,430</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9a9481e95f8541bea212bb09e69754af_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEyNjA_915cdd52-bdff-4bd5-af7c-f0caca66d2e5">73,553</ix:nonFraction> for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2023-2041 and the foreign net operating losses expire from 2023-2027 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $<ix:nonFraction unitRef="usd" contextRef="i5c61af41950f4f97817ddc4213fa48c3_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NDk_18ce908d-8ff5-4eb0-bb77-d1b85bc6fca1">19,055</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8f13e5340fa648d8803a1b72a034c98e_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NTM_c2c8700b-97ae-4e9b-b0f6-5f1996be6674">1,083</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9a9481e95f8541bea212bb09e69754af_I20221231" decimals="-3" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NjA_be18057d-f5e0-4ea9-9a2c-c10e3bbbe376">664</ix:nonFraction> for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2026, and the state and foreign tax credits expire at various times.</span></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjA_9617c8bc-bac2-415d-9d8d-b1802c70935c" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company&#8217;s total gross unrecognized tax benefits:</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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtMS0xLTEtNDUzNg_ecebf142-41b9-42a6-9b3b-886ad478e1a5">2,891</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtMy0xLTEtNDUzNg_3b5730d0-1ff9-4cc2-b379-d8d87494c73d">3,449</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtNS0xLTEtNDUzNg_6bfcc324-a4c0-4f58-858c-2d4ccc6e0271">3,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtMS0xLTEtNDUzNg_0344e708-445e-49b0-b49d-68a8230a14e6">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtMy0xLTEtNDUzNg_85711217-43a7-4e5b-9310-6c219baa3f81">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtNS0xLTEtNDUzNg_c7da0c27-3f60-4e25-a015-0b6d82badb2e">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtMS0xLTEtNDUzNg_94f5011c-df72-47e2-865f-017f152ffa6c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtMy0xLTEtNDUzNg_776d97fa-7897-46f0-9b76-cc2fe3a0af8c">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtNS0xLTEtNDUzNg_7a3d1e8a-5654-4e7a-a065-0339666d07b1">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expirations of statutes of limitation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtMS0xLTEtNDUzNg_9162fc3b-9153-44dc-830f-1e8a4db855d1">346</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtMy0xLTEtNDUzNg_24a2fb22-dbf7-42bf-a129-bb90eef5e08f">558</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtNS0xLTEtNDUzNg_09981d6f-073c-4ac4-aa88-7f3f29acb351">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctMS0xLTEtNDUzNg_61d9d4bc-374a-4d47-8eb9-f183ab56b2c2">2,545</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctMy0xLTEtNDUzNg_e7ddaa5e-77c0-41c6-8458-c64b455c2d84">2,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctNS0xLTEtNDUzNg_0d7cd12e-a8e9-4828-b5f8-4cc253f08463">3,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has classified its uncertain tax positions as a reduction to non-current deferred income tax assets. If the Company&#8217;s tax positions are sustained by the taxing authorities in favor of the Company, the amount that would affect the Company&#8217;s effective tax rate is approximately $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzIxMzA_6bd2f10f-1ece-498f-9ba0-944150bf8a1b">2,545</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzIxMzc_09ee4cce-874f-413d-9509-f7366738404f">2,891</ix:nonFraction> at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company classifies interest expense and, if applicable, penalties which could be assessed related to unrecognized tax benefits as a component of income tax expense. For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized <ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_148cef1a-e3b0-43bd-80cf-622e01b79daf"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_b4fd9b49-34da-4aa8-a86e-46647309c119"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_fd6c21d1-f727-49c2-b5cc-102fecebe0db">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> expense related to interest and penalties.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022, which, among other things, implemented a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. Based on its current analysis of the provisions, the Company does not believe this legislation will have a material impact on our results of operations, but the Company is continuing to evaluate the implications.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><ix:continuation id="i57c688a5d15c43a0b83b04ce61fca095"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company conducts business globally and, as a result, files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjE_e6e6f3e3-3688-47ff-951b-94d9e789f2cc" continuedAt="i5e227918ff954415b07f2468045ea55a" escape="true">The following table summarizes the open tax years for each jurisdiction:</ix:nonNumeric></span><ix:continuation id="i5e227918ff954415b07f2468045ea55a"><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:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Open Tax Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjM2YjhkNDY0ZjE1NjQwNDg5NjhkYzkwNDE2NzljZmVmXzQ_8e3a140b-3c7b-4965-b3b2-d978b90828a9">2017</ix:nonNumeric>-<ix:nonNumeric contextRef="i9a49d47213a6417183ee9a85875a1793_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjM2YjhkNDY0ZjE1NjQwNDg5NjhkYzkwNDE2NzljZmVmXzc_38f8aff3-4ebf-408d-bf87-3b1435f3975f">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4cc7f79dc4fd4a1db01596b010d2fe01_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzItMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmM0YjhmOGY0MmUzMTQ4Y2U5OTJlNGNlMmMyNTYxMGZmXzQ_f5d24d72-93d2-44d1-a362-1a22e59ec50d">2017</ix:nonNumeric>-<ix:nonNumeric contextRef="i82e0260ee744407b90e4d826e7a1bcb0_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzItMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmM0YjhmOGY0MmUzMTQ4Y2U5OTJlNGNlMmMyNTYxMGZmXzc_49c61bba-969a-41d8-a498-ae2ef1860ffb">2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i78cb7d06fad24100bcbf3786c87d62b4_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzMtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmVkNmJlNzBmY2Y1MzQwNjc5YmZlYTcxMjMyZjEwMDYxXzQ_0bb1bb18-4348-421c-98e6-0a7b4b36d206">2015</ix:nonNumeric>-<ix:nonNumeric contextRef="i3ee37f1c7b6c4dfd8b33b323f45421c6_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzMtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmVkNmJlNzBmY2Y1MzQwNjc5YmZlYTcxMjMyZjEwMDYxXzc_35ddaec3-0f9c-458b-a7c5-da9f69a25e82">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28ecf2d582ce461cb6dd29adcb532ca9_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzQtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjY4ODQzOWNhYTYzZDQ0MGE4ZjVhZDRiZjhkNWM0MzJmXzQ_f240794f-4217-4c97-84aa-1636c6ab6632">2018</ix:nonNumeric>-<ix:nonNumeric contextRef="id96848fc18d2412e8b5ab4b368cdb269_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzQtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjY4ODQzOWNhYTYzZDQ0MGE4ZjVhZDRiZjhkNWM0MzJmXzc_4fd959c4-6aed-4f9d-b772-1410d0c77b66">2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2581f1fd07ec4e3bb8170013cd222553_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzUtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNkMTU1M2IwZGFiNjQ0ODVhNDA5M2MxM2VjODI3YmMxXzQ_7b14b72e-cc9c-4642-aa75-143fbb0265be">2019</ix:nonNumeric>-<ix:nonNumeric contextRef="i4d02c68d185b47479750d837d71a9640_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzUtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNkMTU1M2IwZGFiNjQ0ODVhNDA5M2MxM2VjODI3YmMxXzc_462909d7-5f71-4ef1-ac5d-c398621347a9">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i433c0db7ed2a420e9e3c3dad0bf81d45_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzYtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmE1YmRmNTUyNDY0MzRlNTY4MzE5MTgwODJkMzcyZjhjXzQ_5e0bfc56-897b-47f8-bdf5-c6b4da4c4f6e">2019</ix:nonNumeric>-<ix:nonNumeric contextRef="iae09d8777530441088131f1cd91cd80a_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzYtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmE1YmRmNTUyNDY0MzRlNTY4MzE5MTgwODJkMzcyZjhjXzc_3ca2ab69-a9aa-4a26-a158-c426139ce62f">2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i764cac7e130941e4bd93d8df59ea7f40_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzctMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjQ4ZTI2ZmRmYTkxODQwN2RiZDRiZTU4NWYwOGVhNzUyXzQ_16158c2b-ddf4-4652-900e-e0dec2bf7ebb">2017</ix:nonNumeric>-<ix:nonNumeric contextRef="i48d372ff66fc4a598735ac09de81ff85_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzctMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjQ4ZTI2ZmRmYTkxODQwN2RiZDRiZTU4NWYwOGVhNzUyXzc_e71833de-7359-4a29-a7ba-63b1d42b2b20">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mauritius</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide7127e7445441319565fe77aa4e2c7d_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtMjA0NjMvdGV4dHJlZ2lvbjo0MDE1NjY2YzdhOTM0ZTNlODc1YzdiNmM5ZDAwMzEwOF8yMTk5MDIzMjU1NTY4_9459fd92-f60d-4ce0-97ee-25d1b7d57977">2019</ix:nonNumeric>-<ix:nonNumeric contextRef="i2ede5322cd054895aefbb3c0158b395f_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtMjA0NjMvdGV4dHJlZ2lvbjo0MDE1NjY2YzdhOTM0ZTNlODc1YzdiNmM5ZDAwMzEwOF8yMTk5MDIzMjU1NTYx_5cf58881-34fe-4455-b0d1-bc2f83b16ee1">2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib70682f1c4a34484bdf443217af9ef71_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNiMDI0ZDVmMjhkYzRjMTI4OWVhOGMxMGZkMDYwYzVjXzQ_77c95678-8444-45fd-abdb-ee04e0ab34fb">2017</ix:nonNumeric>-<ix:nonNumeric contextRef="i8a0a4f23e7f2403db5fda53d0fca874e_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNiMDI0ZDVmMjhkYzRjMTI4OWVhOGMxMGZkMDYwYzVjXzc_6d40e5e7-fead-4a55-92b5-3d8bd771c8dc">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iccfe092b4297419da81107f2abad4038_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzktMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5NWNmYTZiODgxMTQ1YmZiMGYwZWI0YzIwZDhhZDI1XzQ_c8c2908e-4267-46e5-9af6-2a9a4ea94a58">2018</ix:nonNumeric>-<ix:nonNumeric contextRef="i929834456011404887bf3d4835aafcdc_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzktMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5NWNmYTZiODgxMTQ1YmZiMGYwZWI0YzIwZDhhZDI1Xzc_9619746f-9874-4bbb-b0e9-dd5a7925f1b3">2022</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i740049f767c94cfc81f3fedf6e998705_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEwLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjphYWMwMTFlZjY2NmM0NzJlYTNmNjZlZDg5NjY5ZjVjMl80_666d9175-67f0-411c-ba6f-da72c262b9a3">2017</ix:nonNumeric>-<ix:nonNumeric contextRef="i3060c18747414835837c875f9976b3c5_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEwLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjphYWMwMTFlZjY2NmM0NzJlYTNmNjZlZDg5NjY5ZjVjMl83_336fe99a-fb0e-460b-a0f7-b3b0a1224e1e">2022</ix:nonNumeric></span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if77b2c196f944bc5a40ca7d146344986_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzExLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjo2ZDhlOTg5NjVkYzE0YTg0YmM1NWUzMTdhZmQ0M2E5ZV80_8ce475bf-a956-4483-977c-2f66e5381af6">2021</ix:nonNumeric>-<ix:nonNumeric contextRef="ic15bcd0190a14c3d816de5678fab0add_D20220101-20221231" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzExLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjo2ZDhlOTg5NjVkYzE0YTg0YmM1NWUzMTdhZmQ0M2E5ZV83_9f51e245-352e-48f2-a8af-a77ea00d60ef">2022</ix:nonNumeric></span></div></td></tr></table></ix:continuation></ix:continuation></div><div id="ib993357be1eb4fcf8939a066b049b54d_139"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODM_4999643a-f88f-458e-92f8-56427c64f396" continuedAt="i3f02246811ba4fb69547e0576608f6ce" escape="true"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODM_be51fceb-0141-4044-ae39-1f6c84915856" continuedAt="icae7113df002423799d31e638ef3c3d7" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i3f02246811ba4fb69547e0576608f6ce" continuedAt="i6a2309fd8d2a468c9a8ad2716a843934"><ix:continuation id="icae7113df002423799d31e638ef3c3d7" continuedAt="i1b8aeb1e28464f0aae342e91c58c3f32"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessee</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various cancelable and noncancelable leased assets within all segments, which include certain properties, vehicles and equipment of which are all classified as operating leases. Payments for these leases are generally fixed; however, several of our leases are composed of variable lease payments including index-based payments or inflation-based payments based on a Consumer Price Index (&#8220;CPI&#8221;) or other escalators. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under Leases (Topic 842), the Company determines an arrangement is a lease when we have the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. Other than the leases that we have already identified, we are not aware of any material leases that have not yet commenced. For leases that have a calculated lease term of 12 months or less and do not include an option to purchase the underlying asset which we are reasonably certain to exercise, the Company has made the policy election to not apply the recognition requirements in Leases (Topic 842). For these short-term leases, the Company recognizes the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the leases identified, right of use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company used the calculated incremental borrowing rate based on the information available at the implementation date, and going forward at the commencement date, in determining the present value of lease payments. The Company will use the implicit rate when readily determinable. The ROU asset includes the carrying amount of the lease liability, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. The Company&#8217;s lease terms may include options to <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODQ_f3103945-10ae-413d-9e15-bc6b99f652cb">extend</ix:nonNumeric> or <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODU_d707e4a4-a92c-473f-9613-36623466de5f">terminate</ix:nonNumeric> the lease and such options are included in the lease term when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expenses are recognized within COGS, SG&amp;A and D&amp;D costs in the consolidated statements of operations. The Company has made the policy election to account for lease and non-lease components as a single lease component for all of its leases.</span></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2Nzk_6e99d407-a6d8-44a3-a73f-15776f5bf612" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzEtMi0xLTEtNDUzNg_2adb2f6e-17a4-4620-8eff-b7683dba1c98">4,736</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzEtNC0xLTEtNDUzNg_463c28b5-fd4d-4b17-895d-7309962cb864">5,581</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:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzItMi0xLTEtNDUzNg_b54633d6-7472-450f-b9b7-930ba4771b2b">958</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzItNC0xLTEtNDUzNg_0fffcfa1-c73d-4f2d-bd79-8bad828157a5">843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzMtMi0xLTEtNDUzNg_4aebefea-d8de-4d41-87c7-5fb3fcacd1ca">585</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzMtNC0xLTEtNDUzNg_b7b32ece-e3eb-49ac-93d2-c0da8cc5ac96">553</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzQtMi0xLTEtNDUzNg_5e32e5e4-7214-4e85-b422-b584c6202477">6,279</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzQtNC0xLTEtNDUzNg_efa3b850-0caa-4ace-be94-25d1ab6c91b8">6,977</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:top"></td></tr></table></ix:nonNumeric></div></ix:continuation></ix:continuation><div style="margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i6a2309fd8d2a468c9a8ad2716a843934"><ix:continuation id="i1b8aeb1e28464f0aae342e91c58c3f32"><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:LeaseBalanceSheetDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODA_652c106c-b7c3-4e0a-9206-aba2ffe85ca9" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance sheet information related to leases is as follows:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzItMi0xLTEtNDUzNg_082b3499-727e-4ff5-9851-40b30bd7485f">13,762</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzItNC0xLTEtNDUzNg_c59fa9b8-7be7-444b-b8ce-2ee070a36b63">18,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">Operating lease current liability, included in other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMi0xLTEtNDUzNg_24b31d08-37bb-4e7d-a8dc-731b9525ce96">3,938</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtNC0xLTEtNDUzNg_6ff9be17-88e5-44d9-bc16-db22f6ffaeff">4,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">Operating lease long-term liability</span></span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMi0xLTEtNDUzNg_5fdac8cd-2dd3-4c0e-a174-889128ad2741">10,594</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtNC0xLTEtNDUzNg_41bea511-fada-449f-a07b-22794c1ae6ea">14,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzctMi0xLTEtNDUzNg_2305ae47-766b-4fa1-b919-2e7877920ae1">14,532</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzctNC0xLTEtNDUzNg_205137c2-e1e4-4268-91a4-7262aa4f03cb">19,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODY_b58aaa84-67da-483e-9f5f-3bf5abff3848" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzEtMS0xLTEtNDUzNg_756b501b-2cb7-4203-b091-710cf2df3c15">4,357</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzItMS0xLTEtNDUzNg_ad55674c-a86d-406b-a84a-2114bd34a5ec">3,926</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzMtMS0xLTEtNDUzNg_c00524cd-76fc-4990-993c-8e4c8c1c570f">3,226</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzQtMS0xLTEtNDUzNg_c1211ba1-0bcf-46e8-bbe5-a673671b3fa0">2,039</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzUtMS0xLTEtNDUzNg_5282089a-1da6-4767-b037-bddf3a7c1089">1,020</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzYtMS0xLTEtNDUzNg_0b65ea1a-5911-47e8-a6be-2d257ead8549">1,979</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzctMS0xLTEtNDUzNg_82fa78ed-94bd-453d-95a7-ea77f287539a">16,547</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzgtMS0xLTEtNDUzNg_537cfefd-2ca7-48f3-923b-3b3e8bdc1641">2,015</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzktMS0xLTEtNDUzNg_81b77315-c05e-4887-af8f-8f734d91d9c0">14,532</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:LeaseQuantitativeDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODc_4c8e8865-19ca-4164-bfff-c24d590d6dc9" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for operating leases is as follows:</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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzEtMS0xLTEtNDUzNg_86fb4fc1-039e-471c-93f0-6700cb955f36">4.64</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzEtMy0xLTEtNDUzNg_28be35f6-69bd-4876-aac1-5cfa0bea01db">5.44</ix:nonNumeric></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzItMS0xLTEtNDUzNg_f12c79f6-a705-4810-a702-46b70b3b2552">5.67</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzItMy0xLTEtNDUzNg_2bbe5a68-9f13-4503-9eac-63042eba2d53">5.56</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODE_c50d30fe-88de-4fe7-9dc7-6698fc241b70" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information:</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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating cash flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid related to operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzItMi0xLTEtNDUzNg_9c20a3aa-3f2d-44d0-a373-8dad5535bdb8">4,649</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzItNC0xLTEtNDUzNg_e3102c38-aded-4b1f-bcfb-5404bc31bb86">5,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash activity:</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzUtMi0xLTEtNDUzNg_50e6ca54-21da-42e2-b157-36284cb8b552">594</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzUtNC0xLTEtNDUzNg_43a9bb20-1a03-43e6-84de-a6abfe57dee8">4,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessor</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, as lessor, entered into a lease with a third-party lessee effective July 1, 2020, of its Canton, Massachusetts facility. In conjunction with the Canton restructuring plan outlined in Note 12, the Company ceased operations at this facility in March 2020. As discussed in Note 2, the Company sold the Canton facility and assigned the lease to the buyer on June 17, 2021. The Company recognized lease income on a straight-line basis over the lease term until the time of the sale. The Company recognized, in its Control Devices segment, operating and variable lease income from leases in our <ix:nonNumeric contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" name="sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3Njc5_41dc853e-ac8c-46b7-bc10-21ee39839678"><ix:nonNumeric contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" name="sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3Njc5_4e5eaa89-2bff-42ca-a917-dee28adaa2e3">consolidated statements of operations</ix:nonNumeric></ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjQ0_23eae651-0eb5-4ace-ab95-bd795a7988b1">602</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjUw_7e13dd78-eb33-4685-9e2b-866513da6706">199</ix:nonFraction>, respectively, for the year ended December 31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjU2_bd03c8aa-5f56-41cd-8bbb-22f544be00b1">674</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjYy_e1fee9bc-e9c3-415a-9cf6-b4f0725f08c5">199</ix:nonFraction>, respectively for the year ended December 31, 2020.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="ib993357be1eb4fcf8939a066b049b54d_142"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3Mzk_8b6d4f17-3a35-4990-8b9b-f506500450fb" continuedAt="i4a4a2f4783ef4fb3ac77aaa75cf1b0b3" escape="true">Share-Based Compensation Plans</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i4a4a2f4783ef4fb3ac77aaa75cf1b0b3" continuedAt="if38d6e0dad2e484bb59764ebbe8a8443">In May 2016, the Company&#8217;s shareholders approved the 2016 Long-Term Incentive Plan (the &#8220;2016 Plan&#8221;) and reserved <ix:nonFraction unitRef="shares" contextRef="i4dbc646315ec4a9da4f6f469087f81cc_D20160501-20160531" decimals="-5" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE0Nw_89baa4ac-f37e-465e-91f0-488d76180ed4">1,800,000</ix:nonFraction> Common Shares (of which the maximum number of Common Shares which may be issued). In May 2020, the Company&#8217;s shareholders approved an amendment to the 2016 Plan to increase by <ix:nonFraction unitRef="shares" contextRef="iad60fe41ddb24d6b82b2a11726b2ed97_I20200531" decimals="-5" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzMyMA_4ce3426e-f665-4bc3-a070-b48c0592af7c">1,100,000</ix:nonFraction> the number of Common Shares authorized for issuance. The amendment to the 2016 Plan brought the total Common Shares available for issuance to <ix:nonFraction unitRef="shares" contextRef="i980c4e54b4cb4946a80204cb01199cf3_D20200601-20221231" decimals="-5" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2NA_dd002a94-408e-4ff5-aca8-b67958aa7dd8">2,900,000</ix:nonFraction>. Under the 2016 Plan, as of December&#160;31, 2022, the Company has granted <ix:nonFraction unitRef="shares" contextRef="i96651097f8604c28a0301d47a3cc9a3a_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzUyMw_b8e70910-bfaa-4e5e-83f7-eb63d62e1862">2,905,947</ix:nonFraction> share units, of which </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="if38d6e0dad2e484bb59764ebbe8a8443" continuedAt="i7c57a51a5a3f4e38abd6fc3e501c7a13"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzU0OA_d5372cc8-75c0-48da-be45-39007d0c940f">1,194,460</ix:nonFraction> were time-based with cliff vesting using the straight-line method and <ix:nonFraction unitRef="shares" contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzYyMQ_c538ca90-1b6e-4254-a044-6310f5349ced">1,711,487</ix:nonFraction> were performance-based. As of December 31, 2022, <ix:nonFraction unitRef="shares" contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzU0OTc1NTgxOTQ5NQ_ac750a22-9db3-499d-ad38-0b6c1432b3f5">871,369</ix:nonFraction> of the shares granted have been forfeited. There are <ix:nonFraction unitRef="shares" contextRef="i6c39abfc95d24ca6907461b4fea479ef_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzY1OA_6f8597b7-e384-48fd-ad47-7e0a341684c8">865,422</ix:nonFraction> shares available to be granted under the 2016 Plan at December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, 2021 and 2020, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance shares. The majority of the time-based share units cliff vest <ix:nonNumeric contextRef="i792a01eca2b14c4eae197a1e9ebe1338_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_34a4eedc-fbd9-4f85-aa75-c05a527480d4"><ix:nonNumeric contextRef="id10b2b4b55e94801b110eabfacb02248_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_3ebc466d-00d1-45d8-a781-023f12b47701"><ix:nonNumeric contextRef="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_bfc92190-893a-47f4-8209-2f25ba529721">three years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> after the date of grant. The performance-based performance shares vest and are no longer subject to forfeiture upon the recipient remaining an employee of the Company for <ix:nonNumeric contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_121ccdb5-df5e-422a-a816-173935cf3666"><ix:nonNumeric contextRef="i09e1548927ab443a849222d96e472ac9_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_73428d9d-2db7-4e7e-8025-4c056605fdf6"><ix:nonNumeric contextRef="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_8c67d10e-fabc-473f-a25b-dd262b1cc572">three years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> from the date of grant and, for a portion of the annual awards, upon the Company attaining certain targets of performance measured against a peer group&#8217;s <ix:nonNumeric contextRef="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDA_061c0cb2-5681-4c12-a031-2434bfbfaf11"><ix:nonNumeric contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDE_1ff858a3-bc4f-460d-9437-e6bfaa98d32d"><ix:nonNumeric contextRef="i09e1548927ab443a849222d96e472ac9_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDI_e92b440b-f6af-43c6-869f-6d431ab71dd6">three year</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> performance in terms of total shareholder return and, for the remaining portion of the annual awards, upon achieving certain earnings per share targets and return on invested capital targets established by the Company during the performance period of the award.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDM_6d9af59f-a82f-4545-a3e5-1c1f1bd12e01" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allocation of performance shares granted between total shareholder return, earnings per share and return on invested capital were as follows for the years ended December&#160;31:</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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholder return</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="sri:PercentOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtMS0xLTEtNDUzNg_826ab7a2-5549-432c-a9b8-07465acd7722">45</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="sri:PercentOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtMy0xLTEtNDUzNg_c45ac9a6-913b-4ee9-bd13-f75feef96530">45</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231" decimals="2" name="sri:PercentOfAwardAllocatedToTotalShareholderReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtNS0xLTEtNDUzNg_a352cb44-5611-4e44-8701-a9095b3c04af">45</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="sri:PercentOfAwardAllocatedToEarningsPerShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItMS0xLTEtNDUzNg_91946285-946c-41de-a5cd-01ecd2d29174">36</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="sri:PercentOfAwardAllocatedToEarningsPerShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItMy0xLTEtNDUzNg_45312777-041d-41a6-99ec-31440948826b">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231" decimals="2" name="sri:PercentOfAwardAllocatedToEarningsPerShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItNS0xLTEtNDUzNg_ec6897cd-94b7-4424-8de8-78faadac5ad1">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on invested capital</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="sri:PercentOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtMS0xLTEtNDUzNg_e80cb5fa-c103-457a-ae6f-0d45765fd88a">18</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="sri:PercentOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtMy0xLTEtNDUzNg_a23b25f9-d64d-4262-89c7-0e1527b6f597">18</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231" decimals="2" name="sri:PercentOfAwardAllocatedToReturnOnInvestedCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtNS0xLTEtNDUzNg_5ea7cf15-c2dc-4591-ac92-bd18c81f8cbc">18</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2005, the Company adopted the Directors&#8217; Restricted Shares Plan (the &#8220;Director Share Plan&#8221;) and reserved <ix:nonFraction unitRef="shares" contextRef="i84ae3f3387be4ff1b1b65a5e49aab3ae_D20050401-20050430" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE3NjU_95d8d935-a133-4e2c-b856-e868886b75e9">500,000</ix:nonFraction> Common Shares for issuance under the Director Share Plan. In May 2013, shareholders approved an amendment to the Director Share Plan to increase the number of shares for issuance by <ix:nonFraction unitRef="shares" contextRef="i8d0b8e3d583b4b1099f2dce764dac94a_I20130531" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE5NDQ_473585bb-5a17-41f5-a6cc-dded6e393e33">200,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="ic378a586e1294756acbb6418fce4f4f8_D20130501-20130531" decimals="-3" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE5NTA_0fa120e7-4a2f-45b4-846e-e07de6d8986f">700,000</ix:nonFraction>. In May 2018, the Company&#8217;s shareholders approved the 2018 Amended and Restated Director&#8217;s Restricted Shares Plan (the "2018 Director Share Plan") to increase the number of shares for issuance by <ix:nonFraction unitRef="shares" contextRef="i306911c3dbd8499381cd002432295888_I20180531" decimals="-4" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIxNDM_ce63d4a7-8de5-4e78-bc85-fc0713849895">150,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="i55a5268ba85d4220a630c112538c9edf_D20180501-20180531" decimals="-4" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIxNDk_43770acf-2d0a-480c-8af7-84650f74c866">850,000</ix:nonFraction>. In May 2022, the Company's shareholders approved Amendment No. 1 to the 2018 Director Share Plan to increase the number of shares for issuance by <ix:nonFraction unitRef="shares" contextRef="iac7884db03a545f1af514512faac2818_I20220531" decimals="-3" name="sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI4NDk_a6d259c7-060f-4ca4-8fde-28ab1bd6cb91">100,000</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="ia4509966de634620b55f58079eb6e313_D20220501-20220531" decimals="-4" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI4NTk_a2970659-fff2-46e7-9f4b-2de4c486ad35">950,000</ix:nonFraction>.  Under the 2018 Director Share Plan, the Company has cumulatively issued <ix:nonFraction unitRef="shares" contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231" decimals="0" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIyMjU_af38252f-8231-4ae5-8337-87f05201ea5f">797,011</ix:nonFraction> restricted Common Shares. As such, there are <ix:nonFraction unitRef="shares" contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231" decimals="0" name="sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIyNzM_70af355d-ff28-4d1f-a17c-80a32d50b677">152,989</ix:nonFraction> restricted Common Shares available to be issued on December&#160;31, 2022. Shares issued annually under the 2018 Director Share Plan are no longer subject to forfeiture <ix:nonNumeric contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzI0MjU_9ae6b031-9cc0-4273-8220-23634575923e">one year</ix:nonNumeric> after the date of grant.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Units and Performance Shares</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the non-vested time-based share unit awards was calculated using the market value of the Common Shares on the date of issuance. The weighted-average grant-date fair value of time-based share units granted during the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI1MjU_fa78e409-79db-4f93-96ff-9f454c15c4c9">18.71</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI1Mjk_0d73819e-e8b1-47af-a3ca-60a06b244315">35.13</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i2ae470a46a5e43b0a9a2e0611cbadd19_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzI3NjQ_bf984ef9-215d-4dd0-94b1-ee74fb249d40">17.78</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the non-vested performance-based performance share awards with a performance condition requiring the Company to obtain certain earnings per share and return on invested capital targets were estimated using the market value of the shares on the date of grant. The fair value of non-vested performance-based performance share awards with a market condition requiring the Company to obtain a total shareholder return target relative to a group of peer companies was estimated using a Monte Carlo valuation model taking into consideration the probability of achievement using multiple simulations. The awards that use earnings per share and return on invested capital as the performance target are expensed beginning when it is probable that the Company will meet the underlying performance condition.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i7c57a51a5a3f4e38abd6fc3e501c7a13"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDQ_4dd5563b-df97-4af6-a70a-83e56cecbd6a" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2022 and the changes during the year then ended, are presented below:</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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItMS0xLTEtNDUzNg_92163626-d756-4ef6-8457-aa4e104d2d06">450,331</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItMy0xLTEtNDUzNg_8bde984e-07ff-484d-8e69-db0f826e8177">26.55</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItNS0xLTEtNDUzNg_6db73b2b-871e-4ea7-af2e-b2b24e0ce577">578,985</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItNy0xLTEtNDUzNg_079322cf-e1e0-4736-9b5d-f501b4837314">28.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtMS0xLTEtNDUzNg_16f32dba-9c2f-44af-b04e-ea0bd215ee35">335,044</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtMy0xLTEtNDUzNg_fa78e409-79db-4f93-96ff-9f454c15c4c9">18.71</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtNS0xLTEtNDUzNg_0785a7cc-136f-41e1-a588-f4c62b0a468e">361,982</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtNy0xLTEtNDUzNg_627eb97d-9b3b-4c15-a14b-2886cd56bd62">20.64</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtMS0xLTEtNDUzNg_4cea13fb-5389-490e-8c2f-8ec24db2ffef">168,222</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtMy0xLTEtNDUzNg_a04ee28c-5a71-4e7e-9788-38a19d04678b">27.12</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtNS0xLTEtNDUzNg_ec6e1dc4-dedd-459b-b0a5-2599c6991d4f">2,317</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtNy0xLTEtNDUzNg_989dfdbf-a0be-4c76-b7a8-3c07e2078084">22.70</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtMS0xLTEtNDUzNg_42c4a91a-8c4a-469c-9dbe-3093da85fc17">46,350</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtMy0xLTEtNDUzNg_13a124b2-f55d-4860-b047-938a75be2fb9">20.17</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtNS0xLTEtNDUzNg_ea79ef7e-b890-47df-af07-3ab85d53433f">171,058</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtNy0xLTEtNDUzNg_18b5893c-0d61-46c3-afde-44b1e6a9b85a">31.75</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtMS0xLTEtNDUzNg_60d08093-b262-44bb-93e0-b84606d7abda">570,803</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtMy0xLTEtNDUzNg_a1a9c17a-c026-4d64-8a34-662ea623d5e3">22.29</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtNS0xLTEtNDUzNg_be5dfd3c-2cbc-4991-ad11-8d8313ee692e">767,592</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtNy0xLTEtNDUzNg_507df06e-8782-4f9c-99c6-b668e0c912a5">24.03</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2021 and the changes during the year then ended, are presented below:</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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2021</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i21837e4de0714a06a6a688072c78b9aa_I20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItMS0xLTEtNDUzNg_6550d215-a247-46c3-9dd6-2e5dd64a0ac7">502,728</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i21837e4de0714a06a6a688072c78b9aa_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItMy0xLTEtNDUzNg_fc488e59-de3d-4e0a-9b13-e6bc7a128d66">21.89</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id948b7f06a6445f6a95257710aaac132_I20201231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItNS0xLTEtNDUzNg_d524848b-7d19-4e2e-a157-5df1ff460cf6">752,783</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id948b7f06a6445f6a95257710aaac132_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItNy0xLTEtNDUzNg_f6d8d0f6-67c9-4816-beb1-f8adb9f40f99">24.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtMS0xLTEtNDUzNg_883402a8-e281-476b-bcda-77db60d3a9da">202,599</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtMy0xLTEtNDUzNg_0d73819e-e8b1-47af-a3ca-60a06b244315">35.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtNS0xLTEtNDUzNg_d07727e4-ec83-45ad-8067-87086fd0643a">215,936</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtNy0xLTEtNDUzNg_6846ab30-5ec8-45c3-99f9-56588a68bb2f">43.34</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtMS0xLTEtNDUzNg_44030ce5-14b4-4383-9714-821c981196b7">159,755</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtMy0xLTEtNDUzNg_413ab6c6-d0d5-4bdc-a296-9fe3816310d9">22.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtNS0xLTEtNDUzNg_7e598119-5523-4a97-b4a8-aa27ed59b9b8">126,242</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtNy0xLTEtNDUzNg_35505ce6-fbc7-4c30-ab52-4dcf375cd04e">29.61</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtMS0xLTEtNDUzNg_28017b23-cc04-496a-8f36-76a847a1a28a">95,241</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtMy0xLTEtNDUzNg_2233f449-5f40-416c-a7d1-6b7dc8589999">26.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtNS0xLTEtNDUzNg_5ed4da46-6129-4165-a17e-90a07fed094d">263,492</ix:nonFraction>)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtNy0xLTEtNDUzNg_3714eb5c-06a0-431d-8e57-1aa908764c78">28.35</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtMS0xLTEtNDUzNg_e968b54c-db84-4807-b3fd-4fba346e5658">450,331</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtMy0xLTEtNDUzNg_7a594759-1345-440a-8c24-b8b7a1f0cc00">26.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtNS0xLTEtNDUzNg_346d625e-3d27-4552-af28-181da9d81011">578,985</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtNy0xLTEtNDUzNg_1ce0ba76-16e0-4b53-836d-0fc5fa688afc">28.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 total unrecognized compensation cost related to non-vested time-based share units granted was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQwMjc_63fb9321-3a6c-4421-8ec9-73a4e0e12cc7">5,592</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. That cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxMDQ_c2358fb2-353f-4635-92fb-74caed62fc91">1.15</ix:nonNumeric> years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the total fair value of awards vested was $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxODU_b767dd9e-80f8-4754-bed7-e23ca511d404">3,334</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxODk_bdeb82f8-321b-46b6-8c0e-6e945e86e2c9">9,637</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxOTY_bd8224e4-1cbb-4834-b3f0-22a123957044">5,288</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, there was <ix:nonFraction unitRef="usd" contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQyMzQ_9f2e2689-0d73-43ac-a07a-6e8c4705fafe">no</ix:nonFraction> unrecognized compensation cost related to non-vested performance shares granted that are probable to vest. As noted above, the Company has issued and outstanding performance-based share units that use different performance targets (total shareholder return, earnings per share and return on invested capital).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The excess tax deficiency (benefit) realized from the vesting of share units and performance shares of the share-based payment arrangements was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2Nzg_c2084200-ee7b-4cb2-8d06-64b59a4d510b">543</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $(<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2ODI_be0538ef-855b-4231-a3ca-e61fe9d8f034">563</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2ODk_8a79719d-41a8-4718-8a76-2c637d717cda">46</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_145"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzQxNg_16f98c6b-7295-4a93-b4b3-8cf3cbe46532" continuedAt="ifc9e4ed0edac454e960a78aeff98af61" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ifc9e4ed0edac454e960a78aeff98af61">The Company has certain defined contribution profit sharing and 401(k) plans covering substantially all of its employees in the United States and Europe. The Company provides matching contributions to the Company&#8217;s 401(k) plan. Company contributions are generally discretionary. For the years ended December&#160;31, 2022, 2021 and 2020, expenses related to these plans amounted to $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzM4OQ_43b6d5d8-08ec-4e91-84dd-476067171218">4,883</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzM5Mw_8278ec26-ae15-451e-86fe-178a357ff54f">5,082</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzQwMA_e340dfcb-6e9c-4113-9140-3b27943c2dee">3,812</ix:nonFraction>, respectively.</ix:continuation></span></div><div id="ib993357be1eb4fcf8939a066b049b54d_148"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQz_b411a1f3-5f98-42ff-9d02-b29c94a2365a" continuedAt="i5b1f216e16bb4c16a1e6bb3d42b2d588" escape="true">Financial Instruments and Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i5b1f216e16bb4c16a1e6bb3d42b2d588" continuedAt="i2007cf6e8116496c9088f3a0e921a419"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A financial instrument is cash or a contract that imposes an obligation to deliver or conveys a right to receive cash or another financial instrument. The carrying values of cash and cash equivalents, accounts receivable and accounts payable are considered to be representative of fair value because of the short maturity of these instruments. The fair value of debt approximates the carrying value of debt, due to the variable interest rate on the Credit Facility and the maturity of the remaining outstanding debt.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Derivative Instruments and Hedging Activities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December&#160;31, 2022, the Company had no open foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2022 and 2021. Management believes that its </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i2007cf6e8116496c9088f3a0e921a419" continuedAt="i6c5f6d7b9db74b4ea9a9963cb935dec9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">use of these instruments to reduce risk is in the Company&#8217;s best interest. The counterparties to these financial instruments have been financial institutions with investment grade credit ratings.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company conducts business internationally and, therefore, is exposed to foreign currency exchange rate risk. The Company uses derivative financial instruments as cash flow hedges and net investment hedges to manage its exposure to fluctuations in foreign currency exchange rates by reducing the effect of such fluctuations on foreign currency denominated intercompany transactions, inventory purchases and other foreign currency exposures. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, the Company entered into <ix:nonFraction unitRef="contract" contextRef="i1144e3dd0e604eb08a90a6627fdb95e1_I20211231" decimals="0" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzY5_d27f44dc-27c0-49fd-bd17-63d9472f2e4a">two</ix:nonFraction> cross-currency swaps, designated as net investment hedges, with notional values of $<ix:nonFraction unitRef="usd" contextRef="i44997d8efdd542c3975baf17c842249a_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzIz_60a8ad41-baff-47fd-a4b9-fd1c5bb2c483"><ix:nonFraction unitRef="usd" contextRef="i25db1ae765fb4447a593b4139ebeceb3_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzIz_c1f4e09f-e126-4a00-b5cf-d743a172d6ee">25,000</ix:nonFraction></ix:nonFraction> each that were scheduled to mature in August 2026 and August 2028. These swaps hedged a portion of the net investment in a euro-denominated subsidiary. As a result of favorable market conditions, on May 5, 2022, the Company unwound the <ix:nonFraction unitRef="contract" contextRef="i16c92e7134244e12aedd6eb4e14fb139_I20220505" decimals="0" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzg5_73c8172c-3fde-4913-ac68-414f0097442c">two</ix:nonFraction> net investment hedges and recognized a net gain of $<ix:nonFraction unitRef="usd" contextRef="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630" decimals="-3" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzMy_04ef7c5b-f6f9-43fa-98ef-f79790ab71b0">3,716</ix:nonFraction>, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which was recorded on the Company&#8217;s consolidated statement of operations as a component of other expense, net for the second quarter ended June 30, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The cash received from the settlement of these swaps of $<ix:nonFraction unitRef="usd" contextRef="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630" decimals="-3" name="us-gaap:ProceedsFromHedgeInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQw_fbf17632-cc06-4303-b4c6-329a3ed4d807">3,820</ix:nonFraction> was classified in investing activities in the consolidated statement of cash flows. In the fourth quarter ended December 31, 2022, the Company determined it had incorrectly recognized the net gain in the consolidated statement of operations and reclassified the net gain of $<ix:nonFraction unitRef="usd" contextRef="i5d8f38f725e348a1a00f3a29d4d5c951_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQ4_3afb01cb-ede8-4a59-8223-efcfad5309f7"><ix:nonFraction unitRef="usd" contextRef="ia942348ed8654e8b91373b07bed96e7c_D20221001-20221231" decimals="-3" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQ4_70ef76f8-5bff-44a6-be22-ff8a573cc24d">3,716</ix:nonFraction></ix:nonFraction> to other comprehensive (loss) income, net of tax and accumulated other comprehensive loss. This item would have increased the loss for the three-months ended June 30, 2022, six-months ended June 30, 2022 and nine-months ended September 30, 2022 by $<ix:nonFraction unitRef="usdPerShare" contextRef="i080b68ef27b342b09cabfe833b4b59fb_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_7cd4c53b-9c07-48fb-9107-54d0c99451a8"><ix:nonFraction unitRef="usdPerShare" contextRef="i2357a8b44bdf401a90488b3b588ba67c_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_fb7bf6da-783c-4ca7-9e50-478550eb8e9c"><ix:nonFraction unitRef="usdPerShare" contextRef="i20e458a3ad534c9db666481934eb7113_D20220101-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_fbbed730-8a91-44c0-8923-3b24aceea688">0.10</ix:nonFraction></ix:nonFraction></ix:nonFraction> per share and recording the item in the three-months ended December 31, 2022 decreased the income per share by $<ix:nonFraction unitRef="usdPerShare" contextRef="ia84e8b01d021457ebff90ac51fab6f27_D20221001-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzYz_f4f45a4e-50f6-4916-842e-9faab6608967">0.10</ix:nonFraction>. The Company assessed the materiality of this matter from a qualitative and quantitative perspective and concluded that the impact of the error is not material to the current or previous quarterly results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company elected to assess hedge effectiveness of the net investment hedges under the spot method. Accordingly, periodic changes in the fair value of the derivative instruments attributable to factors other than spot exchange rate variability were excluded from the measurement of hedge ineffectiveness and reported directly in earnings each reporting period. The change in fair value of these derivative instruments was recorded in cumulative translation adjustment, which is a component of accumulated other comprehensive loss in the consolidated balance sheets. The Company had no outstanding net investment hedges as of December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company entered into foreign currency forward contracts to hedge the Mexican peso currency in 2022 and 2021. These forward contracts were executed to hedge forecasted transactions and have been accounted for as cash flow hedges. As such, gains and losses on derivatives qualifying as cash flow hedges are recorded in accumulated other comprehensive loss, to the extent that hedges are effective, until the underlying transactions are recognized in earnings. Unrealized amounts in accumulated other comprehensive loss will fluctuate based on changes in the fair value of hedge derivative contracts at each reporting period. The cash flow hedges were highly effective. The effectiveness of the transactions has been and will be measured on an ongoing basis using regression analysis and forecasted future purchases of the currency.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In certain instances, the foreign currency forward contracts may not qualify for hedge accounting or are not designated as hedges and, therefore, are marked-to-market with gains and losses recognized in the Company&#8217;s consolidated statements of operations as a component of other expense, net. During 2022, all of the Company&#8217;s foreign currency forward contracts were designated as cash flow hedges.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s foreign currency forward contracts offset a portion of the gains and losses on the underlying foreign currency denominated transactions as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">U.S. dollar-denominated Foreign Currency Forward Contracts &#8211; Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company entered into U.S. dollar-denominated currency contracts on behalf of one of its European Electronics subsidiaries, whose functional currency is the euro, and expired ratably on a monthly basis during 2020. There were <ix:nonFraction unitRef="usd" contextRef="ia7cac4ae800544f8b3d9426e470f5d39_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzQ3MTQ_623233e9-a2d6-422f-95c0-49459bbe5086"><ix:nonFraction unitRef="usd" contextRef="id0da8cd6455345409026bcc7ed224c9f_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzQ3MTQ_e31d1847-178f-4d20-8dc6-4556ede34a62">no</ix:nonFraction></ix:nonFraction> such contracts at December&#160;31, 2022 or 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Mexican peso-denominated Foreign Currency Forward Contracts &#8211; Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company held Mexican peso-denominated foreign currency forward contracts which expired ratably on a monthly basis from January 2022 to December 2022. The notional amounts at December&#160;31, 2022 and 2021 related to Mexican peso-denominated foreign currency forward contracts were $<ix:nonFraction unitRef="usd" contextRef="i3cd371ed7017438f946b2b5deee9d9e3_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU0OTc1NTgzOTE3Mg_0a6d1455-ac21-4041-bd08-a4bfce6e0f2a">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i65ce3bdcda82469f8498651521cecbb0_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzUxMTQ_d41817cf-3237-4aca-802a-87da87bc857a">23,923</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i6c5f6d7b9db74b4ea9a9963cb935dec9" continuedAt="i712acd01e1ea473ea0d33714c9e819d7"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluated the effectiveness of the Mexican peso-denominated foreign currency forward contracts held as of December 31, 2021 and the year then ended, and concluded that the hedges were highly effective.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Risk &#8211; Cash Flow Hedge</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;18, 2020, the Company entered into a floating-to-fixed interest rate swap agreement (the &#8220;Swap&#8221;) with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i2077006c426b4daaa5de0e7d6eddb1f2_I20200218" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU0ODY_6934229f-13db-4d96-b9fb-b55257fafdbe">50,000</ix:nonFraction> to hedge its exposure to interest payment fluctuations on a portion of its Credit Facility borrowings. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's Credit Facility that has a current balance of $<ix:nonFraction unitRef="usd" contextRef="i45368c962325433681b5f846d0681c49_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU3NDQ_4c88eb0f-4311-4511-8b7b-dd3dbfe9d066">167,802</ix:nonFraction> at December&#160;31, 2022. Accordingly, the change in fair value of the Swap is recognized in accumulated other comprehensive loss. The Swap agreement requires monthly settlements on the same days that the Credit Facility interest payments are due and has a maturity date of March 10, 2023, which is prior to the Credit Facility maturity date of June 4, 2024. Under the Swap terms, the Company pays a fixed interest rate and receives a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap are aligned with the terms of the Credit Facility, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap is recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements (reduced) increased interest expense, net by $(<ix:nonFraction unitRef="usd" contextRef="ifc3daa284dae4a7a912e96204fc50384_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzY1NzI_22d7e473-f57c-4073-bee7-68a1abbd544c">156</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="id35f36c58ca242b1ac3e976e6a1901f5_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzY1Nzk_cf5c492d-9878-4053-8759-8358e4dffcd9">651</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id5e3fb9bb7c34e5ea852d9a1ee8a11a6_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDkxOTE_dfcab819-8537-40e4-a45f-89fd63b8280a">433</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ2_9f5a3fd9-823b-4497-829d-68f4eeac8b59" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The notional amounts and fair values of derivative instruments in the consolidated balance sheets were as follows:</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional amounts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid expenses <br/>and other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued expenses and<br/>other current liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2bbfce5c6e42b0a076ce334f1dd552_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMi0xLTEtNDUzNg_4a6264f5-1ce1-4e1f-ab18-18893956a4f8">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaedd14070eba4fad8105dbc5dc0e2306_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtNC0xLTEtNDUzNg_6ae09d1d-db8d-48e8-94a6-ff4f12e2c88c">23,923</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86f542e448a04001a2b9676e643f3cfc_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtNi0xLTEtNDUzNg_fe083ba3-44a5-43c1-88c2-3e90acc7940a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8870c697f87a40588b493e34f130b08a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtOC0xLTEtNDUzNg_6a9c243e-80e9-4888-8977-c9bc8cca2b12">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a3c6225ba29446c965f06d28128fed4_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMTAtMS0xLTQ1MzY_2a49baa5-2d3f-4dc6-b41e-35410129355b">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93dced65f710463e9872a25b8ee3af42_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMTItMS0xLTQ1MzY_19c83c52-fd61-4fe2-9e35-55b2234e1f10">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5d0e5a9c2134df08c7472baafd34019_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMi0xLTEtNDUzNg_578c876e-d7e8-4fe1-812e-e5dd96613b3c">50,000</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idceb909871a24ffbaaa46ce2c0dafe43_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtNC0xLTEtNDUzNg_5f47b2a0-ec2e-4051-9d9b-cad23f161abf">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85e84f5e458f48289c77556a2768ce89_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtNi0xLTEtNDUzNg_ac814985-6b6a-483f-bd9b-dd313d1b36af">294</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i071b48aea2cb48a3bf6d61bf0d34d4ea_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtOC0xLTEtNDUzNg_54a34293-7289-4d89-bea7-c2a207dd0e61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2ba9eace1340a8847fd398d5f1a22e_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMTAtMS0xLTQ1MzY_029c8704-0e32-4615-bbcb-2c477daf74a6">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i769b456572cd4f49b9e7485eabaedb33_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMTItMS0xLTQ1MzY_3958cc87-f0c2-4efa-ba9f-8bcf0af7240b">503</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81b3b60539724a4dabea6a608426782c_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMi0xLTEtNDUzNg_78f03574-fad2-4001-a629-fb299f5e4c98">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ba131fe225b4d5b8ee38fd7587fd271_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctNC0xLTEtNDUzNg_26f94304-5f24-4010-a54a-140b552dded6">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f4cb0b1232a4eda82725049031585a6_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctNi0xLTEtNDUzNg_8b28b1b6-1ec8-4ffa-a267-77fbc295f44a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56ec3f3f8f3a420bacef9814dbb947d8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctOC0xLTEtNDUzNg_11f9467d-9b10-45da-9d00-910140202d45">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3daf1eea38764771b2a56b84a047b093_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMTAtMS0xLTQ1MzY_5567a86f-838c-401e-b2ef-4d35e941f2f0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3cbd868dcf84a4e903f6b5ea611cf03_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMTItMS0xLTQ1MzY_b448586e-03f9-4280-8149-95b6daf91825">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Notional amounts represent the gross contract of the derivatives outstanding in U.S. dollars.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ3_a75afe93-276a-4cf4-86bd-0900fd6919ad" continuedAt="i0aaeefb4f422491299de59bcb84a58ee" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross amounts recorded for the cash flow hedges in other comprehensive (loss) income and in net (loss) income for the years ended December&#160;31 were as follows:</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:16.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) recorded in other<br/>comprehensive (loss) income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) reclassified from other comprehensive (loss) income into net (loss) income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMi0xLTEtNDUzNg_a4c94e46-dd5b-4cc7-9d43-037781c894f8">1,346</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtNC0xLTEtNDUzNg_2e46e9be-395f-4e3a-8c0a-3b20a7357405">923</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtNi0xLTEtNDUzNg_ca911185-6a50-43ff-9df6-fcc4d039a46f">1,244</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtOC0xLTEtNDUzNg_a46539d3-9dfb-4366-aa35-b45b0a3dfe77">2,076</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMTAtMS0xLTQ1MzY_26eea817-425a-435d-93d0-bfc885d8ee24">448</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMTItMS0xLTQ1MzY_1c865b17-40c4-421e-89ba-23507869e81a">1,499</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMi0xLTEtNDUzNg_744aa957-3142-4840-b9f7-fe845c3ff388">953</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtNC0xLTEtNDUzNg_6dc98413-a168-46ab-9f14-ad95b8804e39">164</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtNi0xLTEtNDUzNg_2193d26d-e1f4-4d07-861d-33494e6db3bd">1,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtOC0xLTEtNDUzNg_8ab1a2b7-ad89-405c-86ff-0650c6e33acd">156</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMTAtMS0xLTQ1MzY_221e1c28-b1b1-4e5f-9f8d-252013fc0624">651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMTItMS0xLTQ1MzY_18a84d51-6a00-40c9-a73a-b023ebe9ae81">433</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i381542650fe343afae6780d71ba80b75_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMi0xLTEtNDUzNg_22bb3344-37fb-427c-b9a7-eeca3926df4b">2,446</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3296a62a24408bb94efba688319d74_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtNC0xLTEtNDUzNg_96996bac-2b21-4d69-8291-c877b93543fa">1,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtNi0xLTEtNDUzNg_47995774-6326-4322-ae71-bdd350afd1f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i381542650fe343afae6780d71ba80b75_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtOC0xLTEtNDUzNg_3573db69-f137-4944-9f8c-87eecf792780">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb3296a62a24408bb94efba688319d74_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMTAtMS0xLTQ1MzY_830fd3b0-a444-4881-825d-99497ac34904">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMTItMS0xLTQ1MzY_8be8f60b-0354-467f-83d0-c7ed1a8201e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Gains (losses) reclassified from comprehensive loss into net (loss) income recognized in COGS in the Company&#8217;s consolidated statements of operations for the years ended December&#160;31, 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNDA_b107f3a9-cb1e-446a-a2d3-e4fb9505458e">1,572</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ieed2446b521847a5b3fd0511caa4f36f_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNDQ_1a23a3b2-2082-42f3-9e83-bafea1b9b531">341</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="iaf4c59890c7d49f1be26492558cf452b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNTE_204da5e6-7802-4090-a4d8-13bddb11a034">1,146</ix:nonFraction>), respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in D&amp;D in the Company&#8217;s consolidated statements of operations were $<ix:nonFraction unitRef="usd" contextRef="i8506a066bfe14feb819e71538650b431_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0Mjg_2f277560-c702-40fd-a66d-e0d731ec881d">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i7288324da83a49c49234574a41098856_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0MzI_55894e7f-1e74-4d1b-8d44-0c6094607627">0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i307bab5dbda9410bb564f8d9dadae6a5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0Mzk_efdf172e-1e56-44d1-bd70-42c356406f34">29</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in SG&amp;A in the Company&#8217;s consolidated statements of operations were $<ix:nonFraction unitRef="usd" contextRef="i87bb50fa5b71436d84da999957df5fc1_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NTE_339967d7-d686-4604-9e2e-93febb80ad26">504</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2ddeb759c0014f9bb47ebc4e1d739dae_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NTU_f068b796-03f4-478a-84ac-7b7dce8d0888">107</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i2c30ca56c97b495cb681cd054b4d0b6c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NjI_f9593b18-9137-4489-910e-f05172d088e6">324</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i712acd01e1ea473ea0d33714c9e819d7" continuedAt="i85c4ca7717884c49b43b6a94950096f8"><div style="margin-top:3pt;padding-left:18pt"><ix:continuation id="i0aaeefb4f422491299de59bcb84a58ee" continuedAt="ia61958dca9094cfcb9c26d24b53e7875"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">reclassified from other comprehensive loss into net (loss) income recognized in interest expense, net in the Company&#8217;s consolidated statements of operations were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if460d911f3b24a2ebbb83c8202267f20_D20220101-20221231" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc4ODM_dc597f36-7851-4f38-8798-62f209cde1ce">156</ix:nonFraction></span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ia61958dca9094cfcb9c26d24b53e7875">, $(<ix:nonFraction unitRef="usd" contextRef="i4e9ffa5e962b40ca9f1b1571043e113b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc4OTA_c7e98186-b374-47de-a1e4-ff48d46d70a7">651</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i0e77f23c0b81467f81bde9dd327e3e41_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDk2MDY_21ac8935-2fe9-49d4-9452-82ce0a04cffb">433</ix:nonFraction>) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</ix:continuation> </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the total net gains on the interest rate swap cash flow hedge of $<ix:nonFraction unitRef="usd" contextRef="i274cdfc7d9874a95aee424d4070c89c9_D20220101-20221231" decimals="-3" name="sri:LossesExpectedToBeRecognizedInInterestExpenseInNextYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzgxODE_2801b845-4d5e-4a65-8e30-231458c3198a">294</ix:nonFraction> are expected to be included in interest expense, net within the next 12 months.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from derivatives used to manage foreign exchange and interest rate risks are classified as operating activities within the consolidated statements of cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has measured the ineffectiveness of the forward currency contracts and any amounts recognized in the consolidated financial statements were immaterial for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets and liabilities held by the Company are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of the inputs used. Fair values estimated using Level 1 inputs consist of quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. Fair values estimated using Level 2 inputs, other than quoted prices, are observable for the asset or liability, either directly or indirectly and include among other things, quoted prices for similar assets or liabilities in markets that are active or inactive as well as inputs other than quoted prices that are observable. For forward currency and cross-currency contracts, inputs include forward foreign currency exchange rates. For the interest rate swap, inputs include LIBOR. Fair values estimated using Level 3 inputs consist of significant unobservable inputs.</span></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ4_21b6b402-55ab-47ad-a60c-df9659cbb6b9" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents our assets and liabilities that are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of inputs used.</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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair values estimated using</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 3<br/>inputs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contract</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtMS0xLTEtNDUzNg_f49c02dd-16ba-456a-8abd-288a00048ebc">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtMy0xLTEtNDUzNg_b6cd7238-dd8b-4dbb-8a0a-97be23d01be0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtNS0xLTEtNDUzNg_5ce6051e-fc05-4671-988b-dd9f78d8acd3">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtNy0xLTEtNDUzNg_a2c4956a-5297-475a-91f3-42f53828b8bd">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtOS0xLTEtNDUzNg_d9095cd4-9443-447e-b15a-289e2e11d0a2">730</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtMS0xLTEtNDUzNg_08516d1f-37ac-45f2-8d5a-f3b6036878e0">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtMy0xLTEtNDUzNg_833251c8-8fb0-4d45-8742-1144b4d6e204">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtNS0xLTEtNDUzNg_5c2e77ea-af07-4d28-b29c-fbf6968fa1fd">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtNy0xLTEtNDUzNg_b1138ce2-f9f5-40cd-b95e-5c375ddffe52">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtOS0xLTEtNDUzNg_83c8171b-f5e1-44dd-9e97-880e5ca8a162">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMS0xLTEtNzczMg_96ec93fb-52e1-422d-8be0-1ac88e83e0d1">294</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMy0xLTEtMjM3MDY_f4b224c1-e918-4edc-bd0a-8caace11826c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNS0xLTEtNzc0MA_16a18c05-8acf-401b-a9f6-62aae374f134">294</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNy0xLTEtMjM3MTA_bc7a2a66-512a-41ba-a256-666ff7cd012c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtOS0xLTEtMjM3MDE_aa2ac7ec-c062-4b6c-960d-179a120b8788">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets carried at fair value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMS0xLTEtNDUzNg_470771f6-98b1-4516-b08b-98d02077b481">294</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMy0xLTEtNDUzNg_dd6da26f-cddb-4eb1-950d-8a9553aeea43">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNS0xLTEtNDUzNg_32e35642-28a4-451e-bf17-43eff1a87398">294</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNy0xLTEtNDUzNg_23504130-61fd-4c0c-b77c-61d4bbcaeb6d">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtOS0xLTEtNDUzNg_8d4b738d-45ca-47b8-93f3-dedf47aedd31">2,180</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:14pt"><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;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;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;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;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktMS0xLTEtNDUzNg_a06cd7ab-5a1a-42ad-af24-136b871922ae">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktMy0xLTEtNDUzNg_bc746191-90f0-4b8e-b21b-e8a119f3cbda">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktNS0xLTEtNDUzNg_3ecfe39d-f704-4032-b1ad-f6434ce08e56">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktNy0xLTEtNDUzNg_5ecf95bc-3f86-4dec-ac7d-7d051eb11a5d">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktOS0xLTEtNDUzNg_518635b5-cf65-4e20-a418-6dd232efb54a">503</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earn-out consideration</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:CommitmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTEtMS0xLTQ1MzY_115fbdb1-3648-42f9-b605-04230c7dda85">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:CommitmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTMtMS0xLTQ1MzY_5e14ea3f-6fc5-431c-94f5-eab4cb47672f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:CommitmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTUtMS0xLTQ1MzY_a314eef7-7a30-48d3-9f28-bdc4a21a3d2f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:CommitmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTctMS0xLTQ1MzY_e5e3e70b-7f3f-4262-9111-ceb9fa8434bf">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:CommitmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTktMS0xLTQ1MzY_4f8f1e65-e31a-46f7-a451-5668e19b6edc">7,351</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities carried at fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTEtMS0xLTQ1MzY_011dd91b-754b-4928-9f1e-8afbd478ca31">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTMtMS0xLTQ1MzY_12025eea-7bd8-497f-9852-6cbd1050073d">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie471934643044cdc8d84901bda1e9067_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTUtMS0xLTQ1MzY_a0a9b633-ad1d-4176-a64a-9bf3b5b5bbab">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTctMS0xLTQ1MzY_5808046b-4002-4635-bf0e-1307c9764df2">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee973431f1114a12a95b69691987787c_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTktMS0xLTQ1MzY_18d56878-b3b3-4180-aaef-cc40835b6fc0">7,854</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></ix:nonNumeric></div><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ5_19cc3ad1-9084-4293-85cc-e99217d173c2" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth a summary of the change in fair value of the Company&#8217;s Level 3 financial liabilities related to earn-out consideration that are measured at fair value on a recurring basis.</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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5123ada982a042999cffd61af1b9805d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzItMS0xLTEtNDUzNg_691958bf-8777-4a26-bdf9-eabb1b44146d">7,351</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1ee61af42f14fff8965f2d8b4d8905d_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzItMy0xLTEtNDUzNg_510b1a47-e031-4bea-ac59-12c530706a6a">5,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzMtMS0xLTEtNDUzNg_302ddde5-5fcb-4da3-8938-99218bfa1811">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzMtMy0xLTEtNDUzNg_45a63b77-12b9-4695-9064-6fc4e9c766e7">2,065</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzQtMS0xLTEtNDUzNg_2f243e70-1cd9-4446-a6c4-7b9014e9f80c">921</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzQtMy0xLTEtNDUzNg_8a4271c4-cad1-44c5-bbf5-6bb9707eb893">527</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn-out consideration cash payment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMS0xLTEtNjAyOA_21e1392b-a32b-4f1e-a83d-984efbc3f335">8,272</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMy0xLTEtMjM3MjU_e931075e-f8ce-4195-8ad1-5adce36ee6b2">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia20ba9d20b70496092314efb5deff6a2_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMS0xLTEtNDUzNg_561b5c96-7c2b-4275-946e-0b04d28972ba">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5123ada982a042999cffd61af1b9805d_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMy0xLTEtNDUzNg_28ff9db9-0bd2-4c5b-80b4-a485d0543fcf">7,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company was required to pay the Stoneridge Brazil earn-out consideration based on Stoneridge Brazil&#8217;s financial performance in 2021. The fair value of the Stoneridge Brazil earn-out consideration was based on 2021 earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;). The Stoneridge Brazil earn-out consideration obligation was recorded within accrued expenses and other current liabilities in the consolidated balance sheet as of December 31, 2021. The earn-out consideration obligation of $<ix:nonFraction unitRef="usd" contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDM0MTY_21e1392b-a32b-4f1e-a83d-984efbc3f335">8,272</ix:nonFraction> was paid in April 2022 and recorded in the consolidated statement of cash flows within operating and financing activities in the amounts of $<ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="sri:PaymentsForEarnOutConsiderationFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzk4_b94edb99-2cd2-4d47-8106-79d2456f99dc">1,996</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="sri:PaymentsForEarnOutConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwODA2_0c2daff1-3d09-44c7-9c84-ec986584bae3">6,276</ix:nonFraction>, respectively, for the year ended December 31, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i85c4ca7717884c49b43b6a94950096f8"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2021 change in fair value of the earn-out consideration for Stoneridge Brazil was due to updated financial performance projections during 2021 and foreign currency translation fluctuations through settlement. The change in fair value of the Stoneridge Brazil earn-out consideration was recorded in SG&amp;A expense and the foreign currency impact was included in other expense, net in the consolidated statements of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExNzY1_d0789638-d6b5-4ac6-b7e9-87ce2ff7da1e">no</ix:nonFraction> transfers in or out of Level 3 from other levels in the fair value hierarchy for the year ended December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:AssetsFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExODY4_5469be54-aa7e-42e3-b295-7dbf710676aa"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:AssetsFairValueAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExODY4_69e0268e-697c-4b3d-9463-94ec8f15a4e3">No</ix:nonFraction></ix:nonFraction> non-recurring fair value adjustments were required for nonfinancial assets for the years ended December&#160;31, 2022 and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets or Finite-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#8217;s ability to accurately assess whether an asset is impaired.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. As a result of the strategic exit of the PM sensor product line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#8217;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#8217;s Tallinn, Estonia facility. As such, an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i66f530c76af142519f691077d3ab16a0_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE0NzI1_d41448cf-a05d-40fe-9276-5091922d0698">2,326</ix:nonFraction> was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MDA0_7ba107f1-96a5-4d93-9b12-7fecdee53fd1">2,326</ix:nonFraction> was recorded on the Company&#8217;s consolidated statement of operations within SG&amp;A expense. The inputs utilized in the analyses are classified as Level 3 inputs within the fair value hierarchy as defined in ASC 820, "Fair Value Measurement."</span></div></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_151"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzQxMjg_66d08946-2a40-449e-850a-67fe0ffcf98e" continuedAt="i4a8c1f6ef38e47bebc861a190874ab94" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i4a8c1f6ef38e47bebc861a190874ab94" continuedAt="ie96dd6368d0e453599d8c0ace091c6da"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time we are subject to various legal actions and claims incidental to our business, including those arising out of breach of contracts, product warranties, product liability, patent infringement, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters will not have a material adverse effect on its consolidated results of operations or financial position.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of environmental studies performed at the Company&#8217;s former facility located in Sarasota, Florida, the Company became aware of soil and groundwater contamination at this site. The Company engaged an environmental engineering consultant to assess the level of contamination and to develop a remediation and monitoring plan for the site. Soil remediation at the site was completed during the year ended December 31, 2010. A remedial action plan was approved by the Florida Department of Environmental Protection and ground water remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTc5Ng_c871546d-6943-407a-b855-76a1b7573238">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTgwMw_60b8b111-6bb7-4242-93e4-8d441e7e8a44">407</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTgxMA_cc6c4f3b-cd3a-46c9-af24-1b8b8c0b08f0">225</ix:nonFraction>, respectively, related to ground water remediation. At December&#160;31, 2022 and 2021, the Company had accruals of $<ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzE0ODI_cd7dc63d-ef5d-44bd-bd69-ddfa17f79348">246</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzE0ODk_ba26075d-b707-434f-aca2-cd3569d1c1d7">391</ix:nonFraction> respectively, related to future remediation costs.  At December 31, 2022 and 2021, $<ix:nonFraction unitRef="usd" contextRef="i4b1524090b564f49bbad192f00455b6f_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzEwOTk1MTE2MzIxMDI_99f38bd5-6e89-490d-ad0d-808142175752">132</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1d5f6bcf731c404eaf20dd7085e47c62_I20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzEwOTk1MTE2MzIxMDk_47bdd448-3779-448a-a5bd-e86ec3aa424e">216</ix:nonFraction>, respectively, were recorded as a component of accrued expenses and other current liabilities on the consolidated balance sheets while the remaining amounts as of December&#160;31, 2022 and 2021 were recorded as a component of other long-term liabilities. Costs associated with the recorded liability will be incurred to complete the groundwater remediation and monitoring. The recorded </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="ie96dd6368d0e453599d8c0ace091c6da"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">liability is based on assumptions in the remedial action plan as well as estimates for future remediation activities. Although the Company sold the Sarasota facility and related property in December 2011, the liability to remediate the site contamination remains the responsibility of the Company. Due to the ongoing site remediation, the Company is currently required to maintain a $<ix:nonFraction unitRef="usd" contextRef="idef54a82cd1e4c6181a1dddf8b6c470c_I20221231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzIyNzI_db12a8ad-4bc4-497b-85dc-c9e2a7047891">1,489</ix:nonFraction> letter of credit for the benefit of the buyer.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s Stoneridge Brazil subsidiary has civil, labor and other tax contingencies (excluding income tax) for which the likelihood of loss is deemed to be reasonably possible, but not probable, by the Company&#8217;s legal advisors in Brazil. As a result, no provision has been recorded with respect to these contingencies, which amounted to R$<ix:nonFraction unitRef="brl" contextRef="i81296778984c47019f9bd6bffcac1ef6_I20221231" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2NjM_dee071e9-ec14-4fdf-a134-483a9b45e239">47,820</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i81296778984c47019f9bd6bffcac1ef6_I20221231" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2Njc_6bdb4d91-dcf6-4b0e-9184-964dec5c3fee">9,165</ix:nonFraction>) and R$<ix:nonFraction unitRef="brl" contextRef="if6763b7c6f1b40668f1113e5b9090895_I20211231" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2NzU_44025f19-eeac-4049-bde8-1bff6fe00076">46,530</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="if6763b7c6f1b40668f1113e5b9090895_I20211231" decimals="-3" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2Nzk_90f5ba2e-f613-4bc1-9b4d-d13c195c7f6c">8,338</ix:nonFraction>) at December&#160;31, 2022 and 2021, respectively. An unfavorable outcome on these contingencies could result in significant cost to the Company and adversely affect its results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August&#160;12, 2020, the Brazilian Administrative Counsel for Economic Defense (&#8220;CADE&#8221;) issued a ruling against Stoneridge Brazil for abuse of dominance and market foreclosure through its prior use of exclusivity provisions in agreements with its distributors. The CADE tribunal imposed a R$<ix:nonFraction unitRef="brl" contextRef="icb164256c9a742fdabf11edfac955857_D20200812-20200812" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzMxMjg_79d8bd64-3b7a-415d-902b-73f177986ae8">7,995</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="icb164256c9a742fdabf11edfac955857_D20200812-20200812" decimals="-3" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzMxMzI_b790dacf-72ad-416d-967b-6094a040640b">1,532</ix:nonFraction>) fine which is included in the reasonably possible contingencies noted above. The Company is challenging this ruling in Brazilian federal court to reverse this decision by the CADE tribunal.</span></div></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_154"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTg_73ff91ec-bd02-4f25-81d5-f8c8440277e5" continuedAt="i389ad405de5c42b5b2de5acccfcff686" escape="true">Restructuring and Business Realignment</ix:nonNumeric></span></div><ix:continuation id="i389ad405de5c42b5b2de5acccfcff686" continuedAt="ib7a877911dc84e54b09543dc790914fd"><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. The decision to exit the PM sensor product line was made after consideration of the decline in the market outlook for diesel passenger vehicles, the current and expected profitability of the product line and the Company&#8217;s strategic focus on aligning resources with the greatest opportunities. In conjunction with the strategic exit of the PM sensor product line, the Company entered into an asset purchase agreement related to the sale of the PM sensor product line during the first quarter of 2021. Refer to Note 2 of the consolidated financial statements for additional details regarding this sale.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the PM sensor restructuring actions, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzU0OTc1NTgyMjM4Mw_800d9434-d29e-4a2e-bba3-1800e4239480">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzg3Mw_58c08a03-5dfe-4fc0-808b-d06d2e57b035">2,360</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQzMTA_e81af949-37d6-4292-95bd-e0c9f025ff42">3,428</ix:nonFraction> for the years ended December&#160;31, 2022, 2021 and 2020, respectively, for non-cash fixed asset charges, including impairment and accelerated depreciation of PM sensor related fixed assets, employee severance and termination costs and other related costs including supplier settlements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2021 restructuring related costs of $<ix:nonFraction unitRef="usd" contextRef="iceb0de96178d4aaaac7914a48c6c3886_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEzMTA_28bd15bd-b710-4979-be77-e12679f88e45">1,510</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i7c4df16992ba4e32a25b4b1a51523390_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEzMTc_1a02f66c-bc32-4990-8d23-5db79ec43526">642</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic638dda233594141bcb613f856f98e23_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQzNjE_cda7ba1e-2cb6-49ff-b042-52d807317757">208</ix:nonFraction> were recognized in COGS, SG&amp;A and D&amp;D, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2020 restructuring related costs of $<ix:nonFraction unitRef="usd" contextRef="i0a34bf9cd9cd42c5b0bdeb2add0b9861_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQ1NTA_327b8b78-bb7d-474e-b5a9-a5e41197299b">817</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iaaa9e048e88b4e5384e61ad59b1d0357_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQ1NTk_9e2cda28-a52a-4626-b7ff-25809a256e56">2,611</ix:nonFraction> were recognized in COGS and SG&amp;A, respectively. The only remaining costs relate to potential commercial settlements and legal fees which we continue to negotiate. The estimated additional costs related to these settlements and fees is up to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ia2036aad74ae4cd3942d75dd716c639c_I20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzE1NjE_a4937459-984e-4f79-b5b3-bd9ecdb05c15">4,200</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="ib5ad179aaf604acaad633e89997fcef4_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTk_9d903724-7803-4483-9aac-68b6264b2a54" continuedAt="iedbb23c04a3c43808c012fcef6ce2864" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the exit of the PM sensor line that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtMS0xLTEtNDUzNg_d6b07834-b3d9-4d07-b278-9d56872a1800">35</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtMy0xLTEtNDUzNg_eb1e016c-c593-41d3-b691-29653d60f300">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtNS0xLTEtNDUzNg_668916fe-e59b-4edb-a175-52ec523c2ef1">35</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtNy0xLTEtNDUzNg_3436293f-4b39-4683-815e-15a55867f6db">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30f3f7b8abbe483abebce72c7eca4c55_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtOS0xLTEtNDUzNg_2f275d80-c351-492e-94a8-cb1677e0b7df">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12a4c332193f400584dc57313cd9a1f1_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtMS0xLTEtNDUzNg_f9134ecf-3da4-4202-bd99-dbe6c75473c5">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtMy0xLTEtNDUzNg_7273efc1-632f-4e18-afa8-99cf453568d3">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtNS0xLTEtNDUzNg_cdeced1b-3cc3-456f-bb1b-b1d10e954e86">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtNy0xLTEtNDUzNg_275b7fc6-9533-4528-bb5b-90fb9773d90a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01cb4f3060894134abf5819485784dba_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtOS0xLTEtNDUzNg_2bd5e229-65c4-4ee8-a7e4-e3a9f1960df7">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifda94ff517294500935e4b95f326708e_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtMS0xLTEtNDUzNg_be02a7e8-98b4-4a78-901a-3e865e4cb48c">35</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtMy0xLTEtNDUzNg_e067f6b3-4ce9-4d85-9c97-bb529ac16a44">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtNS0xLTEtNDUzNg_3900805b-d21b-4a11-8509-d7104150343e">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtNy0xLTEtNDUzNg_04c8b863-6845-436c-8386-6ebe2101f7c2">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9f12e055cf34aa1b3761859cc4ddbf7_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtOS0xLTEtNDUzNg_7e732862-6795-4b69-a11d-b3107303bb1b">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib468ed9113554566a4538264a3cdadec_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItMS0xLTEtNDUzNg_8612116d-24a1-46f7-8913-29dc6cc207f1">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItMy0xLTEtNDUzNg_9236168e-958c-4a54-b6c4-d988e3007483">188</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItNS0xLTEtNDUzNg_9aa1cfaa-d27d-44d8-8121-8e4fad9d49b4">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItNy0xLTEtNDUzNg_68a1d340-61e1-48de-9af3-d3215d5584e8">188</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65656ef2971c4dbc9709e348466730fe_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItOS0xLTEtNDUzNg_eb78cecf-6fa7-400f-a39e-2ebb2058b550">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i428fb4cfa1a14c7dad349e7225843c43_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMS0xLTEtNjE4Mw_56faa802-d1de-4e34-91aa-5e2b66c692ba">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMy0xLTEtNjE4Mw_45b91bcd-2722-4f05-9182-dac5d8f7096b">139</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNS0xLTEtNjE4Mw_45cd11ad-240a-4158-82ab-9691de4c38f2">104</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNy0xLTEtNjE4Mw_922bb11f-3223-4722-8f55-795aa7d1d51e">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtOS0xLTEtNjE4Mw_dc4be2ca-cd54-497f-8197-29067630ff57">35</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717fe82126d2452e94ae5b93bc3393bf_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMS0xLTEtNDUzNg_b19b0137-9bd0-4507-9662-e93e82466fe1">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMy0xLTEtNDUzNg_3dd2c939-e5d4-41f6-a91e-74d0f508331e">2,033</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNS0xLTEtNDUzNg_5c620804-409d-47b1-b506-f2d26474a183">2,033</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNy0xLTEtNDUzNg_2e06618a-5ad6-4aed-8aca-c90e91c489b6">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12a4c332193f400584dc57313cd9a1f1_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtOS0xLTEtNDUzNg_fd6392ac-88fb-4b59-965c-85af1deaeeb8">&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7ffe3267d0c48538e2c6ec42989b674_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtMS0xLTEtNDUzNg_7d177038-01bf-4144-983d-9df2913a432c">&#8212;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtMy0xLTEtNDUzNg_00607ff5-86b5-4f51-a1b7-bdcb2439d645">2,360</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtNS0xLTEtNDUzNg_e441904d-51ff-458f-a431-81a098707166">2,137</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtNy0xLTEtNDUzNg_0340f8c4-24a3-4366-b77e-4bbefcad6119">188</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifda94ff517294500935e4b95f326708e_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtOS0xLTEtNDUzNg_9f35e548-2e22-43fa-b832-2bba42a0720f">35</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></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="ib7a877911dc84e54b09543dc790914fd" continuedAt="id4e471ad86d041ba9ea5aec9abeec719"><div style="margin-top:10pt"><ix:continuation id="iedbb23c04a3c43808c012fcef6ce2864"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of<br/>January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceb2e97c9658422783d2af56657e6930_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItMS0xLTEtMjM3ODY_ac562f22-f905-422d-8412-9d0c7b320a5a">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItMy0xLTEtMjM3ODY_dbb7690e-39aa-400c-bbc7-d83f8ba00935">3,326</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItNS0xLTEtMjM3ODY_19fe9f6a-1770-4d25-98a2-09407663542f">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItNy0xLTEtMjM3ODY_2fab45cd-c101-4854-8cb8-74a9904737c4">3,326</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib468ed9113554566a4538264a3cdadec_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItOS0xLTEtMjM3ODY_4f87e823-c72d-4d6d-961b-5ca28998cd5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f23427ec37f4737ac9f0cc73943186b_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtMS0xLTEtMjM3ODg_bb4f66ac-5a28-4e53-b8c6-09dbc71a4d57">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtMy0xLTEtMjM3ODg_5538de9e-d3ab-409c-9d61-d3fef06277e3">102</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtNS0xLTEtMjM3ODg_863dc9dc-2eb2-40ba-9fd4-1967ad5878b0">102</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtNy0xLTEtMjM3ODg_ece88d78-3f92-470a-a17d-37fe8b3a3250">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717fe82126d2452e94ae5b93bc3393bf_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtOS0xLTEtMjM3ODg_b614fadc-f252-4611-981d-e65dd36c9350">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1d1c30e85c34a19a521decb500d528b_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtMS0xLTEtMjM3ODg_824bca4d-3d30-4ef7-80ee-95bd281b6794">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtMy0xLTEtMjM3ODg_cf3a3567-45d5-4e18-9a40-f3c497d1b68a">3,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtNS0xLTEtMjM3ODg_be0f5a4b-bab6-4f35-bc93-3fdfe4b1938a">102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtNy0xLTEtMjM3ODg_c0071fb9-ca73-43f8-97e5-74baf769a538">3,326</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7ffe3267d0c48538e2c6ec42989b674_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtOS0xLTEtMjM3ODg_956d1526-ff0a-4209-94e8-e876e13d277b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 10, 2019, the Company committed to a restructuring plan that resulted in the closure of the Canton, Massachusetts facility (&#8220;Canton Facility&#8221;) on March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations (&#8220;Canton Restructuring&#8221;). Company management informed employees at the Canton Facility of this restructuring decision on January 11, 2019. The costs for the Canton Restructuring included employee severance and termination costs, contract terminations costs, professional fees and other related costs such as moving and set-up costs for equipment and costs to restore the engineering function previously located at the Canton facility. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the Canton Restructuring actions, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="i844e6cda33d6474ca5b72d495edf4c33_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0Nzc_10d41132-5480-4924-a1f5-e98d5ac98ed2">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0ODE_56ec64ba-3c88-4ed3-8044-b6365685d923">13</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0ODg_66b17753-fe82-4327-bebe-f1d67a1278b8">2,978</ix:nonFraction> for the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 2020, respectively, for employee severance and termination costs and other restructuring related costs.  For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> severance and other restructuring related costs of $<ix:nonFraction unitRef="usd" contextRef="i921665740fa44507bbab1a1f597d3cd5_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI4Mzg_257db9bd-f700-4835-8dce-c7142990f879">13</ix:nonFraction> were recognized in D&amp;D in the consolidated statement of operations. For the year ended December&#160;31, 2020 severance and other related restructuring costs of $<ix:nonFraction unitRef="usd" contextRef="ic3b010b7befa4365bd885d94764f1651_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMTI_ff20c866-f2ed-43f6-a813-548b924adb82">1,659</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="id66870c1a15048d5a853e3aded771521_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMTY_872ad058-db9f-49f9-917a-462985f30833">551</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i71dacd9310364783ad01d28eed01f0b6_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMjM_71d74fff-29e3-49cb-a8b3-f51adfb06c04">768</ix:nonFraction> were recognized in COGS, SG&amp;A and D&amp;D, respectively, in the consolidated statement of operations. We do not expect to incur additional costs related to the Canton Restructuring. Refer to Note 7 and Note 2 to the consolidated financial statements for additional details regarding the third-party lease and sale, respectively, of the Canton Facility.</span></div><ix:nonNumeric contextRef="i4ed3c364f9ff4ce5b53744607cb7367d_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjA_ee84cda0-6375-4f45-916d-5fac717c645e" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the Canton Restructuring that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItMS0xLTEtNDUzNg_0217287c-6dea-4284-b238-cfe67e67b788">93</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItMy0xLTEtNDUzNg_8d403fc6-4412-47da-b147-ab7166e085d7">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItNS0xLTEtNDUzNg_cf6f5514-8eac-4956-8b7f-fb7d239a9128">93</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItNy0xLTEtNDUzNg_0112e104-4d56-4bb6-9509-258ea715f79a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i421dba02148a4b8ea855a3f4d024d20a_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItOS0xLTEtNDUzNg_8e928407-af09-48fb-adc7-d2ff44bf1554">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtMS0xLTEtNDUzNg_e196eba3-9bdc-4cf2-9f57-893e46ff7cee">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtMy0xLTEtNDUzNg_4537882f-f212-4262-a56b-5fca755f28ea">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtNS0xLTEtNDUzNg_2aed4b73-8097-4070-8b7e-93752f795024">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtNy0xLTEtNDUzNg_05b6052f-79dd-4c32-96d6-f03619693895">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id447f511f8454ddea8d7ea6dbde8d6be_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtOS0xLTEtNDUzNg_3a5097a8-a275-4e62-8725-51630322943f">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtMS0xLTEtNDUzNg_7f756b6b-3f00-4ca1-8f4c-b7c02d1f004b">93</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtMy0xLTEtNDUzNg_aeaa1f4b-6eac-4d98-9232-3d3821b1f11c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtNS0xLTEtNDUzNg_9f289182-c6e7-48c0-8fcb-4bcf5f5e4f6a">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtNy0xLTEtNDUzNg_8f6d8f02-ea02-4899-9b98-d1c2a627e867">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6a2480af9ca4b939acfab84e23ad06e_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtOS0xLTEtNDUzNg_75622fae-9e85-4748-a0f5-baa5da6f1051">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9903371470f84d18b3d914718ce31d54_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItMS0xLTEtNDUzNg_bc10399a-ba1d-442a-964d-249f6ae2c8af">165</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItMy0xLTEtNDUzNg_d3caef2d-d5e4-4365-a7a7-db4248911de4">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItNS0xLTEtNDUzNg_c75beb35-aa05-48f7-8b03-432ff43b179c">72</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItNy0xLTEtNDUzNg_7752adf7-8ba4-45c7-89b6-0fae45938e42">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItOS0xLTEtNDUzNg_6755e0db-4be0-4b80-af48-a3657aba8d7a">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e0019c973346fa871cca45fd2b540e_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtMS0xLTEtNDUzNg_8a47ea89-7bc4-4aca-96cc-82aa86caf9e0">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtMy0xLTEtNDUzNg_71423020-5773-41e3-a443-05011720a84a">13</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtNS0xLTEtNDUzNg_d8a6de5c-7d24-456f-ac32-c0043660e272">13</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtNy0xLTEtNDUzNg_dfe90ade-9b7b-497f-a396-dcce34e3ade0">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtOS0xLTEtNDUzNg_99473862-8318-4479-8a9e-684acec8eca2">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d1f09534d6148cb91052d0f41ce413f_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtMS0xLTEtNDUzNg_3046e4ce-7b51-43ce-ab6f-e1d6090d8c5b">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtMy0xLTEtNDUzNg_54578403-117c-45f2-803a-ad70fced3de2">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtNS0xLTEtNDUzNg_713c5eef-7820-467f-adaa-272e0b50c995">85</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtNy0xLTEtNDUzNg_0354e4e9-f132-4079-9fd6-9eb86d3d02e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtOS0xLTEtNDUzNg_147cc6f9-e903-477d-becb-75613d8c904e">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ee4edd817404aec93a9c40852d17da6_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItMS0xLTEtNDUzNg_4eff858b-21d2-44ab-953a-37e7989dc347">2,636</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItMy0xLTEtNDUzNg_857d1a24-6aa6-46e6-8d3c-eb5091046fda">1,119</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItNS0xLTEtNDUzNg_f7a83823-463b-4b85-8eb9-30d35909b37d">3,590</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItNy0xLTEtNDUzNg_f2b83edd-3277-4e19-a26e-5c28f75faab7">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9903371470f84d18b3d914718ce31d54_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItOS0xLTEtNDUzNg_11fe2738-b061-48a6-92c8-c9f81d020324">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe7d21ef6a9845c1af552fae484a4c7a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtMS0xLTEtNDUzNg_319016c5-355a-486b-a6b5-a151839bfe46">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtMy0xLTEtNDUzNg_1b559a11-90c8-4d6d-b95d-d245aabc2521">1,859</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtNS0xLTEtNDUzNg_d16e5811-7c18-4230-9102-8083ff4491e8">1,859</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtNy0xLTEtNDUzNg_6500bb5e-8c2d-4cc4-8352-93486ea379be">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72e0019c973346fa871cca45fd2b540e_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtOS0xLTEtNDUzNg_d6f09e3c-49f8-429a-bdc7-f6151c3a4177">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46c99fe1fc9e4ba48d935e850995e6a5_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtMS0xLTEtNDUzNg_c2c3ad4a-e35c-4476-9868-a64bf4a9fb14">2,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtMy0xLTEtNDUzNg_ee14ac8d-94b6-46ba-bf03-fc7b5dd6290b">2,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtNS0xLTEtNDUzNg_dad4d5a1-7355-4cb4-9a3d-ee83c45c9956">5,449</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtNy0xLTEtNDUzNg_f7cc96fd-d23d-45cd-96ec-6d47d5ce92a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d1f09534d6148cb91052d0f41ce413f_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtOS0xLTEtNDUzNg_fbba0ab2-1f0a-4fcb-8345-ebde8f94e58e">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the fourth quarter of 2018, the Company undertook restructuring actions for the Electronics segment affecting the European Aftermarket business and China operations. In the second quarter of 2020, the Company finalized plans to move its European Aftermarket sales activities in Dundee, Scotland to a new location which resulted in incurring contract termination costs as well as employee severance and termination costs. In addition, the Company announced a restructuring program to transfer the European production of its controls product line to China. As a result of these actions, the Company recognized expense of $<ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMTY_28b44e64-cad2-4cb4-bb26-5f0c02acd92b">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMjA_af44ffa4-7556-4137-a044-e6d350657d31">290</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMjc_3e42c535-67e1-44c8-ba89-c4bfcd4e2c3c">2,400</ix:nonFraction> respectively, for the years ended December&#160;31, 2022, 2021 and 2020 for employee severance and termination costs, non-cash fixed asset charges for accelerated depreciation of fixed assets, contract termination costs and other related costs. Electronics segment restructuring costs recognized in COGS, </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="id4e471ad86d041ba9ea5aec9abeec719"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SG&amp;A and D&amp;D in the consolidated statement of operations for the year ended December&#160;31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2Njk_92377757-a09f-4016-ae4e-0b21dd4484e3">37</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2NzM_039d8fb0-1c5c-463b-8b9e-d3ed567faee6">210</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia7bb97407149485aaf703a7180382aae_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2ODA_0d894ff1-1cb8-4dc8-910e-b8da0ff3e77c">43</ix:nonFraction>, respectively. Electronics segment restructuring costs recognized in COGS, SG&amp;A and D&amp;D in the consolidated statement of operations for the year ended December 31, 2020 were $<ix:nonFraction unitRef="usd" contextRef="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwODQ_615b493b-8177-46b2-acc6-6064339e9b7c">147</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwODg_25f5cb72-5317-41d9-9221-1441374e85a2">1,774</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i718cd7583cf948738b31be5759dad296_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwOTI_2edcd420-16ac-4b0b-8edc-dd8c56ffe6e3">479</ix:nonFraction>, respectively. We do not expect to incur additional costs related to these Electronics segment restructuring actions.</span></div><ix:nonNumeric contextRef="ibb9418c6087740e88faf40c7366f3f84_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjE_920bfb52-42d4-4826-b7cf-7258f6e6eef0" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the restructuring activities that relate to the Electronics reportable segment include the following:</span></div><div style="margin-top:10pt"><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:29.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc96b62ac45b4ee787829430cd1b8988_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItMi0xLTEtNDUzNg_83a67dd5-ac87-4c91-8dd2-37a9696bf1c7">227</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItNC0xLTEtNDUzNg_d6e30995-655f-40d6-b5a5-96d5a7744d34">50</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItNi0xLTEtNDUzNg_0b5984c3-ad5a-4133-a8d8-e095478d0939">277</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItOC0xLTEtNDUzNg_a48b891c-b76d-4fc9-9bf3-1b4054ca0ddc">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i371206973242494cb3d0cde4a4e23667_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItMTAtMS0xLTQ1MzY_aa61c78a-9add-441e-b49a-6dd7eef30e44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id35672d411f648a1915f396c07618890_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtMi0xLTEtNDUzNg_fe4fdd5d-4543-4ef4-850d-63b282a9707f">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtNC0xLTEtNDUzNg_7bc59892-a943-4fca-bbe1-2db9fafd55f7">240</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtNi0xLTEtNDUzNg_48b770d3-b81c-47bb-8809-56ef95f1815e">240</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtOC0xLTEtNDUzNg_783b0ac9-cccc-4bd7-b3f2-fb828f62e74f">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8df4632c80e044518f2ca0605bb149bd_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtMTAtMS0xLTQ1MzY_19413ced-b18e-4227-967d-664790510650">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtMi0xLTEtNDUzNg_999db446-befc-42fe-9908-b65e250f911c">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtNC0xLTEtNDUzNg_9b8f92f5-01aa-47dc-9b2e-ca30d499efd0">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtNi0xLTEtNDUzNg_b1c041b8-870e-41ce-8001-126d07518a5b">517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtOC0xLTEtNDUzNg_69d1f099-6739-449c-860c-cb70ac112d7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtMTAtMS0xLTQ1MzY_ae663526-13d4-4c90-8a1e-a0833686a1d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:29.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie631342bcdb944249ba816bf0be6602a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItMi0xLTEtNDUzNg_318bbf71-3544-432f-9f8f-761baded802c">52</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItNC0xLTEtNDUzNg_45cc494f-5476-4425-8b6c-87d820685bff">1,034</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItNi0xLTEtNDUzNg_e83a5261-4adf-4c4b-a5bd-c9a03ebe1b48">859</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="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItOC0xLTEtNDUzNg_294e07dd-111a-4d9d-9751-9e6876e03d1a">&#8212;</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 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc96b62ac45b4ee787829430cd1b8988_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItMTAtMS0xLTQ1MzY_b550506a-70f0-4fd7-86f8-51ae581cf263">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract termination costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i921505740b4846edb6e5def7abdd038d_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtMi0xLTEtNDUzNg_a7da2dbd-60f8-49b0-8986-0541684c71c9">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtNC0xLTEtNDUzNg_f3d96499-f621-4f2b-882e-c92d6d7f9e3e">452</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtNi0xLTEtNDUzNg_6bdb57cb-1f60-4c4c-a49b-d6178c485939">452</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtOC0xLTEtNDUzNg_3aa86a68-9569-4d73-a480-dc0b249c02a1">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6c820d36174277b04b2e46caf19a68_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtMTAtMS0xLTQ1MzY_cdb441ab-a0cc-4feb-90bc-6152c39e2385">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28ad0ebbd753489d83d73905b089b99a_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtMi0xLTEtNDUzNg_53c50c6c-58a5-4e77-b95d-26ba7a1d004b">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtNC0xLTEtNDUzNg_c416242a-3006-483c-9b7c-e231d7a87822">914</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtNi0xLTEtNDUzNg_5e8e62a3-724a-4a66-80a0-66ddd4dd270c">914</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtOC0xLTEtNDUzNg_501cfb49-2047-4b28-8ba5-8572a252f136">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id35672d411f648a1915f396c07618890_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtMTAtMS0xLTQ1MzY_d9997a93-76bd-41a0-b633-3acb158c1f4b">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic892d1123e544df5bc5f652d5b63bf69_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtMi0xLTEtNDUzNg_dd78d17f-fc76-4ed1-9d91-2701d14764ab">52</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtNC0xLTEtNDUzNg_e08bda3f-e482-4e9d-931b-434505954bf7">2,400</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtNi0xLTEtNDUzNg_fe8bfb60-14f0-4278-b35e-5c0a384d9857">2,225</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveSettledWithoutCash2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtOC0xLTEtNDUzNg_d76f673b-0a9c-411e-b80a-5c6f3d750ad2">&#8212;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtMTAtMS0xLTQ1MzY_054e36ed-b6a7-44ec-9452-816bc4917e3a">227</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></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the specific restructuring activities, the Company regularly evaluates the performance of its businesses and cost structures, including personnel, and makes necessary changes thereto in order to optimize its results. The Company also evaluates the required skill sets of its personnel and periodically makes strategic changes. As a consequence of these actions, the Company incurs severance related costs which are referred to as business realignment charges.</span></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjI_d977ddf1-c65d-440e-ba80-a2d474eb41b5" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges by reportable segment were as follows:</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:57.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtMi0xLTEtNDUzNg_b59673de-6285-4713-8ac1-ee9496a02a55">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtNC0xLTEtNDUzNg_6e304c9a-adc7-45e8-af29-d20e78b48b1e">192</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtNi0xLTEtNDUzNg_8941f4c4-acd5-4b53-96ce-32e7c8c18882">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItMi0xLTEtNDUzNg_cd5c8bdd-5dc2-404d-8d19-9b18a71a2a90">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItNC0xLTEtNDUzNg_f0edddd9-3341-4631-89ba-8df601358c31">3</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItNi0xLTEtNDUzNg_95b64683-e2fd-4f6f-afe9-61cae98fb604">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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c899d3b8f9045359d94318d9841372d_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtMi0xLTEtNDUzNg_863556f1-1346-4696-8897-b625ebf5b2d3">98</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i907f2666cd5e431abd35da4970b7652f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtNC0xLTEtNDUzNg_d8c8868c-6dfc-4ad1-9f12-27afd4fdcac8">59</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab94218b6dec4f4aa75c8369b1b60753_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtNi0xLTEtNDUzNg_64a8349f-6d54-49a2-9dfc-ce5a514ccbd1">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(D)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtMi0xLTEtNDUzNg_b30bdeed-da5d-4fff-a41f-efae5eb018e9">190</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtNC0xLTEtNDUzNg_9d6bd80e-5dc5-4cd5-be2e-4f2a065e8ae3">1,138</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtNi0xLTEtNDUzNg_9746fbd7-4cc0-423a-bf20-823e1abf0787">361</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtMi0xLTEtNDUzNg_b36715bb-3451-44e7-84a1-c33b126b1fe2">288</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtNC0xLTEtNDUzNg_d44ea8f7-7fe8-4ffa-87f0-14837b030cb5">1,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtNi0xLTEtNDUzNg_8fde82b5-bbc8-48d9-9758-7cd639d51f8d">4,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs for the year ended December&#160;31, 2021 related to SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="i151a77838bc94ac1bea395df027b2e6a_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzU3Nzk_a39be8e2-4497-409d-b1b8-d00bce2ae433">192</ix:nonFraction>. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="ibcbbffa7eb034573b81c5d0b89c5e954_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMTA_5b69cced-6d95-42f1-88d3-ed3baf5b9fd1">724</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i19953951ffa94866b86bd66acc1dc553_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMTU_58af9eec-4d51-485a-8045-1aee6b402d4f">283</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie599ca2c99ac489fa4264a90c1e53fbe_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMjE_c0f99072-8943-4a9b-b5d0-d3836f12b4ab">745</ix:nonFraction> respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs (benefit) for the year ended December&#160;31, 2021 related to COGS, SG&amp;A and D&amp;D were $<ix:nonFraction unitRef="usd" contextRef="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYwNDU_59bc26c3-f9e2-480a-88e7-20434a2aef7b">1</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0ODA_0c400229-594e-43e0-b8e9-80d9ed349b8c">7</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ia7bb97407149485aaf703a7180382aae_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0ODU_635ddce6-a001-4225-a7c8-69c41c703f02">9</ix:nonFraction>, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0MzQ_951ec42e-6f09-4cb5-872e-654edf552706">383</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i718cd7583cf948738b31be5759dad296_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0Mzk_3a73df98-d016-41a1-9afb-d3f173ac44fa">402</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0NDU_4ec77a80-7136-4387-82a2-ee29458e7677">905</ix:nonFraction> respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the year ended December&#160;31, 2022 related to SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="i509c3552210c4afb94bb701289356ced_D20220101-20221231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU1ODY_0ae60d31-4ad2-4d11-a620-ca41bae9577b">98</ix:nonFraction>. Severance costs for the year ended December&#160;31, 2021 related to COGS and SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="i5df91fb45809433a872bd854818a065e_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU2MTA_b9b6f0b5-13ff-4ea8-a8c9-aabeba628dec">7</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3563393d56fd4cc8834af28c37d9144d_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU2MTQ_51d3ebd6-41bc-47d0-9ef5-11534abb6114">52</ix:nonFraction>, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS and SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="i28aba67cc52440aa85d769e7c5746dee_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0OTY_75bbc573-442f-410d-9375-8dd63ca6d2bb">124</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6338229890fa4c73ae5b3d4f25aaa86b_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU1MDA_6a3988ea-8a68-4683-aafd-ac78771edf13">110</ix:nonFraction>, respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(D)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the years ended December&#160;31, 2022, 2021 and 2020 related to SG&amp;A were $<ix:nonFraction unitRef="usd" contextRef="ie29f1c34fae347fe9a732dd4d80a1b71_D20220101-20221231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYzOTQ_21b3ff45-fa15-42d3-bf5d-162ddf47525b">190</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="icadff245931a41e2bf093e82f982a2c7_D20210101-20211231" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYzOTg_7de4775e-e15c-4bf1-a75b-06bc1ff408b7">1,138</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3c09952c3d46453d863d1dd710ff2432_D20200101-20201231" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY0MDU_dd49a6e0-914d-42b9-8e48-8d7c0f01fb70">361</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><div style="margin-top:10pt"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTc_a5519726-8252-4ed2-b8af-cbfc2ab72490" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges classified by <ix:nonNumeric contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" name="sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_3cbe4a3c-b5bd-4e26-9727-7f6cb1429ea6"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_769ee3b4-7553-4e61-993c-75b15ff02677"><ix:nonNumeric contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" name="sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_7e0ed24f-90c6-46cd-8e2f-901354386068">statement of operations</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> line item were as follows:</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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i895fa0d8231349cc9ea32207b975211a_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtMS0xLTEtNDUzNg_75a944e6-c231-431f-b0a6-d05608b0dc89">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i167a99686de44a379b5481cf4e41472f_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtMy0xLTEtNDUzNg_3ba87f17-7c1f-468e-b6d3-742dfc95b4af">8</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 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i078992d7d1c14de7973ec0aa3ca3ee02_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtNS0xLTEtNDUzNg_12c9d66e-34e7-4680-9330-4a5544f29541">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItMS0xLTEtNDUzNg_7b062b48-8f75-4396-8498-c30bcd740038">288</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItMy0xLTEtNDUzNg_9cc1ce45-622b-4e62-8cfb-b22f615983e0">1,375</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItNS0xLTEtNDUzNg_330dbb5d-f506-4911-a2c3-70aa34083d45">2,121</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Design and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327bdf01c2b34087b2232e1c82f6f8fb_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtMS0xLTEtNDUzNg_a0a43d25-6cb3-46d5-8f7a-5f04cbea185a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46d79f74ac9b412783f8b8d1c0c413c2_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtMy0xLTEtNDUzNg_a8ae82ef-b5d1-4e5b-a5ea-be82cbc85135">9</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id875b65eb29c4024bfa4542fbeb9f3f8_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtNS0xLTEtNDUzNg_35afc15e-e138-4f93-a5c0-1f60b6d4245a">685</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtMS0xLTEtNDUzNg_495cc896-390a-456f-a406-f4006a5159c1">288</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtMy0xLTEtNDUzNg_022c55a7-1071-4efd-be9d-eccc5f765cb8">1,392</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtNS0xLTEtNDUzNg_5567368a-af48-435b-ba1d-2ad87e418043">4,037</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></ix:nonNumeric></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">69</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_157"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzE_5a19c251-1b16-445d-b60b-a940e8815081" continuedAt="i558f0ab944144bab89f1582c6ef34836" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="i558f0ab944144bab89f1582c6ef34836" continuedAt="i23973bff18e6486ea9969b4b2a91ac9c"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise that are evaluated regularly by the Company&#8217;s chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is the chief executive officer.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzEwNDQ1MzYwNDY2NDM5_e3c99dc8-de74-4fd9-88fe-a81bf94562da">three</ix:nonFraction> reportable segments, Control Devices, Electronics and Stoneridge Brazil, which also represent its operating segments. The Control Devices reportable segment produces actuators, sensors, switches and connectors. The Electronics reportable segment produces driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the Company&#8217;s reportable segments are the same as those described in Note 2. The Company&#8217;s management evaluates the performance of its reportable segments based primarily on revenues from external customers, capital expenditures and operating income. Inter-segment sales are accounted for on terms similar to those to third parties and are eliminated upon consolidation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial information presented below is for our <ix:nonFraction unitRef="segment" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzE0MDA_e3c99dc8-de74-4fd9-88fe-a81bf94562da">three</ix:nonFraction> reportable operating segments and includes adjustments for unallocated corporate costs and intercompany eliminations, where applicable. Such costs and eliminations do not meet the requirements for being classified as an operating segment. Corporate costs include various support functions, such as accounting/finance, executive administration, human resources, information technology and legal.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="i23973bff18e6486ea9969b4b2a91ac9c" continuedAt="id7d8a501f9d94a5b99f084aa2e9d6414"><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzI_4beaf20b-c2e4-405b-a122-d2a467e38ffc" continuedAt="iedef3191e156468dbe031d72c5ebd523" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of financial information by reportable segment is as follows:</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItMi0xLTEtNDUzNg_cff00140-6e94-47ce-bc5e-572fa77c4b43">342,596</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItNC0xLTEtNDUzNg_0fbd1fb1-332f-42e2-8340-f12992c1d34e">355,775</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItNi0xLTEtNDUzNg_1c378334-dd0c-4e0b-8521-07e9e7dc0249">342,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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54538c5df4d94619b1204d7851786a72_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtMi0xLTEtNDUzNg_a63dcfd6-47ad-4fd5-b590-8fb49f3b55a9">2,719</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77e3066a370343caa6fd00e211f8d632_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtNC0xLTEtNDUzNg_f3d8ec24-177a-45a4-88e1-c4e7a74622bc">3,502</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3474cded08247568694dd10ef50bd4a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtNi0xLTEtNDUzNg_61b471ca-382a-4624-bcc8-3564b6751b9b">5,475</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i833e51b523494d059942c2c1fd7fd21b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtMi0xLTEtNDUzNg_430434ab-900d-4abc-8345-32673bea1d8b">345,315</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if22da291ee4f411a85aa3d6977e7e29b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtNC0xLTEtNDUzNg_8b3f3081-197f-4d2d-a144-98fbda2dc945">359,276</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i869da37cd0f34d6c8b766b66a3fce6ae_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtNi0xLTEtNDUzNg_40f6edca-c10e-4a69-9d90-d7053cfc21b0">348,051</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtMi0xLTEtNDUzNg_f34547b1-2a19-4fdb-87ba-1f6454742f75">505,097</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtNC0xLTEtNDUzNg_7948a4b5-2f6c-43b1-a8a8-1d8fd1314ad3">357,910</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtNi0xLTEtNDUzNg_7878ba1f-f923-4bcd-9a56-ca60d7967441">257,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f984096f88446daa026b6daffdcc43f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtMi0xLTEtNDUzNg_5630e6e7-384c-4cd2-b29e-a67c2badc5c4">28,709</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic02b689c1c8e49588e67b337a20d984a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtNC0xLTEtNDUzNg_fa5fdbd5-b386-4504-9a5f-50bdae57f488">26,192</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i133c1dbdf7b14ea088318d839649c97b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtNi0xLTEtNDUzNg_46457541-f5b6-4b19-8a87-282bf2e52f1a">24,027</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bba887dc89a478194def6c7efab9134_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctMi0xLTEtNDUzNg_e7b505b1-05d2-4ce5-8ec9-0e5d446b3f93">533,806</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i161a701f3d044516bf4cf5ac02d24376_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctNC0xLTEtNDUzNg_3e758fa7-21f3-48ec-8abb-ab22bd776928">384,103</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69e29f83ad75434f908dd77ece5333ef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctNi0xLTEtNDUzNg_7a1423bf-12ea-4284-a59d-96340e35fbb2">281,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtMi0xLTEtNDUzNg_6e37ff01-3bd1-4909-8bda-2569165ad3c9">52,230</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtNC0xLTEtNDUzNg_4e1e2da3-b602-4ec3-8a2d-7e1e055c83ba">56,777</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtNi0xLTEtNDUzNg_a27d97b7-5087-4218-bb0a-7037c1da4808">47,663</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16ad5c592ce94e35a6a10d6a4c04bd21_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktMi0xLTEtNDUzNg_5908a697-489c-4fd8-a099-78aa31296ca6">32</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7094f2c389284516aef38b1625b2b550_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktNC0xLTEtNDUzNg_ddece27f-cadf-4716-a0d3-e57741c3e3c4">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8da2efe63b9043a0812053b8ae82ec8f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktNi0xLTEtNDUzNg_cc992397-c031-48f8-a44b-4afa3bcb9c7a">&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaeab636d4af4edda5f2e0ec7d9ebf3d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTItMS0xLTQ1MzY_57df1dc9-d686-46d9-8981-66febcdfc379">52,262</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56d6ee0512ee4b5c8d6ce9fee7478ff5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTQtMS0xLTQ1MzY_99fccc28-1118-4aaa-9b2f-b752300d18ea">56,777</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd6b93c59dc64e3fb5255b9e16b0c0d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTYtMS0xLTQ1MzY_df037404-0628-4aee-bae0-b58e08cc45f9">47,663</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c90e2eca6974b94a637f1c665815a0e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTItMS0xLTQ1MzY_e90ee395-b5af-4197-957a-eb5f1400be7f">31,460</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i636be472741a45489627d80872361c10_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTQtMS0xLTQ1MzY_745e2aca-7b2d-4a26-8561-41e2e929f5f3">29,694</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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbcb3b11bc7548899be67d42b68fb0a3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTYtMS0xLTQ1MzY_1cab01b3-5aec-4eed-948f-6af1ace6286d">29,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTItMS0xLTQ1MzY_d780b175-4089-42e8-9a92-472b2bb3aff0">899,923</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTQtMS0xLTQ1MzY_d048dcde-37e4-4b11-9b7b-bec8310b0a67">770,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTYtMS0xLTQ1MzY_e4399465-b1ab-4604-8cfd-b9294f42b9e7">648,006</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Income (Loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTItMS0xLTQ1MzY_c6dbe57f-95a6-48cd-acc4-b8b4bb8cde9b">23,917</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTQtMS0xLTQ1MzY_cb96d986-7599-45a6-8f12-00acd9dcaa65">54,933</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTYtMS0xLTQ1MzY_43a1eae5-5a5d-485e-abde-1284ca1b8c96">22,072</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTItMS0xLTQ1MzY_6cf87653-57ab-41bb-a272-4ddbdc168916">5,128</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTQtMS0xLTQ1MzY_62df3ca5-9624-4494-8af6-fd5abc2f7757">12,502</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTYtMS0xLTQ1MzY_b9ea4982-5f00-4aff-932c-d3eb1f9dbb3a">3,672</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTItMS0xLTQ1MzY_69aaaa68-20f7-44d3-a346-2fad3ec09db2">3,150</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTQtMS0xLTQ1MzY_d36bd0a2-b420-4b6e-9016-9d51e51bbd0c">995</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTYtMS0xLTQ1MzY_b21c303a-ddf4-42f8-9cdb-a2231349e033">3,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTItMS0xLTQ1MzY_1201d8c4-8b1a-4585-a3e9-68971f64707c">29,260</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTQtMS0xLTQ1MzY_e6f4b400-662d-4807-b0b7-584071bdad59">28,015</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTYtMS0xLTQ1MzY_f01372a5-98a8-4f71-a2c5-5d6edf4cdd4b">29,830</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTItMS0xLTQ1MzY_a15796b0-8dcb-44b1-a398-c22b18eed827">2,935</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTQtMS0xLTQ1MzY_163da980-3fc5-4046-a330-fca007956395">15,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTYtMS0xLTQ1MzY_ac0b65e8-e22f-41c3-8e00-5b3b4d174d18">7,664</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTItMS0xLTQ1MzY_6fc7ad42-2261-44a2-9229-2bb64c58b9df">13,521</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTQtMS0xLTQ1MzY_adeb688c-80fc-43bd-8e3d-e6759e0169ca">15,351</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTYtMS0xLTQ1MzY_da42e2d1-3713-48e2-96a3-babf1edde643">15,377</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTItMS0xLTQ1MzY_4ffa45cb-06ef-40ee-8c15-3f59d3661059">13,913</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTQtMS0xLTQ1MzY_9698e42c-45ff-4ce5-875d-4e9113df762c">12,487</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTYtMS0xLTQ1MzY_dd8cfa46-5504-48ee-bacf-b9aa26708f0d">10,501</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTItMS0xLTQ1MzY_da91fb6a-00e0-46a2-924d-317ef2f2be01">3,939</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTQtMS0xLTQ1MzY_5faaed38-1fcd-4a66-b855-8035e5e32cc2">3,856</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTYtMS0xLTQ1MzY_58a177b1-7562-4434-bc4f-d959bf477f2e">4,766</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTItMS0xLTQ1MzY_4b27d673-1718-4466-8b06-c3372cf759a3">2,318</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTQtMS0xLTQ1MzY_6cca9150-6346-4eee-acbd-36aac26fc50b">2,134</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTYtMS0xLTQ1MzY_34c89efb-16c2-4657-a833-1e94e55cb38f">2,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total depreciation and amortization </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTItMS0xLTQ1MzY_902c082a-5a37-4eb6-8e9e-594d34da0763">33,691</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTQtMS0xLTQ1MzY_cfbaafc5-dbf9-4af8-8713-b4e4f8392ecf">33,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTYtMS0xLTQ1MzY_cc6830ca-8f7b-41d9-98ec-c5952374ecbd">32,730</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Expense (Income), net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTItMS0xLTQ1MzY_3ef8d65a-2f2f-47ff-9cf6-17a771f329f2">93</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTQtMS0xLTQ1MzY_9a9ef93b-86d2-4d3a-a669-453b13ff0cf0">132</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTYtMS0xLTQ1MzY_207aca4c-8002-419a-83a1-e88ab5df0aa3">173</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTItMS0xLTQ1MzY_96476d9d-d783-4d7e-adaa-6020b6947095">1,009</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTQtMS0xLTQ1MzY_4a1eb30c-e27d-4910-9ae7-efe8259471e6">462</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTYtMS0xLTQ1MzY_77929806-bff4-43e9-86b8-6fbc92ff4134">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTItMS0xLTQ1MzY_cec2636e-b254-404d-bb64-cf3bf60efb9a">1,282</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTQtMS0xLTQ1MzY_87dc83dd-fd98-4d76-8f07-e6cd7bddbded">1,353</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTYtMS0xLTQ1MzY_68edba3e-548b-465c-ae8d-61649e206fa7">4</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTItMS0xLTQ1MzY_0412b7a3-49aa-477e-87c9-6d3058f5d83f">7,277</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTQtMS0xLTQ1MzY_97f636ae-0fbb-4405-8e8f-8e7a9fe4dde6">5,948</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTYtMS0xLTQ1MzY_ba766ac9-9871-4bb6-bb3e-4f703fa7bb8c">5,635</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTItMS0xLTQ1MzY_71061b1b-659b-4103-8a66-3aa38a4231ea">7,097</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTQtMS0xLTQ1MzY_5169fb47-3a60-4ca3-bf9e-39f7c351a536">5,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTYtMS0xLTQ1MzY_f18bcda6-226c-43cd-a62c-e64ba7259ed2">6,124</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTItMS0xLTQ1MzY_34a4a2e3-c839-40ea-825f-cf1d3b8d38d9">12,620</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTQtMS0xLTQ1MzY_530fcd62-acf3-4f83-aba2-0e3e1cdec37f">9,154</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTYtMS0xLTQ1MzY_dc77e5a4-7ca7-4745-b9c7-b36ac085f90c">11,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTItMS0xLTQ1MzY_e922c6e3-1cea-4e5d-a987-7e9af8cfc239">10,479</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTQtMS0xLTQ1MzY_1b6ca0ab-2131-4c98-968b-9f5232803bb2">9,735</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTYtMS0xLTQ1MzY_aa2fe442-085b-4ad8-9c15-eea4503979c9">11,617</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTItMS0xLTQ1MzY_5554f1fb-f7f8-4c72-8e12-6e431b4bebb5">3,480</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTQtMS0xLTQ1MzY_ffa02ddc-54a6-4a76-b515-5b5facf536f6">2,918</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTYtMS0xLTQ1MzY_45cda933-e3a6-4f57-846c-d27a9fcbd3f4">2,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTItMS0xLTQ1MzY_a7bd9b58-fb0b-4284-8710-cac7cc92a9cf">653</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTQtMS0xLTQ1MzY_ee41dba9-c926-4810-a775-1b070e9b1c99">1,142</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTYtMS0xLTQ1MzY_948eb703-e208-41b5-a727-5cd992b9c269">1,444</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTItMS0xLTQ1MzY_783994f6-d99f-4f63-b0d7-248be75d2579">27,232</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTQtMS0xLTQ1MzY_744f9d4f-651b-4764-9734-aad1e3362f8c">22,949</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTYtMS0xLTQ1MzY_e956d3ef-1718-4139-aa63-702c6da87be1">27,660</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></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STONERIDGE, INC. AND SUBSIDIARIES</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except share and per share data, unless otherwise indicated)</span></div></div><ix:continuation id="id7d8a501f9d94a5b99f084aa2e9d6414"><div style="margin-top:10pt"><ix:continuation id="iedef3191e156468dbe031d72c5ebd523"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i214389da1c0a496d91d0bc167d43cf43_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzItMi0xLTEtNDUzNg_110bf980-044c-47ec-bb05-b59084b45068">174,535</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4e4b02cca8344968e04a38955155fcf_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzItNC0xLTEtNDUzNg_d1186b02-5112-41a8-a5aa-e5f268415beb">181,968</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzMtMi0xLTEtNDUzNg_823f72d0-a9de-4c94-ad1f-9966dc801388">369,232</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzMtNC0xLTEtNDUzNg_f2fc1fb5-f007-4115-9b0e-90489af9b815">338,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40c42c91b84e4b0b915a429deef6bec0_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzQtMi0xLTEtNDUzNg_f3064045-68ad-417d-af8d-e9ee42ca8194">60,861</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib322d3665e9c47ccafac6c1dc33ecda9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzQtNC0xLTEtNDUzNg_b01e148a-7379-41e1-a6ff-d872a6b7b4c5">59,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecbf611db9e04de69709d5b586f5eac6_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzUtMi0xLTEtNDUzNg_e35dc2e7-ad0e-4920-bd85-cebb381d9ee2">419,469</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3849bb89af764cb296170587ca411fc7_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzUtNC0xLTEtNDUzNg_1744c66d-97ec-4230-9289-814f6cae4bfb">438,175</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i223efc9dffb240919509c6e63dbd8b6c_I20221231" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzYtMi0xLTEtNDUzNg_ee39d4a2-56f4-4f78-adee-a3897abb2508">371,992</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46447a58756d487fbb639eef4119b536_I20211231" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzYtNC0xLTEtNDUzNg_fc1a5eef-42d3-4a70-a930-66371cce3684">351,924</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzctMi0xLTEtNDUzNg_0ae17d52-cd3e-40bb-830a-f82087195e5b">652,105</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzctNC0xLTEtNDUzNg_c42b2634-3fca-45a6-be79-f89983d267c5">665,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzM_0295cba1-39dc-4972-8b20-62c5d4ea801b" escape="true"><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents net sales and long-term assets for the geographic areas in which the Company operates:</span></div><div style="margin-top:10pt"><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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItMi0xLTEtNDUzNg_12efc26c-271e-4735-adea-cd297a017fe7">444,928</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItNC0xLTEtNDUzNg_84238547-86d7-446a-8d09-a38b4444bff2">386,944</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b844557ed840639b6c40cf44472055_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItNi0xLTEtNDUzNg_e431ff21-da96-469d-b048-111af06fb296">330,528</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtMi0xLTEtNDUzNg_d111645a-c937-4f6b-be0e-43efbb262c8c">52,230</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82467b17de62460a9034f616bb8bb201_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtNC0xLTEtNDUzNg_ba934f28-deee-4164-ba8a-b5905c6aeb46">56,777</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtNi0xLTEtNDUzNg_e11ee4c5-fe82-4454-9a84-971601c0a3ef">47,663</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f10a258feb9485cb05adac7d0cacbe4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtMi0xLTEtNDUzNg_d0646fe9-e4f4-4e21-a7c3-720b63af0811">402,765</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f87a7fcbfc34938988f7f70f9a8c36a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtNC0xLTEtNDUzNg_eeba00e4-10b3-4d80-a559-13784911e1e7">326,741</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia355adf775bc4aaca604ba7d5338fc3f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtNi0xLTEtNDUzNg_f3cefd90-b7a4-43aa-97ac-ff9d91746cbd">269,815</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtMi0xLTEtNDUzNg_b201b4f2-9d1d-4e3c-b146-95b3eca53989">899,923</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtNC0xLTEtNDUzNg_0bbc7068-ab5e-49cc-aac3-3887ec94dc95">770,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtNi0xLTEtNDUzNg_cb06ca3f-5dc2-420f-bab2-347aab1f18ea">648,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c6f889101894e778f77724d118e1b8d_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzItMi0xLTEtNDUzNg_af9055fb-2488-4e54-9671-69740033f29c">92,149</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedb0de1251734b50a07118c52b121a7e_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzItNC0xLTEtNDUzNg_0680aefe-ca52-4a4a-95d3-cb7c3e624bc1">91,039</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a9e6fc73fce40499b351846caab4650_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzMtMi0xLTEtNDUzNg_4ed05b6a-3000-4460-8388-0e974df15b90">31,796</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ddba45c2b347479e15f0e3f0f7d829_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzMtNC0xLTEtNDUzNg_b336f021-2d55-4202-a6f7-b0954aa6cc53">30,272</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dbb7e1cd88492ca35d22ef291ea090_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzQtMi0xLTEtNDUzNg_72586b0b-de13-4a2f-8491-af6a2562465f">118,609</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ccb1e7af8d84e159ad8d661fcdc9489_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzQtNC0xLTEtNDUzNg_7595114a-a37c-421d-a8d8-db6d41049e71">133,264</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzUtMi0xLTEtNDUzNg_2247a4c9-c759-42f0-99e2-aac6ce5db07d">242,554</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e00ad743646d0ac502541d731088b_I20211231" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzUtNC0xLTEtNDUzNg_89cab4b1-3eba-4dbb-81b8-1d3df71d2a54">254,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">Unallocated Corporate expenses include, among other items, accounting/finance, human resources, information technology and legal costs as well as share-based compensation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">These amounts represent depreciation and amortization on property, plant and equipment and certain intangible assets.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.53pt">Assets located at Corporate consist primarily of cash, intercompany receivables, fixed and leased assets for the headquarter building, information technology assets, equity investments and investments in subsidiaries.</span></div></ix:nonNumeric></ix:continuation><div id="ib993357be1eb4fcf8939a066b049b54d_160"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjAvZnJhZzo3OThmZWVhMTNhYWY0NTQzYTVjZmNmMGU2YzQ1NzZjNi90ZXh0cmVnaW9uOjc5OGZlZWExM2FhZjQ1NDNhNWNmY2YwZTZjNDU3NmM2XzIzMw_c8bf02d6-66fa-4415-b703-6bb4eab58898" continuedAt="i040993f6fcf74d6ca520daf10bc841d2" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="i040993f6fcf74d6ca520daf10bc841d2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility Amendment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;1, 2023, the Company entered into Amendment No. 4 to the Credit Facility. Refer to Note 5 of the consolidated financial statements for details regarding this amendment.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">72</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="ib993357be1eb4fcf8939a066b049b54d_166"></div><ix:nonNumeric contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90ZXh0cmVnaW9uOjA3MjZmYjBmYjgwZjQxNjBiNzk3M2Y1OGUxZGE4ZTdjXzIzMQ_43e9aaa7-13b4-4660-8540-cf533b0e85dc" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following schedule provides the activity for accounts receivable reserves and valuation allowance for deferred tax assets for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:10pt"><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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at <br/>beginning of <br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Charged to<br/>costs and<br/>expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable reserves:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib76c28d85dab42cc9119b4fff1b930ea_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItMi0xLTEtNDUzNg_4b5532ce-844a-422a-8eda-5b5c4bafcaf5">1,443</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItNC0xLTEtNDUzNg_fb443084-c9b6-4dc0-8323-f4a0f2320f46">1,255</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItNi0xLTEtNDUzNg_7bf833e4-714c-470a-8254-e5fa858a5a5c">1,736</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide3dc7a2c6bb4233b063afd20c56f6c2_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItOC0xLTEtNDUzNg_9c1234ed-ad19-4c83-a585-23558b98e3f9">962</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc46f359059e4fb7a0853181344a63b5_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtMi0xLTEtNDUzNg_6b0491e8-2de4-46d7-ac00-52d888e56710">817</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtNC0xLTEtNDUzNg_35319e25-6efa-4c22-be25-e02968ab2270">1,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtNi0xLTEtNDUzNg_19332d43-a9c9-4a15-b513-ef087ec2b749">404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib76c28d85dab42cc9119b4fff1b930ea_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtOC0xLTEtNDUzNg_3c9c21ff-3580-40a9-b905-24b60d70079b">1,443</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia59f7b92582c4538bce781d13f6442d9_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtMi0xLTEtNDUzNg_51a95401-c8cf-4314-8b01-f607a441a308">1,289</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i826643e843a2414595d78db0411022e3_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtNC0xLTEtNDUzNg_5fc77c2c-df98-4d82-b045-e836046f5077">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i826643e843a2414595d78db0411022e3_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtNi0xLTEtNDUzNg_b20ac15c-5e4b-4f48-91e0-866e09c7c9dd">1,602</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc46f359059e4fb7a0853181344a63b5_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtOC0xLTEtNDUzNg_940da38b-022d-49fd-9588-800eb700fa73">817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><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:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net additions<br/>charged to<br/>income<br/>(expense)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange rate<br/>fluctuations<br/>and other<br/>items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Valuation allowance for deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItMi0xLTEtNDUzNg_67256b4d-dcb2-4062-b1fe-837e5873fc59">14,516</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231" decimals="-3" name="sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItNC0xLTEtNDUzNg_0ce1b7de-065b-4f59-936a-f24d1c471379">4,975</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItNi0xLTEtNDUzNg_eb2d2ad7-36d0-4a5b-b311-9eef4494d629">995</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7841f3d4f4c948f7a34bac1b9b8cbf5d_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItOC0xLTEtNDUzNg_d4c9c37f-1d4f-41e2-830e-8deede13fad1">18,496</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtMi0xLTEtNDUzNg_1bfb6cdc-dcc4-4a06-a0e7-9a54b9136af9">10,237</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231" decimals="-3" name="sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtNC0xLTEtNDUzNg_e49a6927-e675-4bd6-8f6a-2d58605ebc4f">4,768</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtNi0xLTEtNDUzNg_669f835c-8e98-4811-83aa-565e4e736349">489</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtOC0xLTEtNDUzNg_80b354aa-8c01-4e39-becd-f34a9713742d">14,516</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2020</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5ad2915db2b34bbaa9570820d6a565d5_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtMi0xLTEtNDUzNg_4028f6a9-dfcc-4c01-93b8-c53503f8de58">8,586</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231" decimals="-3" name="sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtNC0xLTEtNDUzNg_f9078bac-8949-4505-a2cb-7f43fe99fc4d">2,174</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtNi0xLTEtNDUzNg_f932d7fc-f66f-40e2-9646-2d03b9aea9fc">523</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtOC0xLTEtNDUzNg_e35f7d9b-65c6-4574-9b91-c7335c9f932b">10,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div id="ib993357be1eb4fcf8939a066b049b54d_169"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9. Changes In and Disagreements With Accountants On Accounting and Financial Disclosure.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no disagreements between the management of the Company and its Independent Registered Public Accounting Firm on any matter of accounting principles or practices of financial statement disclosures, or auditing scope or procedure.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_172"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, an evaluation was performed under the supervision and with the participation of the Company&#8217;s management, including the principal executive officer (&#8220;PEO&#8221;) and principal financial officer (&#8220;PFO&#8221;), of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Securities Exchange Act of 1934, as amended. Based on that evaluation, the Company&#8217;s PEO and PFO, concluded that the Company&#8217;s disclosure controls and procedures were effective as of December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). In evaluating the Company&#8217;s internal control over financial reporting, management has adopted the framework in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control-Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Under the supervision and with the participation of our management, including the PEO and PFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting, as of December&#160;31, 2022. Based on our evaluation under the framework in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Internal Control-Integrated Framework </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2013 Framework), our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Ernst &amp; Young LLP, an independent registered public accounting firm, as auditor of the Company&#8217;s financial statements, has issued an attestation report on the Company&#8217;s internal control over financial reporting as of December&#160;31, 2022. Ernst &amp; Young&#8217;s report is included herein.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no changes to our internal controls over financial reporting during the quarter ended December&#160;31, 2022 that has materially or is reasonably likely to materially affect internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Stoneridge, Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited Stoneridge, Inc. and subsidiaries&#8217; internal control over financial reporting as of December&#160;31, 2022, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Stoneridge, Inc. and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2022, based on the COSO criteria.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, cash flows and shareholders&#8217; equity for each of the three years in the period ended December&#160;31, 2022, and the related notes and financial statement schedule of the Company and our report dated March&#160;2, 2023 expressed an unqualified opinion thereon.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">/s/ Ernst &amp; Young LLP</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Detroit, Michigan</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;2, 2023</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">74</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_175"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9B. Other Information.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility Amendment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to continued supply chain disruptions and macroeconomic challenges on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on March&#160;1, 2023, the Company entered into Amendment No. 4 to the Fourth Amended and Restated Credit Agreement by and among the Company and certain of its subsidiaries as Borrowers, certain of its subsidiaries as Guarantors, PNC Bank, National Association, as Administrative Agent, and the financial parties thereto (the, &#8220;Lenders&#8221;) (&#8220;Amendment No. 4&#8221;). Amendment No. 4 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Amendment No. 4 Specified Period&#8221; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was changed to 4.75 to 1.00 for the quarter ended March 31, 2023 and 4.25 to 1.00 for the quarter ended June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 3.00 for the quarters ended March 31, 2023 and June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">drawing on the Credit Facility continues to be restricted if the Company&#8217;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there continue to be certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Amendment No. 4 Specified Period.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The description of Amendment No. 4 to the Credit Agreement does not purport to be complete and is qualified in its entirety to the full text of Amendment No. 4 to the Credit Agreement which is filed as </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 10.23 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to this Form 10-K and incorporated herein by reference.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_178"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_181"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART III</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_184"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by this Item 10 regarding our directors is incorporated by reference to the information under the sections and subsections entitled, &#8220;Proposal One: Election of Directors,&#8221; &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; and &#8220;Corporate Governance&#8221; contained in the Company&#8217;s Proxy Statement in connection with its Annual Meeting of Shareholders to be held on May&#160;16, 2023. The information required by this Item 10 regarding our executive officers appears as a Supplementary Item following Item 1 under Part I, hereof.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_187"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 11. Executive Compensation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by this Item 11 is incorporated by reference to the information under the sections and subsections &#8220;Compensation Committee,&#8221; &#8220;Compensation Committee Interlocks and Insider Participation,&#8221; &#8220;Compensation Committee Report&#8221; and &#8220;Executive Compensation&#8221; contained in the Company&#8217;s Proxy Statement in connection with its Annual Meeting of Shareholders to be held on May&#160;16, 2023.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_190"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by this Item 12 (other than the information required by Item 201(d) of Regulation S-K which is set forth below) is incorporated by reference to the information under the heading &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; contained in the Company&#8217;s Proxy Statement in connection with its Annual Meeting of Shareholders to be held on May&#160;16, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In May 2010, we adopted an Amended Directors&#8217; Restricted Share Plan and an Amended and Restated Long-Term Incentive Plan, as amended. In May 2013, we adopted an Amended Directors&#8217; Restricted Shares Plan and an Amended and Restated Long-Term Incentive Plan, as amended, to increase the number of shares available for issuance under the plans. In May 2016, we adopted the 2016 Long-Term Incentive Plan. In May 2018, we adopted the 2018 Amended and Restated Director&#8217;s Restricted Shares Plan. In May 2022, we adopted the 2018 Amended and Restated Director&#8217;s Restricted Shares Plan, as amended, to increase the number of shares available for issuance under the plan. Our shareholders approved each plan.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity compensation plan information as of December&#160;31, 2022 is as follows:</span></div><div style="margin-top:10pt"><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:79.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.143%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of securities<br/>remaining available for<br/>future issuance under<br/>equity compensation<br/>plans (A)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans approved by shareholders</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,018,411</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity compensation plans not approved by shareholders</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Excludes 1,286,196 share units issued to key employees pursuant to the Company&#8217;s 2016 Long-Term Incentive Plan.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_193"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions, and Director Independence.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by this Item 13 is incorporated by reference to the information under the subsections &#8220;Transactions with Related Persons&#8221;, &#8220;Review and Approval of Transactions with Related Persons&#8221; and &#8220;Director Independence&#8221; contained in the Company&#8217;s Proxy Statement in connection with its Annual Meeting of Shareholders to be held on May&#160;16, 2023.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_196"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information required by this Item 14 is incorporated by reference to the information under the subsections &#8220;Service Fees Paid to Independent Registered Accounting Firm&#8221; and &#8220;Pre-Approval Policies and Procedures&#8221; contained in the Company&#8217;s Proxy Statement in connection with its Annual Meeting of Shareholders to be held on May&#160;16, 2023.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_199"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART IV</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_202"></div><div style="-sec-extract:summary;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 15. Exhibits, Financial Statement Schedule.</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">The following documents are filed as part of this Form 10-K.</span></div><div style="margin-top:10pt"><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:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.022%"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Page in<br/>Form 10-K</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 style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">Consolidated Financial Statements:</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_94">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_94">35</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">Consolidated Balance Sheets as of December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97"> and 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_97">1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_97">37</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_103">Consolidated Statements of Operations for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_103">38</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_106">Consolidated Statements of Comprehensive Loss for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_106">39</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_109">Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_109">40</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_112">Consolidated Statements of Shareholders&#8217; Equity for the Years Ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_112">41</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 style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_115">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_115">42</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Financial Statement Schedule:</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_166">Schedule II &#8211; Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:none" href="#ib993357be1eb4fcf8939a066b049b54d_166">73</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:7.02pt">Exhibits:</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="sri-20221231xexx31.htm">Second Amended and Restated Articles of Incorporation of the Company</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="sri-20221231xexx31.htm">, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000095015207006671/l27429aexv3w1.htm">Amended and Restated Code of Regulations of the Company (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2007).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/0000950130-98-001599-index.html">Common Share Certificate (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 1997).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837020001657/ex-4d2.htm">Description of Stoneridge, Inc. Common Shares registered under Section 12 of the Securities Exchange Act of 1934, as amended (incorporated by reference to Exhibit 4.2 to the Company's Annual Report on Form 10-K for the year ended December 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420417030756/v468234_ex10-1.htm">Stoneridge, Inc. Deferred Compensation Plan (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on June 2, 2017)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420418055584/tv504413_ex10-2.htm">First Amendment to the Stoneridge, Inc. Deferred Compensation Plan (incorporated by reference to Exhibit 10.2 to the Company's Quarterly Report on Form 10-Q filed on October 26, 2018)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420409040949/v156664_ex10-3.htm">Stoneridge, Inc. Long-Term Cash Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2009)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420416101298/v439750_ex99-2.htm">Stoneridge, Inc. 2016 Long-Term Incentive Plan (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed on May 12, 2016)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465920064330/tm2020361d1_ex99-1.htm">First Amendment to the Stoneridge, Inc. 2016 Long-Term Incentive Plan (incorporated by reference to Exhibit 99.1 to the Company's Current Report on Form 8-K filed on May 20, 2020)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d3.htm">Form of Stoneridge, Inc. Long-Term Incentive Plan 2022 Performance Shares Grant Agreement (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Quarterly Report on 10-Q for the quarter ended March 31, 2022)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm">Form of Stoneridge, Inc. Long-Term Incentive Plan 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm"> Restricted Share Units Agreement (incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm"> to the Company&#8217;s Quarterly Report on 10-Q for the quarter ended March 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d4.htm">)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d5.htm">Form of Stoneridge, Inc. Long-Term Incentive Plan 2022 Restricted Share Units Agreement (one-time two-year vesting under 2021 AIP payment) (incorporated by reference to Exhibit 10.5 to the Company&#8217;s Quarterly Report on 10-Q for the quarter ended March 31, 2022)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001043337/000104333721000005/sri-20210507xex2.htm">Stoneridge, Inc. Annual Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed on May 12, 2021)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420418029280/tv494390_ex99-1.htm">Stoneridge, Inc. 2018 Amended and Restated Directors' Restricted Shares Plan (incorporated by reference to Exhibit 99.1 to the Company's Current Report on Form 8-K filed on May 16, 2018)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">Amendment No. 1 to the Stoneridge, Inc. 2018 Amended and Restated Directors&#8217; Restricted Shares Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">(incorporated by reference to Exhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm"> to the Company's Current Report on Form 8-K filed on May 1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">22</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465922062925/tm2216072d1_ex10-1.htm">)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm">Form of Stoneridge, Inc. Directors&#8217; Restricted Shares Plan 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm"> Grant Agreement (incorporated by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm"> to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022007125/sri-20220331xex10d2.htm">)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001043337/000155837021001646/sri-20201231xex10d6.htm">Amended and Restated Officers&#8217; and Key Employees&#8217; Severance Plan of Stoneridge, Inc. (incorporated by reference to Exhibit 10.6 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001043337/000155837021001646/sri-20201231xex10d13.htm">Form of Change in Control Agreement (incorporated by reference to Exhibit 10.13 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420415017240/v404813_ex10-2.htm">Employment Agreement, dated March 16, 2015, between the Company and Jonathan B. DeGaynor (incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed on March 19, 2015)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001043337/000155837021001646/sri-20201231xex10d15.htm">Amendment No. 1, dated February 23, 2021, to Employment Agreement, dated March 16, 2015 between the Company and Jonathan B. DeGaynor (incorporated by reference to Exhibit 10.15 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420415017240/v404813_ex10-3.htm">Indemnification Agreement between the Company and Jonathan B. DeGaynor (incorporated by reference to Exhibit 10.3 to the Company's Current Report on Form 8-K filed on March 19, 2015).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001043337/000155837021001646/sri-20201231xex10d22.htm">Employment Agreement, dated January 29, 2021, by and between the Company and James Zizelman (incorporated by reference to Exhibit 10.22 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020)*</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1043337/000114420419030279/tv523282_ex10-1.htm">Fourth Amended and Restated Credit Agreement (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on June 7, 2019).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000110465920079764/tm2023951d1_ex10-1.htm">Waiver and Amendment No. 1 to the Fourth Amended and Restated Credit Agreement (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on July 1, 2020)*.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm">Amendment No. 2 to the Fourth Amended and Restated Credit Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm">(incorporated by reference to Exhibit 10.22 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm">)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d22.htm">.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1043337/000155837022002389/sri-20211231xex10d23.htm">Amendment No. 3 to the Fourth Amended and Restated Credit Agreement (incorporated by reference to Exhibit 10.23 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="sri-20221231xexx1023.htm">Amendment No. 4 to the Fourth Amended and Restated Credit Agreement, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="sri-20221231xexx211.htm">Principal Subsidiaries and Affiliates of the Company, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="sri-20221231xexx231.htm">Consent of Independent Registered Public Accounting Firm, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="sri-20221231xexx311.htm">Chief Executive Officer certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="sri-20221231xexx312.htm">Chief Financial Officer certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="sri-20221231xexx321.htm">Chief Executive Officer certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="sri-20221231xexx322.htm">Chief Financial Officer certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><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:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cover Page Interactive Data File &#8211; the cover page XBRL tags are embedded within the Inline XBRL document</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* - Reflects management contract or compensatory plan or arrangement required to be filed as an exhibit pursuant to Item 15(b) of this Annual Report on Form 10-K.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">The exhibits listed are filed as part of or incorporated by reference into this report.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Additional Financial Statement Schedules. None.</span></div><div id="ib993357be1eb4fcf8939a066b049b54d_205"></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">79</span></div></div></div><div id="ib993357be1eb4fcf8939a066b049b54d_208"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib993357be1eb4fcf8939a066b049b54d_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">STONERIDGE, INC.</span></td></tr><tr style="height:12pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ MATTHEW R. HORVATH</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matthew R. Horvath</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ JAMES ZIZELMAN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">James Zizelman</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">President, Chief Executive Officer and Director</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ MATTHEW R. HORVATH</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matthew R. Horvath</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ ROBERT J. HARTMAN JR.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert J. Hartman Jr.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chief Accounting Officer </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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ WILLIAM M. LASKY</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">William M. Lasky</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chairman of the Board of Directors</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ JEFFREY P. DRAIME</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeffrey P. Draime</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ IRA C. KAPLAN</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ira C. Kaplan</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ KIM KORTH</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kim Korth</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ GEORGE S. MAYES, JR. </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">George S. Mayes, Jr.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carsten J. Reinhardt</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ PAUL J. SCHLATHER</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paul J. Schlather</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:3pt"><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March&#160;1, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ FRANK S. SKLARSKY</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frank S. Sklarsky</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">80</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>sri-20221231xexx31.htm
<DESCRIPTION>EX-3.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 2023 Workiva -->
<title>Document</title></head><body><div id="i10e248fb3b4b462db8068c58b611c709_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 3.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">SECOND AMENDED AND RESTATED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">ARTICLES OF INCORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">STONERIDGE, INC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;FIRST&#58;&#160;&#160;&#160;&#160;The name of the Corporation shall be &#8220;Stoneridge, Inc.&#8221;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;SECOND&#58; &#160;&#160;&#160;&#160;The place in the State of Ohio where the principal office of the Corporation is to be located is in Lexington, Richland County.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:700;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;THIRD&#58;&#160;&#160;&#160;&#160;The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be formed under Sections 1701.01 to 1701.98, inclusive, of the Ohio Revised Code and any amendments heretofore or hereafter made thereto.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;FOURTH&#58;&#160;&#160;&#160;&#160;The authorized number of shares of the Corporation is 65,000,000, consisting of 60,000,000 Common Shares, without par value (hereinafter referred to as &#8220;Common Shares&#8221;), and 5,000,000 Serial Preferred Shares, without par value (hereinafter referred to as &#8220;Serial Preferred Shares&#8221;).</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DIVISION A</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Serial Preferred Shares shall have the following express terms&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 1.  Series</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   The Serial Preferred Shares may be issued from time to time in one or more series. All Serial Preferred Shares shall be of equal rank and shall be identical, except in respect of the matters that may be fixed by the Board of Directors as hereinafter provided, and each share of a series shall be identical with all other shares of such series, except as to the dates from which dividends shall accrue and be cumulative. Subject to the provisions of Sections 2 through 6, both inclusive, of this Division, which provisions shall apply to all Serial Preferred Shares, the Board of Directors hereby is authorized to cause such shares to be issued in one or more series and with respect to each such series to determine and fix prior to the issuance thereof (and thereafter, to the extent provided in clause (b) of this Section) the following&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The designation of the series, which may be by distinguishing number, letter or title&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The authorized number of shares of the series, which number the Board of Directors may (except when otherwise provided in the creation of the series) increase or decrease from time to time before or after the issuance thereof (but not below the number of shares thereof then outstanding)&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The dividend rate or rates of the series, including the means by which any such rate may be established&#59;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The date or dates from which dividends shall accrue and be cumulative and the dates on which and the period or periods for which dividends, if declared, shall be payable, including the means by which any such date or period may be established&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The redemption rights and redemption price or prices, if any, for shares of the series&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><font 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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New &#8220;Second&#8221; article added on December 8, 2022.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The terms and amount of the sinking fund, if any, for the purchase or redemption of shares of the series&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;The amounts payable on shares of the series in the event of any voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Whether the shares of the series shall be convertible into Common Shares or shares of any other class and, if so, the conversion rate or rates or price or prices, any adjustments thereof and all other terms and conditions upon which such conversion may be made&#59; and</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Restrictions (in addition to those set forth in Subsection 5(b) of this Division) on the issuance of shares of the same series or of any other class or series.</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Board of Directors is authorized to adopt from time to time amendments to the Second Amended and Restated Articles of Incorporation fixing, with respect to each such series, the matters described in clauses (a) through (i), both inclusive, of this Section and is authorized to take such actions with respect thereto as may be required by law in order to effect such amendments.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 2.  Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The holders of Serial Preferred Shares of each series, in preference to the holders of Common Shares and of any other class of shares ranking junior to the Serial Preferred Shares, shall be entitled to receive out of any funds legally available for the payment of dividends on serial Preferred Shares, when and as declared by the Board of Directors, dividends in cash at the  rate or rates for such series fixed in accordance with the provisions of Section 1 of this Division A and no more, payable on the dates fixed for such series. Such dividends shall accrue and be cumulative, in the case of shares of each particular series, from and after the date or dates fixed with respect to such series. No dividends shall be paid upon or declared or set apart for any series of Serial Preferred Shares for any dividend period unless at the same time a like proportionate dividend payable for the dividend periods terminating on the same or any earlier date, ratably in proportion to the respective annual dividend rates fixed therefor, shall have been paid upon or declared or set apart for all Serial Preferred Shares of all series then issued and outstanding and entitled to receive such dividend.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;So long as any Serial Preferred Shares shall be outstanding no dividend, except a dividend payable in Common Shares or other shares ranking junior to Serial Preferred Shares, shall be paid or declared or any distribution be made, except as aforesaid, in respect of the Common Shares or any other shares ranking junior to Serial Preferred Shares, nor shall any Common Shares or any other shares ranking junior to Serial Preferred Shares be purchased, retired or otherwise acquired by the Corporation, except out of the proceeds of the sale of Common Shares or other shares of the Corporation ranking junior to Serial Preferred Shares received by the Corporation subsequent to the date of first issuance of Serial Preferred Shares of any series, unless&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;All accrued and unpaid dividends on Serial Preferred Shares, including the full dividends for all current dividend periods, shall have been declared and paid or a sum sufficient for payment thereof set apart&#59; and</font></div><div style="padding-left:72pt;text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;There shall be no arrearage with respect to the redemption of Serial Preferred Shares of any series from any sinking fund provided for shares of such series in accordance with Section 1 of this Division A.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 3.&#160;&#160;&#160;&#160;Redemption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to the express terms of each series and the provisions of Subsection 5(c)(3) of this Division A, the Corporation&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;May, from time to time at the option of the Board of Directors, redeem all or any part of any redeemable series of Serial Preferred Shares at the time outstanding at the applicable redemption price for such series fixed in accordance with Section 1 of this Division A&#59; and</font></div><div style="padding-left:72pt;text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;Shall, from time to time, make such redemptions of each series of Serial Preferred Shares as may be required to fulfill the requirements of any sinking fund provided for shares of such series at the applicable sinking fund redemption prices fixed in accordance with Section 1 of this Division A&#59;   </font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and shall in the case of any such redemption pay all accrued and unpaid dividends to the redemption date.</font></div><div><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;Notice of every such redemption shall be mailed, postage prepaid, to the holders of record of Serial Preferred Shares to be redeemed at their respective addresses then appearing on the books of the Corporation, not less than 30 days nor more than 60 days prior to the date fixed for such redemption, or such other time prior thereto as the Board of Directors shall fix for any series pursuant to Section 1 of this Division A prior to the issuance thereof. At any time after notice as provided above has been deposited in the mail, the Corporation may deposit the aggregate redemption price of Serial Preferred Shares to be redeemed, together with accrued and unpaid dividends thereon to the redemption date, with any bank or trust company in Cleveland, Ohio, or New York, New York, having capital and surplus of not less than $50,000,000, named in such notice and direct that there be paid to the respective holders of Serial Preferred Shares so to  be redeemed amounts equal to the redemption price of Serial Preferred Shares so to be redeemed, together with such accrued and unpaid dividends thereon, on surrender of the share certificate or certificates held by such holders&#59; and upon the deposit of such notice in the mail and the making of such deposit of money with such bank or trust company, such holders shall cease to be shareholders with respect to such shares&#59; and from and after the time such notice shall have been so deposited and such deposit of money shall have been so made, such holders shall have no rights or claim against the Corporation with respect to such shares, except only the right to receive such money from such bank or trust company without interest or to exercise before the redemption date any unexpired privileges of conversion. If less than all of the outstanding Serial Preferred Shares are to be redeemed, the Corporation shall select by lot the shares so to be redeemed in such manner as shall be prescribed by the Board of Directors.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;If the holders of Serial Preferred Shares which have been called for redemption shall not within five years after such deposit claim the amount deposited for the redemption thereof, any such bank or trust company shall, upon demand, pay over to the Corporation such unclaimed amounts and thereupon such bank or trust company and the Corporation shall be relieved of all responsibility in respect thereof and to such holders.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Any Serial Preferred Shares which are (1) redeemed by the Corporation pursuant to the provisions of this Section, (2) purchased and delivered in satisfaction of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">any sinking fund requirements provided for shares of such series, (3) converted in accordance with the express terms thereof, or (4) otherwise acquired by the Corporation, shall resume the status of authorized but unissued Serial Preferred Shares without serial designation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 4.  Liquidation.</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;In any voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation, the holders of Serial Preferred Shares of any series shall be entitled to receive in full out of the assets of the corporation, including its capital, before any amount shall be paid or distributed among the holders of Common Shares or any other shares ranking junior to Serial Preferred Shares, the amounts fixed  with respect to shares of such series in accordance with Section 1 of this Division, plus an amount equal to all dividends accrued and unpaid thereon to the date of payment of the amount due pursuant to such liquidation, dissolution or winding up of the affairs of the Corporation. If the net assets of the Corporation legally available therefor are insufficient to permit the payment upon all outstanding Serial Preferred Shares of the full preferential amount to which they are entitled pursuant to this subsection 4(a)(1), then such net assets shall be distributed ratably upon all outstanding Serial Preferred Shares in proportion to the full preferential amount to which each such share is entitled.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;After payment to the holders of Serial Preferred Shares of the full preferential amounts as aforesaid, the holders of Serial Preferred Shares, as such, shall have no right or claim to any of the remaining assets of the Corporation.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The merger or consolidation of the Corporation into or with any other corporation or entity, the merger of any other corporation or entity into the Corporation, or the sale, lease or conveyance of all or substantially all the assets of the Corporation, shall not be deemed to be a dissolution, liquidation or winding up for the purposes of this Section 4.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 5.  Voting.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The holders of Serial Preferred Shares shall have no voting rights, except as provided in this Section or as required by law.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;If, and so often as, the Corporation shall be in default in the payment of the equivalent of the full dividends on any series of Serial Preferred Shares at the time outstanding, whether or not earned or declared, for a number of dividend payment periods (whether or not consecutive) which in the aggregate contain at least 540 days, the holders of Serial Preferred Shares of all series, voting together as one separate class, shall be entitled to elect, as herein provided, two members of the Board of Directors of the Corporation&#59; provided, however, that the holders of Serial Preferred Shares shall not have or exercise such special class voting rights except at meetings of such shareholders for the election of directors at which the holders of not less than 50% of the outstanding Serial Preferred Shares of all series then outstanding are present in person or by proxy&#59; and provided further that the special class voting rights provided for in this subsection 5(b)(1) when the same shall have become vested shall remain so vested until all accrued and unpaid dividends on Serial Preferred Shares of all series then  outstanding shall have been paid, whereupon the holders of Serial Preferred Shares shall be divested of their special class voting rights in respect of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">subsequent elections of directors, subject to the revesting of such special class voting rights on another default of the type specified in this subsection 5(b)(1).</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;In the event of default entitling the holders of Serial Preferred Shares to elect two directors as specified in paragraph (1) of this Subsection, a special meeting of such holders for the purpose of electing such directors shall be called by the Secretary of the Corporation upon written request of, or may be called by, the holders of record of at least 10% of Serial Preferred Shares of all series at the time outstanding, and notice thereof shall be given in the same manner as that required for the annual meeting of shareholders&#59; provided, however, that the Corporation shall not be required to call such special meeting if the annual meeting of shareholders shall be called to be held within 120 days after the date of receipt of the foregoing written request from the holders of Serial Preferred Shares&#59; provided further, however, that if that annual meeting is not so held within such 120-day period, a special meeting shall be called as soon as is practicable after the Corporation becomes aware that such annual meeting will not be so held. At any meeting at which the holders of Serial Preferred Shares shall be entitled to elect directors, the holders of 50% of Serial Preferred Shares of all series at the time outstanding, present in person or by proxy, shall be sufficient to constitute a quorum, and the vote of the holders of a majority of such shares so present at any such meeting at which there shall be such a quorum shall be sufficient to elect the members of the Board of Directors which the holders of Serial Preferred Shares are entitled to elect as herein provided. Notwithstanding any provision of these Second Amended and Restated Articles of Incorporation or the Amended and Restated Code of Regulations of the Corporation or any action taken by the holders of any class of shares fixing the number of directors of the Corporation, the two directors who may be elected by the holders of Serial Preferred Shares pursuant to this Subsection shall serve in addition to any other directors then in office or proposed to be elected otherwise than pursuant to this Subsection. Nothing in this Subsection shall prevent any change otherwise permitted in the total number of or classifications of directors of the Corporation nor require the resignation of any director elected otherwise than pursuant to this Subsection. Notwithstanding any classification of the other directors of the Corporation, the two directors elected by the holders of Serial Preferred Shares shall be elected annually for terms expiring at the next succeeding annual meeting of shareholders.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;The terms of office of all directors then in office elected by holders of Serial Preferred Shares as provided in this Subsection shall terminate immediately upon the expiration of the term of office during which there occurs any divesting of the special class voting rights of these holders. If the office of any director elected by such holders becomes vacant by reason of death, resignation, removal from office or otherwise, the holders of a majority of Serial Preferred Shares of all series at the time outstanding, present in person or by proxy at a special meeting of shareholders called and held in accordance with Subsection (2) above, shall elect a successor who shall hold office for the unexpired term in respect of which such vacancy occurred.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The affirmative vote of the holders of at least two-thirds of Serial Preferred Shares at the time outstanding, voting together as one separate class, shall be necessary to effect any one or more of the following (but so far as the holders of Serial Preferred Shares are concerned, such action may be effected with such vote)&#58;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;Any amendment, alteration or repeal, whether by merger, consolidation or otherwise, of any of the provisions of the Second Amended and Restated Articles of Incorporation or of the Code of Regulations of the Corporation which affects adversely the preferences or voting or other rights of the holders of Serial Preferred Shares&#59; provided, however, neither the amendment of the Second Amended and Restated Articles of Incorporation so as to authorize, create or change the authorized or outstanding number of Serial Preferred Shares or of any shares ranking on a parity with or junior to Serial Preferred Shares nor the amendment of the provisions of the Code of Regulations so as to change the number or classification of directors of the Corporation shall be deemed to affect adversely the preferences or voting or other rights of the holders of Serial Preferred Shares&#59; and provided further, that if any amendment, alteration or repeal affects adversely the preferences or voting or other rights of one or more but not all series of Serial Preferred Shares at the time outstanding, only the affirmative vote of the holders of at least two-thirds of the number of shares at the time outstanding of the series so affected shall be required&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;The authorization, creation or increase in the authorized number of shares, or of any security convertible into shares, in either case ranking prior to the Serial Preferred Shares&#59; or</font></div><div style="padding-left:72pt;text-indent:36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;The purchase or redemption (for sinking fund purposes or otherwise) of less than all Serial Preferred Shares then outstanding except in accordance with a share purchase offer made to all holders of record of Serial Preferred Shares, unless all dividends on all Serial Preferred Shares then outstanding for all previous dividend periods shall have been declared and paid or funds therefor set apart and all accrued sinking fund obligations applicable thereto shall have been complied with.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Section 6.  Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For the purposes of this Division&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Whenever reference is made to shares &#8220;ranking prior to Serial Preferred Shares,&#8221; such reference shall mean all shares of the Corporation in respect of which the rights of the holders thereof as to the payment of dividends or as to distributions in the event of a voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation are given preference over the rights of the holders of Serial Preferred Shares&#59;</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Whenever reference is made to shares on a parity with Serial Preferred Shares, such reference shall mean all shares of the Corporation in respect of which the rights of the holders thereof as to the payment of dividends and as to distributions in the event of a voluntary or involuntary liquidation, dissolution or winding up of the affairs of a Corporation rank equally (except as to the amounts fixed therefor) with the rights of the holders of Serial Preferred Shares&#59; and</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Whenever reference is made to shares &#8220;ranking junior to Serial Preferred Shares,&#8221; such reference shall mean all shares of the Corporation other than those defined under Subsections (a) and (b) of this Section 6 as shares &#8220;ranking prior to&#8221; or &#8220;on a parity with&#8221; Serial Preferred Shares.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">DIVISION B</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Common Shares shall have the following express terms&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Common Shares shall be subject to the express terms of Serial Preferred Shares and any series thereof. Each Common Share shall be equal to each other Common Share and the holders thereof shall be entitled to one vote for each Common Share on all matters presented to the shareholders of the Corporation.</font></div><div style="padding-left:36pt;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each Class A and Class B Common Share issued and outstanding immediately prior to the filing of these Second Amended and Restated Articles of Incorporation, and each share held at such time by the Corporation as a treasury share, is changed, effective upon that filing, into 139.0856 Common Shares, with any fractional Common Share to which a holder would otherwise be entitled being rounded down to the nearest whole share.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FIFTH&#58;&#160;&#160;&#160;&#160;No holder of shares of the Corporation of any class shall be entitled as such, as a matter of right, to subscribe for or purchase shares of the Corporation of any class, now or hereafter authorized, or to subscribe for or purchase securities convertible into or exchangeable for shares of the Corporation of any class or to which shall be attached or appertain any warrants or rights entitling the holder thereof to subscribe for or purchase shares of the Corporation of any class, except such rights of subscription or purchase, if any, for such consideration and upon such terms and conditions as its Board of Directors from time to time may determine.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SIXTH&#58;&#160;&#160;&#160;&#160;To the extent permitted by law, the Corporation, by action of  its Board of Directors and without action by its shareholders, may purchase or otherwise acquire shares of any class issued by it at such times, for such consideration and upon such terms and conditions as its Board of Directors may determine.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SEVENTH&#58;&#160;&#160;&#160;&#160;Except as otherwise provided in these Second Amended and Restated Articles of Incorporation or the Code of Regulations of the Corporation as in effect from time to time, notwithstanding any provision of Sections 1701.01 to 1701.98, inclusive, of the Ohio Revised Code and any amendments heretofore or hereafter made thereto, requiring for any purpose the vote, consent, waiver, or release of the holders of shares entitling them to exercise two-thirds or any other proportion of the voting power of the Corporation or of any class or classes of shares thereof, any action may be taken by the vote of the holders of shares entitling them to exercise a majority of the voting power of the Corporation, or of such class or classes, unless the proportion designated by such statute cannot be altered by these Second Amended and Restated Articles of Incorporation.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EIGHTH&#58;&#160;&#160;&#160;&#160;No shareholder may cumulate such shareholder&#8217;s voting power in the election of directors.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NINTH&#58;&#160;&#160;&#160;&#160;No person who is serving or has served as a director of the Corporation shall be personally liable to the Corporation or any of its shareholders for monetary damages for breach of any fiduciary duty of such person as a director by reason of any act or omission of such person as a director&#59; but the foregoing provision shall not eliminate or limit the liability of any person (a) for any breach of such person&#8217;s duty of loyalty as a director to the Corporation or its shareholders, (b) for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law, (c)under Section 1701.95 of the Ohio Revised Code, (d) for any transaction from which such person derived any improper personal benefit, or (e) to the extent that such liability may not be limited or eliminated by virtue of Section 1701.13 of the Ohio Revised Code or any successor section or statute. Any repeal or modification of this NINTH </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Article by the shareholders of the Corporation shall be prospective only, and shall not adversely affect any limitation on the personal liability of a director of the Corporation existing at the time of such repeal or modification.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TENTH&#58;&#160;&#160;&#160;&#160;If any provision (or portion thereof) of these Second Amended and Restated Articles of Incorporation shall be found to be invalid, prohibited, or unenforceable for any reason, the remaining provisions (or portions thereof) of these Second Amended and Restated Articles of Incorporation shall remain in full force and effect, and shall be construed as if such invalid, prohibited, or unenforceable provision had been stricken herefrom or otherwise rendered inapplicable, it being the intent of the Corporation and its shareholders that each such remaining provision (or portion thereof) of these Second Amended and Restated Articles of Incorporation remain, to the fullest extent permitted by law, applicable and enforceable as to all shareholders, notwithstanding any such finding.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ELEVENTH&#58;&#160;&#160;&#160;&#160;These Second Amended and Restated Articles of Incorporation supersede and take the place of the heretofore existing Amended and Restated Articles of Incorporation and all amendments thereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>3
<FILENAME>sri-20221231xexx1023.htm
<DESCRIPTION>EX-10.23
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i216609221fa74ca0997cf9085d904945_1"></div><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.23</font></div></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:12pt;font-weight:700;line-height:100%">AMENDMENT NO. 4 TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FOURTH AMENDED AND RESTATED CREDIT AGREEMENT</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#160;&#160;&#160;&#160;This Amendment No. 4 to Fourth Amended and Restated Credit Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), dated as of March 1, 2023, is made by and among STONERIDGE, INC., an Ohio corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">STONERIDGE ELECTRONICS, INC., a Texas corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Electronics</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), STONERIDGE CONTROL DEVICES, INC., a Massachusetts corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), STONERIDGE B.V., a private company with limited liability (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:232%">besloten vennootschap met beperkte aansprakelijkheid</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">) under the laws of the Netherlands, registered with the Dutch Chamber of Commerce under file number 67928471 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Stoneridge Netherlands</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;, and together with the Parent, Electronics and Controls, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), STONERIDGE FLEET SOLUTIONS, INC., an Ohio corporation (formerly known as Stoneridge Aftermarket, Inc.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Fleet Solutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), ORLACO INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Orlaco</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), SRI HOLDINGS US LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">SRI Holdings US</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;)  and SRI DELAWARE HOLDINGS, LLC, a Delaware limited liability company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">SRI Holdings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221; and, together with Fleet Solutions, Orlaco and SRI Holdings US, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), the various  Lenders (as hereinafter defined) which are a party to this Amendment and PNC BANK, NATIONAL ASSOCIATION, a national banking association, as the administrative agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;) and the collateral agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Collateral Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;, and together with the Administrative Agent, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;).</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Recitals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#58;</font></div><div style="text-align:center"><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:12pt;font-weight:400;line-height:232%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:24.34pt">The Borrowers have been extended certain financial accommodations pursuant to that certain Fourth Amended and Restated Credit Agreement, dated as of June 5, 2019 (as amended, supplemented, amended and restated or otherwise modified from time to time, including as amended hereby, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;), among the Borrowers, the Guarantors </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">party thereto from time to time, the financial institutions party thereto from time to time, as lenders (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;) and the Administrative Agent&#59;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:25pt">The parties hereto desire to amend</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">certain provisions of the Credit Agreement as more fully set forth below&#59; and</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:25pt">The Borrowers, the Required Lenders and the Administrative Agent constitute the parties required for purposes of providing this amendment pursuant to Section 11.1 of the Credit Agreement.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#58;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">NOW THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">, in consideration of the mutual promises and agreements contained herein and other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, each of the parties hereto hereby agrees as follows&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.03pt">&#160;&#160;&#160;&#160;DEFINED TERMS.</font></div><div style="text-align:justify"><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:12pt;font-weight:400;line-height:232%">Each defined term used herein and not otherwise defined herein shall have the meaning ascribed to such term in the Credit Agreement, as amended by this Amendment.&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.03pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AMENDMENTS TO THE CREDIT AGREEMENT.</font></div><div style="text-align:justify"><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:12pt;font-weight:400;line-height:232%">Subject to the terms, conditions and limitations of this Amendment, including, without limitation, Section 4, below, the Credit Agreement is hereby amended as of the Amendment Effective Date (as hereinafter defined) as follows&#58; </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Section 1.1 &#91;Certain Definitions&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  The following definition is hereby inserted into Section 1.1 &#91;Certain Definitions&#93; as a new defined term therein in the appropriate alphabetical order&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fourth Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the &#8220;Amendment Effective Date&#8221; as defined in that certain Amendment No. 4 to Fourth Amended and Restated Credit Agreement, dated as of March 1, 2023, among the Borrowers, the Guarantors, the Lenders party thereto and the Administrative Agent.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Section 1.1 &#91;Certain Definitions&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  The following defined term contained in Section 1.1 &#91;Certain Definitions&#93; is hereby amended in its entirety to read as follows&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean any time from the Fourth Amendment Effective Date until the Compliance Certificate for the fiscal quarter ending September 30, 2023 has been delivered to the Administrative Agent in form and substance satisfactory to the Administrative Agent.</font></div><div style="padding-left:36pt;text-align:justify"><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:12pt;font-weight:400;line-height:232%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Section 8.2.16. &#91;Maximum Leverage Ratio&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.&#160;&#160;&#160;&#160;Section 8.2.16 of the Credit Agreement is hereby amended and restated in its entirety as follows&#58;</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:12pt;font-weight:400;line-height:100%">&#8220;8.2.16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Loan Parties (i) shall not permit the Leverage Ratio as of the end of the fiscal quarter ending December 31, 2021 to exceed 4.00 to 1.00, (ii) shall not be required to comply with any maximum Leverage Ratio under this Section 8.2.16 &#91;Maximum Leverage Ratio&#93; for the fiscal quarters ending March 31, 2022 through September 30, 2022, inclusive and (iii) shall not permit the Leverage Ratio as of the end of any other fiscal quarter to exceed the ratio specified below for the periods specified below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:59.63pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.679%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fiscal Quarter Ending</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Leverage Ratio</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">December 31, 2022</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.75 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">March 31, 2023</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.75 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 30, 2023</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.25 to 1.00</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">September 30, 2023 and thereafter</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.50 to 1.00</font></td></tr></table></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:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that, after the expiration of the Specified Period and upon and following a Material Acquisition, upon written notice from the Parent to the Administrative Agent, the Leverage Ratio shall not exceed 3.75 to 1.00 as of the last day of (i) the fiscal quarter during which such Material Acquisition occurred (any fiscal quarter during which a Material Acquisition occurs being hereinafter referred to as an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acquisition Quarter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and (ii) the three fiscal quarters immediately following the Acquisition Quarter&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that there shall be at least one fiscal quarter as of the end of which the maximum Leverage Ratio has reverted to 3.50 to 1.00 before the maximum Leverage Ratio may be increased in respect of a subsequent Material Acquisition.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify"><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:12pt;font-weight:400;line-height:232%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Section 8.2.17. &#91;Minimum Interest Coverage Ratio&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.&#160;&#160;&#160;&#160;Section 8.2.17 of the Credit Agreement is hereby amended and restated in its entirety as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></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:12pt;font-weight:400;line-height:100%">&#8220;8.2.17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Interest Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Loan Parties shall not permit the ratio of (a) Consolidated EBITDA to (b) Consolidated Interest Expense of the Parent and its Subsidiaries, calculated as of the end of each fiscal quarter for the four (4) fiscal quarters then ended, to be less than the ratio specified below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.12pt;padding-left:59.63pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.679%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Fiscal Quarter Ending</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Interest Coverage Ratio</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">December 31, 2021</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.50 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">March 31, 2022</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.50 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 30, 2022</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.25 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">September 30, 2022</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.00 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">December 31, 2022</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.00 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">March 31, 2023</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.00 to 1.00</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">June 30, 2023</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.00 to 1.00</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">September 30, 2023 and thereafter</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.50 to 1.00</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><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:12pt;font-weight:400;line-height:232%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Article 11 &#91;MISCELLANEOUS&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">. The following is added as a new Section 11.16 to the Credit Agreement&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;11.16&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for Hedge Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">or any other agreement or instrument that is a QFC (such support, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and each such QFC a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Special Resolution Regimes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the Laws of the State of New York and&#47;or of the United States or any other state of the United States)&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">  In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the Laws of the United States or a state of the United States.  In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Supported QFC and the Loan Documents were governed by the Laws of the United States or a state of the United States.  Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">  As used in this Section 11.16, the following terms have the following meanings&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="margin-bottom:12pt;padding-left:112.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the following&#58;  (i) a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b), (ii) a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b)&#59; or (iii) a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).&#8221;</font></div><div style="padding-left:36pt;text-align:justify"><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:12pt;font-weight:400;line-height:232%">2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;Amendment to Schedule 1.1(A) &#91;Pricing Grid&#93; of the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">. Schedule 1.1(A) of the Credit Agreement is hereby amended and restated in its entirety as set forth on Annex I hereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.03pt"> &#160;&#160;&#160;&#160;REPRESENTATIONS AND WARRANTIES.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#160;&#160;&#160;&#160;Each Loan Party hereby represents and warrants to the Lenders and the Agents as follows&#58; </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">The Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  This Amendment has been duly and validly executed by an authorized executive officer of such Loan Party and constitutes the legal, valid and binding obligation of such Loan Party enforceable against such Loan Party in accordance with its terms.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">The Credit Agreement, as amended by this Amendment, remains in full force and effect and remains the valid and binding obligation of such Loan Party party thereto enforceable against such Loan Party in accordance with its terms, except as such enforceability may be limited by any applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting creditor&#8217;s rights generally and by general principles of equity.</font></div><div style="text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:25.5pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">No Potential Default or Event of Default.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">No Potential Default or Event of Default exists under the Credit Agreement as of the date hereof (after giving effect to this Amendment) and no Potential Default or Event of Default will occur as a result of the effectiveness of this Amendment.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Restatement of Representations and Warranties.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">The representations and warranties of such Loan Party contained in the Credit Agreement, as amended by this Amendment, and the other Loan Documents are true and correct in all material respects (or, if already qualified by materiality therein, in all respects) on and as of the Amendment Effective Date (after giving effect to this Amendment) as though made on the Amendment Effective Date, unless and to the extent that any such representation and warranty is stated to relate solely to an earlier date, in which case such representation and warranty shall be true and correct in all material respects (or, if already qualified by materiality therein, in all respects) as of such earlier date.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Organizational Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  There have been no changes to the articles or certificate of incorporation, by-laws, code of regulations, certificate of formation, limited liability company agreement or other organizational documents, as the case may be (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;text-decoration:underline">Organizational Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;) of such Loan Party since the most recent certification provided </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">to the Administrative Agent, and such Organizational Documents remain in full force and effect as of the Amendment Effective Date.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Section 4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:27.03pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">CONDITIONS TO EFFECTIVENESS.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#160;&#160;&#160;&#160;The date and time of the effectiveness of this Amendment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">&#8221;) is subject to the satisfaction of the following conditions precedent&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Execution.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">  The Administrative Agent shall have received counterparts to this Amendment duly executed and delivered by an Authorized Officer of each Loan Party and the Lenders.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Good Standing Certificates.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">The Administrative Agent shall have received copies of certificates from the appropriate state officials (dated not more than thirty (30) days prior to the Amendment Effective Date) as to the continued existence and good standing of each Domestic Loan Party in each jurisdiction where organized.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Payment of Costs and Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  The Borrowers shall have paid all outstanding and reasonable costs, expenses and the disbursements of the Administrative Agent and its advisors, service providers and legal counsels incurred in connection with the documentation of this Amendment, to the extent invoiced, as well as any other fees payable on or before the Amendment Effective Date pursuant to any fee letter or agreement with the Administrative Agent.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Other.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">  All corporate and other proceedings, and all documents, instruments, certificates and other legal matters in connection with the transactions contemplated by this Amendment shall be reasonably satisfactory in form and substance to the Administrative Agent and its counsel.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">The Administrative Agent or its counsel will advise the Parent and the Lenders promptly by electronic mail of the occurrence of the Amendment Effective Date.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%;padding-left:27.03pt"> &#160;&#160;&#160;&#160;MISCELLANEOUS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  This Amendment shall be governed by and construed in accordance with the laws of the State of New York without giving effect to the conflict of laws rules thereof.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Any provision of this Amendment which is prohibited or unenforceable shall be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions of this Amendment.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  This Amendment may be executed in any number of counterparts and by different parties hereto on separate counterparts, each of which when so executed and delivered shall be deemed to be an original, and all of which taken together shall constitute but one and the same instrument.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Section headings used in this Amendment are for the convenience of reference only and are not a part of this Amendment for any other purpose.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Negotiations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Each Loan Party acknowledges and agrees that all of the provisions contained herein were negotiated and agreed to in good faith after discussion with the Agents and the Lenders.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Nonwaiver.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%"> The execution, delivery, performance and effectiveness of this Amendment shall not operate as, or be deemed or construed to be, a waiver&#58; (i) of any right, power or remedy of the Lenders or the Agents under the Credit Agreement or the other Loan Documents, or (ii) of any term, provision, representation, warranty or covenant contained in the Credit Agreement or any other Loan Document.  Further, none of the provisions of this </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">Amendment shall constitute, be deemed to be or construed as, a waiver of any Potential Default or Event of Default under the Credit Agreement as amended by this Amendment.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Reaffirmation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Each Loan Party hereby (i) ratifies and reaffirms all of its payment and performance obligations, contingent or otherwise, under the Credit Agreement and each of the other Loan Documents to which it is a party and (ii) ratifies and reaffirms its grant of security interests and Liens under such documents and confirms and agrees that such security interests and Liens hereafter secure all of the Obligations.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Confirmation of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Each Loan Party hereby affirms as of the date hereof all of its respective Obligations and other obligations to each of the Lenders under and pursuant to the Credit Agreement and each of the other Loan Documents and that such Obligations and other obligations are owed to each of the Lenders according to their respective terms.  Each Loan Party hereby affirms as of the date hereof that there are no claims or defenses to the enforcement by the Agents or Lenders of the Obligations and other obligations of such Loan Party to each of them under and pursuant to the Credit Agreement or any of the other Loan Documents.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">5.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;padding-left:21pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:232%">Reference to and Effect on the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%">.  Upon the effectiveness of this Amendment, each reference in the Credit Agreement to &#8220;this Agreement,&#8221; &#8220;hereunder,&#8221; &#8220;hereof,&#8221; &#8220;herein,&#8221; or words of like import shall mean and be a reference to the Credit Agreement as amended by this Amendment and each reference to the Credit Agreement in any other document, instrument or agreement executed and&#47;or delivered in connection with the Credit Agreement shall mean and be a reference to the Credit Agreement, as amended by this Amendment. </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#91;SIGNATURES FOLLOW&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><div id="i216609221fa74ca0997cf9085d904945_4"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto, by their officers thereunto duly authorized, have executed this Amendment as of the day and year first above written.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;STONERIDGE, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;as a Borrower</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">STONERIDGE CONTROL DEVICES, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Borrower</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">STONERIDGE FLEET SOLUTIONS, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Guarantor</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ORLACO INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Guarantor</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SRI DELAWARE HOLDINGS, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Guarantor</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SRI HOLDINGS US LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Guarantor</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">     By&#58; Stoneridge, Inc., its sole member</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">STONERIDGE ELECTRONICS, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Borrower</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">STONERIDGE B.V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as a Borrower</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Matthew R. Horvath&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthew R. Horvath</font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer and Treasurer </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Waiver and Amendment No. 1&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><div id="i216609221fa74ca0997cf9085d904945_7"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;PNC BANK, NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, as </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;the Administrative Agent, the Collateral Agent and </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;a Lender</font></div><div style="padding-left:216pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Scott Neiderheide&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58;  Scott Neiderheide</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58;    Senior Vice President</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;CITIBANK, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; John J. McGuire&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; John J. McGuire</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Senior Vice President   </font></div><div style="margin-bottom:18pt;padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;CITIZENS BANK, NATIONAL <br>       &#160;&#160;&#160;&#160;ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Erin Kane&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Erin Kane </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; AVP</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;BMO HARRIS BANK, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Michael Baker&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Michael Baker</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Vice President</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">U.S. BANK NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a <br>Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Jeffrey S. Johnson&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Jeffrey S. Johnson </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Senior Vice President   </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE HUNTINGTON NATIONAL BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a <br>Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Cameron Hinojosa&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Cameron Hinojosa  </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Vice President   </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;HSBC BANK USA, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Shaun R. Kleinman&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Shaun R. Kleinman </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Senior Vice President   </font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:216pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">KEYBANK NATIONAL ASSOCIATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a <br>Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Suzanne Rinehart&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Suzanne Rinehart</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; SVP    </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;NORTHWEST BANK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">as a Lender</font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="padding-left:180pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Stephen J. Orban&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58; Stephen J. Orban  </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58; Senior Vice President    </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Signature Page to Amendment No. 4&#93;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><div id="i216609221fa74ca0997cf9085d904945_10"></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Annex I</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE&#160;1.1(A)</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PRICING GRID--</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">VARIABLE PRICING AND FEES BASED ON LEVERAGE RATIO</font></div><div style="margin-bottom:0.12pt;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:6.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Leverage<br>Ratio</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Facility<br>Fee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Letter of Credit Fee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit Base Rate Spread</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit LIBOR Rate Spread</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">I</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 1.25 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.25%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">II</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than or equal to 1.25 to 1.00 but less than 2.00 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.30%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.45%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.45%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.45%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">II</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than or equal to 2.00 to 1.00 but less than 2.75 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.30%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.70%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.70%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">IV</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than or equal to 2.75 to 1.00 but less than 3.50 to 1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.35%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.90%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.90%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.90%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">V</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than or equal to 3.50 to 1.00</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.40%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.60%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.60%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.60%</font></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">For purposes of determining the Applicable Margin, the Applicable Facility Fee Rate and the Applicable Letter of Credit Fee Rate&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Applicable Margin, the Applicable Facility Fee Rate and the Applicable Letter of Credit Fee Rate shall be based on the rates in Level V until the Compliance Certificate for the period ended December 31, 2022 is delivered to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Applicable Margin, the Applicable Facility Fee Rate and the Applicable Letter of Credit Fee Rate shall be recomputed as of the end of each fiscal quarter ending after the Fourth Amendment Effective Date based on the Leverage Ratio as of such quarter end. Any increase or decrease in the Applicable Margin, the Applicable Facility Fee Rate or the Applicable Letter of Credit Fee Rate computed as of a quarter end shall be effective on the date on which the Compliance Certificate evidencing such computation is due to be delivered under Section 8.3.3 &#91;Certificate of Parent&#93;. If a Compliance Certificate is not delivered when due </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1095428594&#92;4&#92;AMERICAS</font></div></div></div></div><hr style="page-break-after:always"><div style="background-color:#ffffff"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in accordance with such Section 8.3.3 &#91;Certificate of Parent&#93;, then the rates in Level V shall apply as of the first Business Day after the date on which such Compliance Certificate was required to have been delivered and shall remain in effect until the date on which such Compliance Certificate is delivered&#59; and the rates in Level V shall apply upon and during the continuance of any other Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;If, as a result of any restatement of or other adjustment to the financial statements of the Parent or for any other reason, the Borrowers or the Lenders determine that (i)&#160;the Leverage Ratio as calculated by the Borrowers as of any applicable date was inaccurate and (ii) a proper calculation of the Leverage Ratio would have resulted in higher pricing for such period, the Borrowers shall immediately and retroactively be obligated to pay to the Administrative Agent for the account of the applicable Lenders, promptly on demand by the Administrative Agent (or, after the occurrence of an actual or deemed entry of an order for relief with respect to the Borrowers under the Bankruptcy Code of the United States, automatically and without further action by the Administrative Agent, any Lender or the Issuing Lender), an amount equal to the excess of the amount of interest and fees that should have been paid for such period over the amount of interest and fees actually paid for such period.  This paragraph shall not limit the rights of the Administrative Agent, any Lender or the Issuing Lender, as the case may be, under Section 2.9 &#91;Letter of Credit Subfacility&#93; or Section 4.3 &#91;Interest After Default&#93; or Section&#160;9 &#91;Default&#93;.  The Borrowers&#8217; obligations under this paragraph shall survive the termination of the Commitments and the repayment of all other Obligations hereunder.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>sri-20221231xexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iaee01177690547568e09f19dc6b3a550_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 21.1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PRINCIPAL SUBSIDIARIES</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.662%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction in Which Organized or Incorporated</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Consolidated Subsidiaries of Stoneridge, Inc.&#58;</font></td><td colspan="3" style="background-color:#cceeff;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:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exploitatiemaatschappij Berghaaf B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Orlaco GmbH</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Orlaco Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Orlaco Products B.V.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PST Eletronica Ltda.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PST Teleatendimento Ltda.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Positron Rastreadores Argentina S.A.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SRI CS LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SRI Delaware Holdings LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SRI Holdings US LLC</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Aftermarket GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Aftermarket, Inc.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ohio</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Asia Holdings Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mauritius</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Asia Pacific Electronics (Suzhou) Co. Limited</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Control Devices, Inc.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge do Brasil Participacoes Ltda.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Electronics AB</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Electronics AS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estonia</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Electronics, Inc.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Electronics Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Scotland, United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Electronics S.r.l.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge GmbH</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Japan G.K.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Nordic AB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TED de Mexico S. de R.L. de C.V.</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TED de Mexico Servicios S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>sri-20221231xexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i645a03bb7251486f84be08848ea9f170_33"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 23.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.478%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Registration</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description of Registration Statement</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-240206</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form S-8 &#8211; Stoneridge, Inc. 2016 Long-Term Incentive Plan, As Amended,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-219648</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form S-8 &#8211; Stoneridge, Inc. Deferred Compensation Plan,</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-212867</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form S-8 &#8211; Stoneridge, Inc. 2016 Long-Term Incentive Plan,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-226505</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form S-8 &#8211; Stoneridge, Inc. 2018 Amended and Restated Directors&#8217; Restricted Shares Plan, and</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-266534</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form S-8 &#8211; Stoneridge, Inc. 2018 Amended and Restated Directors&#8217; Restricted Shares Plan&#59;</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of our reports dated March&#160;2, 2023, with respect to the consolidated financial statements and financial statement schedule of Stoneridge, Inc. and subsidiaries and the effectiveness of internal control over financial reporting of Stoneridge, Inc. and subsidiaries included in this Annual Report (Form 10-K) of Stoneridge, Inc. for the year ended December&#160;31, 2022.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;2, 2023</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>sri-20221231xexx311.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 2023 Workiva -->
<title>Document</title></head><body><div id="ia67b729cdac046d0a619a993beeb0185_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CHIEF EXECUTIVE OFFICER CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES&#8211;OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, James Zizelman, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">I have reviewed this Annual Report on Form 10-K of the Company&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">The Company&#8217;s other certifying officer 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 &#8211; 15(f) and 15d &#8211; 15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Evaluated the effectiveness of the Company&#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;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Disclosed in this report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent quarter that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and the audit committee of the Company&#8217;s board of directors&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:119%">&#47;s&#47; JAMES ZIZELMAN</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">James Zizelman, President and Chief Executive Officer </font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:119%">March&#160;2, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>sri-20221231xexx312.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 2023 Workiva -->
<title>Document</title></head><body><div id="i3660cc6e2bf64757874f1ae5daae27ab_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CHIEF FINANCIAL OFFICER CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES&#8211;OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Matthew R. Horvath, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">I have reviewed this Annual Report on Form 10-K of the Company&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">The Company&#8217;s other certifying officer 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 &#8211; 15(f) and 15d &#8211; 15(f)) for the Company and we have&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Evaluated the effectiveness of the Company&#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;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Disclosed in this report any change in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s most recent quarter that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting&#59;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">The Company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&#8217;s auditors and the audit committee of the Company&#8217;s board of directors&#58;</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">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 Company&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; MATTHEW R. HORVATH</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Matthew R. Horvath<br>Chief Financial Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March&#160;2, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>sri-20221231xexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia66992aeeeed4d809b381d9378f8f3ac_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, James Zizelman, President and Chief Executive Officer, of Stoneridge, Inc. (the &#8220;Company&#8221;), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">the Annual Report on Form 10-K of the Company for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) which this certification accompanies fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:119%">&#47;s&#47; JAMES ZIZELMAN</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">James Zizelman, President and Chief Executive Officer </font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">March&#160;2, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>sri-20221231xexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5f0bc20c39e0497da61ab99be680e603_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Matthew R. Horvath, Chief Financial Officer and Treasurer, of Stoneridge, Inc. (the &#8220;Company&#8221;), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">the Annual Report on Form 10-K of the Company for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) which this certification accompanies fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#47;s&#47; MATTHEW R. HORVATH</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Matthew R. Horvath<br>Chief Financial Officer and Treasurer </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March&#160;2, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>sri-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sri="http://www.stoneridge.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stoneridge.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="sri-20221231_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="sri-20221231_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="sri-20221231_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="sri-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.stoneridge.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity 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="AuditInformation" roleURI="http://www.stoneridge.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (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="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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="OrganizationandNatureofBusiness" roleURI="http://www.stoneridge.com/role/OrganizationandNatureofBusiness">
        <link:definition>0000010 - Disclosure - Organization and Nature of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000011 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.stoneridge.com/role/Revenue">
        <link:definition>0000012 - Disclosure - Revenue</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="Investments" roleURI="http://www.stoneridge.com/role/Investments">
        <link:definition>0000013 - Disclosure - Investments</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.stoneridge.com/role/Debt">
        <link:definition>0000014 - 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="IncomeTaxes" roleURI="http://www.stoneridge.com/role/IncomeTaxes">
        <link:definition>0000015 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.stoneridge.com/role/Leases">
        <link:definition>0000016 - 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="ShareBasedCompensationPlans" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlans">
        <link:definition>0000017 - Disclosure - Share-Based Compensation Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.stoneridge.com/role/EmployeeBenefitPlans">
        <link:definition>0000018 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandFairValueMeasurements" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements">
        <link:definition>0000019 - Disclosure - Financial Instruments and Fair Value Measurements</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.stoneridge.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - 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="RestructuringandBusinessRealignment" roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignment">
        <link:definition>0000021 - Disclosure - Restructuring and Business Realignment</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="SegmentReporting" roleURI="http://www.stoneridge.com/role/SegmentReporting">
        <link:definition>0000022 - Disclosure - Segment Reporting</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.stoneridge.com/role/SubsequentEvents">
        <link:definition>0000023 - 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="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS">
        <link:definition>0000024 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000026 - Disclosure - Summary of Significant Accounting Policies (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="RevenueTables" roleURI="http://www.stoneridge.com/role/RevenueTables">
        <link:definition>0000027 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.stoneridge.com/role/DebtTables">
        <link:definition>0000028 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.stoneridge.com/role/IncomeTaxesTables">
        <link:definition>0000029 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.stoneridge.com/role/LeasesTables">
        <link:definition>0000030 - 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="ShareBasedCompensationPlansTables" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansTables">
        <link:definition>0000031 - Disclosure - Share-Based Compensation Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandFairValueMeasurementsTables" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables">
        <link:definition>0000032 - Disclosure - Financial Instruments and Fair Value Measurements (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="RestructuringandBusinessRealignmentTables" roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables">
        <link:definition>0000033 - Disclosure - Restructuring and Business Realignment (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="SegmentReportingTables" roleURI="http://www.stoneridge.com/role/SegmentReportingTables">
        <link:definition>0000034 - Disclosure - Segment Reporting (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="SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails">
        <link:definition>0000035 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (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="SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails">
        <link:definition>0000036 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (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="SummaryofSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>0000037 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails">
        <link:definition>0000038 - Disclosure - Summary of Significant Accounting Policies - Long Term Supply Commitment (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="SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails">
        <link:definition>0000039 - Disclosure - Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (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="SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails">
        <link:definition>0000040 - Disclosure - Summary of Significant Accounting Policies - Disposal of 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="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails">
        <link:definition>0000041 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails">
        <link:definition>0000042 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (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="SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails">
        <link:definition>0000043 - Disclosure - Summary of Significant Accounting Policies - Impairment of Assets and 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="SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails">
        <link:definition>0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of 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="SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails">
        <link:definition>0000045 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000046 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails">
        <link:definition>0000047 - Disclosure - Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (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="SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails">
        <link:definition>0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (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="SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails">
        <link:definition>0000049 - Disclosure - Summary of Significant Accounting Policies - Other 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="SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails">
        <link:definition>0000050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (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="SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
        <link:definition>0000051 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (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="RevenueRevenuebySegmentandGeographicalLocationDetails" roleURI="http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails">
        <link:definition>0000052 - Disclosure - Revenue - Revenue by Segment and Geographical Location (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="RevenueNarrativeDetails" roleURI="http://www.stoneridge.com/role/RevenueNarrativeDetails">
        <link:definition>0000053 - Disclosure - Revenue - 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="InvestmentsNarrativeDetails" roleURI="http://www.stoneridge.com/role/InvestmentsNarrativeDetails">
        <link:definition>0000054 - Disclosure - Investments - 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="DebtScheduleofDebtDetails" roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails">
        <link:definition>0000055 - Disclosure - Debt - Schedule of 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="DebtNarrativeDetails" roleURI="http://www.stoneridge.com/role/DebtNarrativeDetails">
        <link:definition>0000056 - Disclosure - Debt - 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="DebtScheduleofFutureMaturitiesofLongTermDebtDetails" roleURI="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails">
        <link:definition>0000057 - Disclosure - Debt - Schedule of Future Maturities of Long-Term 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="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>0000058 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>0000059 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000060 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesClassificationofNetDeferredTaxAssetDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails">
        <link:definition>0000061 - Disclosure - Income Taxes - Classification of Net Deferred Tax Asset (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="IncomeTaxesNarrativeDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000062 - Disclosure - Income Taxes - 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="IncomeTaxesSummaryofIncomeTaxContingenciesDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails">
        <link:definition>0000063 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (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="IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails" roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails">
        <link:definition>0000064 - Disclosure - Income Taxes - Schedule of Tax Years Open for Examination (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="LeasesNarrativeDetails" roleURI="http://www.stoneridge.com/role/LeasesNarrativeDetails">
        <link:definition>0000065 - 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="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>0000066 - 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="LeasesBalanceSheetInformationDetails" roleURI="http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails">
        <link:definition>0000067 - 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="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000068 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000068 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>0000069 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (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="LeasesOtherinformationDetails" roleURI="http://www.stoneridge.com/role/LeasesOtherinformationDetails">
        <link:definition>0000070 - Disclosure - Leases - Other 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="ShareBasedCompensationPlansNarrativeDetails" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails">
        <link:definition>0000071 - Disclosure - Share-Based Compensation Plans - 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="ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails">
        <link:definition>0000072 - Disclosure - Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails">
        <link:definition>0000073 - Disclosure - Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (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="EmployeeBenefitPlansDetails" roleURI="http://www.stoneridge.com/role/EmployeeBenefitPlansDetails">
        <link:definition>0000074 - Disclosure - Employee Benefit Plans (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="FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails">
        <link:definition>0000075 - Disclosure - Financial Instruments and Fair Value Measurements - 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="FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails">
        <link:definition>0000076 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>0000077 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>0000078 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (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="FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails">
        <link:definition>0000079 - Disclosure - Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000080 - Disclosure - Commitments and Contingencies - 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="RestructuringandBusinessRealignmentNarrativeDetails" roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails">
        <link:definition>0000081 - Disclosure - Restructuring and Business Realignment - 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="RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails" roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails">
        <link:definition>0000082 - Disclosure - Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails" roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails">
        <link:definition>0000083 - Disclosure - Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingNarrativeDetails" roleURI="http://www.stoneridge.com/role/SegmentReportingNarrativeDetails">
        <link:definition>0000084 - Disclosure - Segment Reporting - 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="SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>0000085 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (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="SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
        <link:definition>0000086 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails">
        <link:definition>0000087 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="sri_PerformanceBasedAwardsMember" abstract="true" name="PerformanceBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" abstract="true" name="MexicanPesoDenominatedForeignCurrencyForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_MaximumLeverageRatio" abstract="false" name="MaximumLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" abstract="false" name="ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_DebtInstrumentRedemptionPeriodEightMember" abstract="true" name="DebtInstrumentRedemptionPeriodEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" abstract="false" name="DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" abstract="false" name="PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_PstEletronicaltdaMember" abstract="true" name="PstEletronicaltdaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_DebtInstrumentRedemptionPeriodSixMember" abstract="true" name="DebtInstrumentRedemptionPeriodSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" abstract="false" name="IncreaseInMaximumBorrowingCapacityOfCreditFacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ParticulateMatterSensorGenTwoAssetsMember" abstract="true" name="ParticulateMatterSensorGenTwoAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PACCARMember" abstract="true" name="PACCARMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_MauritiusRevenueAuthorityMember" abstract="true" name="MauritiusRevenueAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_CantonFacilityRestructuringPlanMember" abstract="true" name="CantonFacilityRestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" abstract="false" name="OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_ParticulateMatterSensorGenOneAssetsMember" abstract="true" name="ParticulateMatterSensorGenOneAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_TechnologyMember" abstract="true" name="TechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" abstract="true" name="UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_TreasuryStockPolicyPolicyTextBlock" abstract="false" name="TreasuryStockPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_DisposalGroupPostClosingInventoryAdjustmentPayment" abstract="false" name="DisposalGroupPostClosingInventoryAdjustmentPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_PaymentsForEarnOutConsideration" abstract="false" name="PaymentsForEarnOutConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_CivilLaborAndOtherTaxContingenciesMember" abstract="true" name="CivilLaborAndOtherTaxContingenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_TwoThousandSixteenPlanMember" abstract="true" name="TwoThousandSixteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" abstract="false" name="PercentOfAwardAllocatedToReturnOnInvestedCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_DirectorSharePlanMember" abstract="true" name="DirectorSharePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_EuropeAndOtherMember" abstract="true" name="EuropeAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" abstract="false" name="ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_IncomeTaxAuthorityArgentinaMember" abstract="true" name="IncomeTaxAuthorityArgentinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PercentOfAwardAllocatedToEarningsPerShare" abstract="false" name="PercentOfAwardAllocatedToEarningsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_PstSegmentMember" abstract="true" name="PstSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" abstract="true" name="U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PeriodOverWhichShareWillBeRepurchased" abstract="false" name="PeriodOverWhichShareWillBeRepurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sri_LeaseQuantitativeDisclosureTableTextBlock" abstract="false" name="LeaseQuantitativeDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_FixedAssetImpairmentMember" abstract="true" name="FixedAssetImpairmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_EarnoutConsiderationMember" abstract="true" name="EarnoutConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" abstract="false" name="ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ParticulateMatterSensorAssetsMember" abstract="true" name="ParticulateMatterSensorAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" abstract="false" name="ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_LongTermDeferredTaxAssets" abstract="false" name="LongTermDeferredTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" abstract="false" name="EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_PreProductionCostsMember" abstract="true" name="PreProductionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PstMember" abstract="true" name="PstMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" abstract="false" name="LossesExpectedToBeRecognizedInInterestExpenseInNextYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_DebtCategoryDomain" abstract="true" name="DebtCategoryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_MaximumNetLeverageRatio" abstract="false" name="MaximumNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_ParticulateMatterProductLineStrategicExitMember" abstract="true" name="ParticulateMatterProductLineStrategicExitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_AdditionalPercentageOfNoncontrollingInterestAcquired" abstract="false" name="AdditionalPercentageOfNoncontrollingInterestAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_ResearchAndDevelopmentExpensePercentage" abstract="false" name="ResearchAndDevelopmentExpensePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_AcceleratedShareRepurchaseAgreementMember" abstract="true" name="AcceleratedShareRepurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PercentThresholdOfForeignCash" abstract="false" name="PercentThresholdOfForeignCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" abstract="false" name="AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_AutotechVenturesMember" abstract="true" name="AutotechVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PercentageOfExpectedSharesRepurchased" abstract="false" name="PercentageOfExpectedSharesRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" abstract="false" name="DeferredTaxAssetsCapitalizedResearchAndDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" abstract="false" name="ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" abstract="true" name="UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_ParticulateMatterFixedAssetsMember" abstract="true" name="ParticulateMatterFixedAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" abstract="true" name="NetInvestmentHedgeDueTwoThousandTwentyEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_DebtCategoryAxis" abstract="true" name="DebtCategoryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="sri_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_InvestmentsContributionPeriod" abstract="false" name="InvestmentsContributionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sri_SpecifiedHedgeBorrowingsMember" abstract="true" name="SpecifiedHedgeBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_PerformanceBasedRightToReceivedCommonSharesMember" abstract="true" name="PerformanceBasedRightToReceivedCommonSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" abstract="false" name="DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_AmendmentNumberFourMember" abstract="true" name="AmendmentNumberFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_SuzhouShortTermCreditLineMember" abstract="true" name="SuzhouShortTermCreditLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_AmendmentNumberOneMember" abstract="true" name="AmendmentNumberOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_CashFlowActivityLesseeAbstract" abstract="true" name="CashFlowActivityLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_PaymentsForEarnOutConsiderationFromOperatingActivities" abstract="false" name="PaymentsForEarnOutConsiderationFromOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ElectronicsMember" abstract="true" name="ElectronicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" abstract="false" name="ScheduleOfTaxYearsOpenForExaminationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_RepurchasedCommonSharesForTreasury" abstract="false" name="RepurchasedCommonSharesForTreasury" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_PercentThresholdOfDomesticCash" abstract="false" name="PercentThresholdOfDomesticCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_AmendmentNumberThreeMember" abstract="true" name="AmendmentNumberThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_LeaseBalanceSheetDisclosureTableTextBlock" abstract="false" name="LeaseBalanceSheetDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_PercentOfAwardAllocatedToTotalShareholderReturn" abstract="false" name="PercentOfAwardAllocatedToTotalShareholderReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sri_ShippingAndHandlingCostsPolicyTextBlock" abstract="false" name="ShippingAndHandlingCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_CantonFacilityMember" abstract="true" name="CantonFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_DebtInstrumentRedemptionPeriodSevenMember" abstract="true" name="DebtInstrumentRedemptionPeriodSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_TimeBasedAwardsMember" abstract="true" name="TimeBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_MindaStoneridgeInstrumentsLtdMember" abstract="true" name="MindaStoneridgeInstrumentsLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_SegmentReportingInformationCapitalExpendituresAbstract" abstract="true" name="SegmentReportingInformationCapitalExpendituresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_PaymentsForLongTermPurchaseCommitment" abstract="false" name="PaymentsForLongTermPurchaseCommitment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_MsilMember" abstract="true" name="MsilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ControlDevicesMember" abstract="true" name="ControlDevicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_SwedenShortTermNoteMember" abstract="true" name="SwedenShortTermNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" abstract="false" name="ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_MinimumInterestCoverageRatio" abstract="false" name="MinimumInterestCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" abstract="false" name="EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sri_AgreementLetter10b18Member" abstract="true" name="AgreementLetter10b18Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_LineOfCreditFacilityRequiredMinimumLiquidity" abstract="false" name="LineOfCreditFacilityRequiredMinimumLiquidity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sri_BankAcceptanceDraftCreditLineMember" abstract="true" name="BankAcceptanceDraftCreditLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" abstract="false" name="CurrentStateAndForeignIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_LongTermSupplyAgreementMember" abstract="true" name="LongTermSupplyAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_VolvoMember" abstract="true" name="VolvoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" abstract="true" name="NetInvestmentHedgeDueTwoThousandTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_ProceedsFromDivestitureOfBusinessProduct" abstract="false" name="ProceedsFromDivestitureOfBusinessProduct" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_AmortizationAndAccretionOfDebtDiscount" abstract="false" name="AmortizationAndAccretionOfDebtDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sri_TallinnEstoniaFacilityMember" abstract="true" name="TallinnEstoniaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" abstract="false" name="RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>sri-20221231_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 2023 Workiva-->
<!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb-->
<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.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b16c455c-a183-4724-ba3d-16442d1f379d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b16c455c-a183-4724-ba3d-16442d1f379d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_408e222a-aff5-4420-bd94-a2b0f49ab9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_408e222a-aff5-4420-bd94-a2b0f49ab9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1c7d9be9-e826-4a5a-89a8-d6011d24c3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:to="loc_us-gaap_Goodwill_1c7d9be9-e826-4a5a-89a8-d6011d24c3e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f83e46d2-2add-4b17-b605-a7cfbfba2986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f83e46d2-2add-4b17-b605-a7cfbfba2986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1829afec-2f8b-40c6-8c04-118f003fd224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_73a3ebff-a773-492c-a88f-4d5eadee8879" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1829afec-2f8b-40c6-8c04-118f003fd224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f1c100a-c270-4352-b1df-7bf0629d895d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_69f167ed-9813-473d-b4ee-1c40dde893c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_4f1c100a-c270-4352-b1df-7bf0629d895d" xlink:to="loc_us-gaap_LiabilitiesCurrent_69f167ed-9813-473d-b4ee-1c40dde893c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_99862fb0-b48e-4335-b53c-a09938e31426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f1c100a-c270-4352-b1df-7bf0629d895d" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_99862fb0-b48e-4335-b53c-a09938e31426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10ca26ff-d662-419b-88bc-e8d0e749ab20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f1c100a-c270-4352-b1df-7bf0629d895d" xlink:to="loc_us-gaap_StockholdersEquity_10ca26ff-d662-419b-88bc-e8d0e749ab20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fa0f08c4-4a66-4d5e-8aec-742a87747244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d64f1a1f-d865-4d67-ad77-644afb342261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa0f08c4-4a66-4d5e-8aec-742a87747244" xlink:to="loc_us-gaap_AssetsCurrent_d64f1a1f-d865-4d67-ad77-644afb342261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_227cbba0-200c-4fd0-9697-a9fc1702ad9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fa0f08c4-4a66-4d5e-8aec-742a87747244" xlink:to="loc_us-gaap_AssetsNoncurrent_227cbba0-200c-4fd0-9697-a9fc1702ad9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_5f1a5692-8606-4489-b86d-2b0c0d6e3128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_583709cc-1443-4378-99aa-71b506365ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_5f1a5692-8606-4489-b86d-2b0c0d6e3128" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_583709cc-1443-4378-99aa-71b506365ce9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8dd8bcc5-60cc-41ae-a2ec-f4ff5d55b045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesNoncurrent_5f1a5692-8606-4489-b86d-2b0c0d6e3128" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8dd8bcc5-60cc-41ae-a2ec-f4ff5d55b045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c9b4c4aa-db43-4099-ae5a-80103c987a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_5f1a5692-8606-4489-b86d-2b0c0d6e3128" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c9b4c4aa-db43-4099-ae5a-80103c987a4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_07d1f6e9-653e-4cd2-a0b8-95216ab05ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_5f1a5692-8606-4489-b86d-2b0c0d6e3128" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_07d1f6e9-653e-4cd2-a0b8-95216ab05ba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_777f8043-2ace-4cd6-bcdd-60adfc2d15c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_PreferredStockValue_777f8043-2ace-4cd6-bcdd-60adfc2d15c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_02771107-48e2-47b2-bc59-9f5034e7051c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_CommonStockValue_02771107-48e2-47b2-bc59-9f5034e7051c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6fbb81b7-c81d-4248-9a6f-fb06162d3fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6fbb81b7-c81d-4248-9a6f-fb06162d3fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_7ac5313a-a727-4a32-99bc-f39074b09b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_TreasuryStockValue_7ac5313a-a727-4a32-99bc-f39074b09b24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f5bb4603-7fc9-4be8-9b7d-29d8007deefc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f5bb4603-7fc9-4be8-9b7d-29d8007deefc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ff668fa4-f82c-4cec-978a-5633a1bf604a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec7056a7-5112-4cf7-a8c1-26f56cc89c0b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ff668fa4-f82c-4cec-978a-5633a1bf604a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1a1843fa-bf82-4520-968a-d77688b2e66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_371da8d6-b8c8-44d6-a722-5ec6cdc8a93f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a1843fa-bf82-4520-968a-d77688b2e66b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_371da8d6-b8c8-44d6-a722-5ec6cdc8a93f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_751b74ef-23fc-4a96-b640-78e0c2b22005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a1843fa-bf82-4520-968a-d77688b2e66b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_751b74ef-23fc-4a96-b640-78e0c2b22005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6b19ed3b-f58d-44a5-8c58-28a037f0034b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1a1843fa-bf82-4520-968a-d77688b2e66b" xlink:to="loc_us-gaap_InventoryNet_6b19ed3b-f58d-44a5-8c58-28a037f0034b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a88678d0-f6ee-480c-a1b5-8cbaa629484a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1a1843fa-bf82-4520-968a-d77688b2e66b" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a88678d0-f6ee-480c-a1b5-8cbaa629484a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c874143f-ff0c-4b76-b350-5ac105fd362a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_68aeb514-1544-4f5b-b94f-bdffca1c890e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c874143f-ff0c-4b76-b350-5ac105fd362a" xlink:to="loc_us-gaap_AccountsPayableCurrent_68aeb514-1544-4f5b-b94f-bdffca1c890e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7fe2fa12-7304-4b99-b1fc-8dff5f8fe288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c874143f-ff0c-4b76-b350-5ac105fd362a" xlink:to="loc_us-gaap_LongTermDebtCurrent_7fe2fa12-7304-4b99-b1fc-8dff5f8fe288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_dcd98ba1-9350-4683-98ff-449a4949d842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c874143f-ff0c-4b76-b350-5ac105fd362a" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_dcd98ba1-9350-4683-98ff-449a4949d842" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_df7794e9-d6eb-4fb4-9f4a-3dee5b65ef69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c55ebfce-6398-4a77-91b5-c77c55610eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_df7794e9-d6eb-4fb4-9f4a-3dee5b65ef69" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c55ebfce-6398-4a77-91b5-c77c55610eac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_58ba8ed4-598a-44f1-809c-82fb40f1edda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_df7794e9-d6eb-4fb4-9f4a-3dee5b65ef69" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_58ba8ed4-598a-44f1-809c-82fb40f1edda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6410f8f4-bd36-483c-8a41-0fd92a61e6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6410f8f4-bd36-483c-8a41-0fd92a61e6b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ccb8d2e4-3163-4f8f-ac51-92c71a7019a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ccb8d2e4-3163-4f8f-ac51-92c71a7019a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2cb60ebb-c1a3-413d-baf0-00c506c130fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2cb60ebb-c1a3-413d-baf0-00c506c130fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0acf5947-278c-459b-9125-7c73e84a5199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0acf5947-278c-459b-9125-7c73e84a5199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4d60be9-20bf-401c-904b-07da702ccb88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_88487d23-cb07-44f3-aea9-1a704a6d8388" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4d60be9-20bf-401c-904b-07da702ccb88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e580658-0b9a-415f-b9b5-d6f02204623e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_6416a153-c0c5-4ed9-a3a1-20da063d2657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e580658-0b9a-415f-b9b5-d6f02204623e" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_6416a153-c0c5-4ed9-a3a1-20da063d2657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3d10e5c-71db-4cc4-9f0e-a5d087f9b2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e580658-0b9a-415f-b9b5-d6f02204623e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e3d10e5c-71db-4cc4-9f0e-a5d087f9b2aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f8f592fe-6ed5-413f-acaf-662ada2527ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e580658-0b9a-415f-b9b5-d6f02204623e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f8f592fe-6ed5-413f-acaf-662ada2527ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_84dbf3b5-99e6-4050-befe-d078a98720a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7e580658-0b9a-415f-b9b5-d6f02204623e" xlink:to="loc_us-gaap_OperatingIncomeLoss_84dbf3b5-99e6-4050-befe-d078a98720a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_24c90b15-df46-4b0b-8b9f-f18d770952c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2a3f543a-c2de-4753-ba27-b40f126d0d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_24c90b15-df46-4b0b-8b9f-f18d770952c2" xlink:to="loc_us-gaap_ProfitLoss_2a3f543a-c2de-4753-ba27-b40f126d0d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da5e011b-cb42-4e21-a125-0dbdcf940392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_24c90b15-df46-4b0b-8b9f-f18d770952c2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da5e011b-cb42-4e21-a125-0dbdcf940392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9369e579-c655-4486-ad3b-6b85c92940a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a61f955f-0ea0-45d2-8ffa-c8206b22b270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9369e579-c655-4486-ad3b-6b85c92940a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a61f955f-0ea0-45d2-8ffa-c8206b22b270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_56dc0582-1578-4792-a187-ed3c1de26e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9369e579-c655-4486-ad3b-6b85c92940a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_56dc0582-1578-4792-a187-ed3c1de26e0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7c148d47-4bf2-4571-9c3e-5bf7a96110fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7c148d47-4bf2-4571-9c3e-5bf7a96110fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d905f07f-5c2e-4365-8569-6eec5acf7fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d905f07f-5c2e-4365-8569-6eec5acf7fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_70d2390d-e322-42f8-874d-c5d6935090b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_70d2390d-e322-42f8-874d-c5d6935090b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_9d9ae374-d024-456d-af40-ff06261610de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_9d9ae374-d024-456d-af40-ff06261610de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProceedsFromDivestitureOfBusinessProduct_c6b0c4b4-7d71-4bab-b7b3-7f1796fb9f69" xlink:href="sri-20221231.xsd#sri_ProceedsFromDivestitureOfBusinessProduct"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_sri_ProceedsFromDivestitureOfBusinessProduct_c6b0c4b4-7d71-4bab-b7b3-7f1796fb9f69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_69ac7f7a-4686-42ee-9bc9-bfe3c2205f47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_69ac7f7a-4686-42ee-9bc9-bfe3c2205f47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_e6d6e674-5a84-4e40-ae05-2f043fdc073a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_acb73b2f-6771-4bd7-8454-b5a4f47ce78b" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_e6d6e674-5a84-4e40-ae05-2f043fdc073a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d25b2c7b-fb35-4933-a2c2-13151f4f027b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d25b2c7b-fb35-4933-a2c2-13151f4f027b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_44e9c4f2-90dd-4c9e-a84f-9d6f4414f655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_44e9c4f2-90dd-4c9e-a84f-9d6f4414f655" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_23e15cb0-9a27-4fac-9615-4aadf49b0b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_23e15cb0-9a27-4fac-9615-4aadf49b0b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_71dbc76c-0c99-4f3c-aaf0-b8d8ec3eea28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_71dbc76c-0c99-4f3c-aaf0-b8d8ec3eea28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_5f4b7a5a-4820-420c-aa8d-83593afadcef" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_sri_PaymentsForEarnOutConsideration_5f4b7a5a-4820-420c-aa8d-83593afadcef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a0f16839-48d5-413b-99eb-3789d17936ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a0f16839-48d5-413b-99eb-3789d17936ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a74a02d-8b15-4a8f-95f8-4f3f6d1ff08f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2bc02450-2979-4d9e-b1b8-4cf00949398d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6a74a02d-8b15-4a8f-95f8-4f3f6d1ff08f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8dc8954b-bea4-4ac9-bc8e-546f0f70bee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9ee6eb4e-0d0c-4918-93e4-3e5c04ae9bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8dc8954b-bea4-4ac9-bc8e-546f0f70bee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9ee6eb4e-0d0c-4918-93e4-3e5c04ae9bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_44307335-2265-49aa-b553-b75ea881535d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8dc8954b-bea4-4ac9-bc8e-546f0f70bee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_44307335-2265-49aa-b553-b75ea881535d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b831b8be-c5c7-4d5d-8d4a-388e3e2c6a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8dc8954b-bea4-4ac9-bc8e-546f0f70bee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b831b8be-c5c7-4d5d-8d4a-388e3e2c6a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ef99b434-3147-4ac7-96fa-e113dd7e41df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8dc8954b-bea4-4ac9-bc8e-546f0f70bee6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ef99b434-3147-4ac7-96fa-e113dd7e41df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a84a5e5c-bc56-42a9-9768-e4bd2c0ece7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_Depreciation_a84a5e5c-bc56-42a9-9768-e4bd2c0ece7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1624d8d9-2d49-4768-b610-92c9163d28d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1624d8d9-2d49-4768-b610-92c9163d28d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmortizationAndAccretionOfDebtDiscount_aba6035a-e9e4-49b7-a6b4-1c5dce010cd0" xlink:href="sri-20221231.xsd#sri_AmortizationAndAccretionOfDebtDiscount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_sri_AmortizationAndAccretionOfDebtDiscount_aba6035a-e9e4-49b7-a6b4-1c5dce010cd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0b3d0f21-aac6-49ea-be68-9388aaf94b67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0b3d0f21-aac6-49ea-be68-9388aaf94b67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3fd5096b-deac-4cdd-b4cd-6dc13ae133e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_ShareBasedCompensation_3fd5096b-deac-4cdd-b4cd-6dc13ae133e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3dc96a4c-dd0d-4b53-b692-36650522bad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3dc96a4c-dd0d-4b53-b692-36650522bad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_d00b5440-ce7e-4daa-966b-83b921333faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_d00b5440-ce7e-4daa-966b-83b921333faa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_e9497a82-c1b7-4c11-88b7-cd8ad1c90481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_e9497a82-c1b7-4c11-88b7-cd8ad1c90481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff739fa9-4b81-4581-a151-a6d6b6728179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ff739fa9-4b81-4581-a151-a6d6b6728179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b6ce32a6-6aac-492c-a1a3-73c82c91af55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_b6ce32a6-6aac-492c-a1a3-73c82c91af55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_83e40be7-87d7-4b85-9322-a58b59acc3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_ProfitLoss_83e40be7-87d7-4b85-9322-a58b59acc3f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_37a6bb81-db41-4e18-94e7-04d4a741940a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_37a6bb81-db41-4e18-94e7-04d4a741940a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e71a7079-6f78-4b6b-8fd7-1c391187ebcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e71a7079-6f78-4b6b-8fd7-1c391187ebcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bc1b5b6b-c58d-4a66-9192-d81caba35919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bc1b5b6b-c58d-4a66-9192-d81caba35919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_26123b39-71b1-4413-b61e-bdeaa3cfad88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_26123b39-71b1-4413-b61e-bdeaa3cfad88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8053d6fd-9883-43d1-b486-11066dff5434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_8053d6fd-9883-43d1-b486-11066dff5434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_548f5af3-74be-4e08-969e-3b084be68dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85916232-9a07-48ff-87ed-7bab50b1b08b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_548f5af3-74be-4e08-969e-3b084be68dde" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_782a29fb-df83-43d2-8c43-121a85d870e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_80a1d074-2606-4af0-b84f-0d0cee59eace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_782a29fb-df83-43d2-8c43-121a85d870e0" xlink:to="loc_us-gaap_InventoryRawMaterials_80a1d074-2606-4af0-b84f-0d0cee59eace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_4e461c36-53fb-4a93-a7a5-40505a0b0ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_782a29fb-df83-43d2-8c43-121a85d870e0" xlink:to="loc_us-gaap_InventoryWorkInProcess_4e461c36-53fb-4a93-a7a5-40505a0b0ced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_d21d49f9-9606-4ea6-9717-ef191f944026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_782a29fb-df83-43d2-8c43-121a85d870e0" xlink:to="loc_us-gaap_InventoryFinishedGoods_d21d49f9-9606-4ea6-9717-ef191f944026" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dad9b8a0-4e8b-407d-ba07-26c5392fb739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b4d4f8d4-4b5c-464b-a436-dcf662e4f53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_dad9b8a0-4e8b-407d-ba07-26c5392fb739" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b4d4f8d4-4b5c-464b-a436-dcf662e4f53a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_5ec1f6d0-6d0f-4478-8897-8535db6f1180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_dad9b8a0-4e8b-407d-ba07-26c5392fb739" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_5ec1f6d0-6d0f-4478-8897-8535db6f1180" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3bafe1cb-a05a-48d1-939f-9aac63ad7745" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_61e23d66-febd-424c-bdbc-ef829ea4e6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bafe1cb-a05a-48d1-939f-9aac63ad7745" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_61e23d66-febd-424c-bdbc-ef829ea4e6e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ba44f9db-80c9-416b-a463-f3b9490f4373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3bafe1cb-a05a-48d1-939f-9aac63ad7745" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ba44f9db-80c9-416b-a463-f3b9490f4373" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_69f01d1f-5769-42bf-8ac8-aa3d82e6720c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_bbc8351a-c37c-4aba-8a39-8af5961a18ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_69f01d1f-5769-42bf-8ac8-aa3d82e6720c" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_bbc8351a-c37c-4aba-8a39-8af5961a18ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_6e490e2c-a246-415f-a2ff-4f590c1098a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_69f01d1f-5769-42bf-8ac8-aa3d82e6720c" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_6e490e2c-a246-415f-a2ff-4f590c1098a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7d1c55b6-94cc-4c01-9a48-cdce6e18ebee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_69f01d1f-5769-42bf-8ac8-aa3d82e6720c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7d1c55b6-94cc-4c01-9a48-cdce6e18ebee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_48bf287c-cdf5-496d-964c-eed9e3275644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2ce234c-5dd1-4efa-888d-c2d21fc7c96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_48bf287c-cdf5-496d-964c-eed9e3275644" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b2ce234c-5dd1-4efa-888d-c2d21fc7c96d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_20682fda-d3a9-4b0a-ad28-099588644ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_48bf287c-cdf5-496d-964c-eed9e3275644" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_20682fda-d3a9-4b0a-ad28-099588644ef1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb6faa86-eaaf-496b-89fb-9f429cd37948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_9d596d92-1a24-4dc6-a08d-3f3b28733ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb6faa86-eaaf-496b-89fb-9f429cd37948" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_9d596d92-1a24-4dc6-a08d-3f3b28733ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_51d88fef-6c01-4943-83c4-7e85274932f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bb6faa86-eaaf-496b-89fb-9f429cd37948" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_51d88fef-6c01-4943-83c4-7e85274932f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtScheduleofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_deee3d98-8b88-429e-92d2-ef25d08ef162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0e0641a2-28b0-474f-8f78-2d492d86d727" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_deee3d98-8b88-429e-92d2-ef25d08ef162" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0e0641a2-28b0-474f-8f78-2d492d86d727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_709cad33-e234-4b84-a273-57890622b825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_deee3d98-8b88-429e-92d2-ef25d08ef162" xlink:to="loc_us-gaap_LongTermDebtCurrent_709cad33-e234-4b84-a273-57890622b825" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtScheduleofFutureMaturitiesofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c273137e-2520-4b8f-9ca8-8963a4739f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c273137e-2520-4b8f-9ca8-8963a4739f11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7feb874d-3b6d-4ada-8e4d-0bb82fcedf42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7feb874d-3b6d-4ada-8e4d-0bb82fcedf42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16c2c786-f062-444e-8149-cabeeaa67d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_16c2c786-f062-444e-8149-cabeeaa67d41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_44647ddd-a75c-4559-b142-b6caa7d613c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_44647ddd-a75c-4559-b142-b6caa7d613c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_920f15d7-4b2c-40b0-96a9-fb7378ce3d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_f41bee86-60fc-48c1-9620-4830b1a099a2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_920f15d7-4b2c-40b0-96a9-fb7378ce3d4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03a678db-e308-4697-9fd3-8801b9c5de9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_46aa1b21-0ff3-4bfb-80c7-f5b2db6673c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03a678db-e308-4697-9fd3-8801b9c5de9e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_46aa1b21-0ff3-4bfb-80c7-f5b2db6673c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_5d5028e3-3706-4520-8cac-ea7fa34962d4" xlink:href="sri-20221231.xsd#sri_CurrentStateAndForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03a678db-e308-4697-9fd3-8801b9c5de9e" xlink:to="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_5d5028e3-3706-4520-8cac-ea7fa34962d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_020da84f-7968-4e94-8487-27cdd68567f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_028ab2de-ff1c-4725-84d7-72ad6b9cff22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_020da84f-7968-4e94-8487-27cdd68567f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_028ab2de-ff1c-4725-84d7-72ad6b9cff22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_cf42e9f3-f63b-4a08-a387-3540bc8328e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_020da84f-7968-4e94-8487-27cdd68567f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_cf42e9f3-f63b-4a08-a387-3540bc8328e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_d590ede9-6ef0-4f3b-bc87-ea15472a8a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_107ca152-63f3-4fc6-a8cd-4a8073603d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_d590ede9-6ef0-4f3b-bc87-ea15472a8a92" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_107ca152-63f3-4fc6-a8cd-4a8073603d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0bd003e0-be11-43e5-8818-5373325089d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_d590ede9-6ef0-4f3b-bc87-ea15472a8a92" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0bd003e0-be11-43e5-8818-5373325089d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_432bae89-a5ef-4ed8-89dd-c5e69c1f14b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03e46108-bbc7-4a25-b2f9-ec51bc5249e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_432bae89-a5ef-4ed8-89dd-c5e69c1f14b6" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_03e46108-bbc7-4a25-b2f9-ec51bc5249e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_613ebeb2-5dd5-4e29-8fbe-6f1c746da68e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_432bae89-a5ef-4ed8-89dd-c5e69c1f14b6" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_613ebeb2-5dd5-4e29-8fbe-6f1c746da68e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_cef1ec34-ed04-4e8b-a86a-a323b6090d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_cef1ec34-ed04-4e8b-a86a-a323b6090d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_82d07ca0-773b-4e0f-a96b-3b6395875bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_82d07ca0-773b-4e0f-a96b-3b6395875bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a842821b-5bcf-4a15-b857-c28237549d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a842821b-5bcf-4a15-b857-c28237549d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8db616fb-1c63-42d8-b670-038715bd0d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8db616fb-1c63-42d8-b670-038715bd0d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1b50d368-86d8-4b12-a9f3-a9776bdcd744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1b50d368-86d8-4b12-a9f3-a9776bdcd744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_baf2371b-c937-444f-a76f-9e8237b3552a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_baf2371b-c937-444f-a76f-9e8237b3552a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_47581893-55ef-457c-b43a-513f6fe190f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_47581893-55ef-457c-b43a-513f6fe190f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_93c126c3-debf-49c7-880c-de4b23bce2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesForeign"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_93c126c3-debf-49c7-880c-de4b23bce2d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_1d847c2e-7284-457e-a4c9-3aa2272072ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_1d847c2e-7284-457e-a4c9-3aa2272072ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_362766a2-a25d-472f-abdd-8c9643a78291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_362766a2-a25d-472f-abdd-8c9643a78291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_8529e966-7755-4f3b-bac8-81ef0c29e0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_8529e966-7755-4f3b-bac8-81ef0c29e0bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_e8ea3c75-5253-45cf-8716-90323310d62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_13b7ddab-c0fe-4602-8204-05f6ead38a63" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_e8ea3c75-5253-45cf-8716-90323310d62d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_797d34b7-0f63-4afe-b9f3-e03c4ec070b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_03dcde34-1412-47c6-af44-ed66675fca18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_797d34b7-0f63-4afe-b9f3-e03c4ec070b7" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_03dcde34-1412-47c6-af44-ed66675fca18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d1e7abc6-75f1-4161-90b7-7d4f283bdfae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_797d34b7-0f63-4afe-b9f3-e03c4ec070b7" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d1e7abc6-75f1-4161-90b7-7d4f283bdfae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_409185ca-f833-4d8d-829b-2a9eaaa95977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_409185ca-f833-4d8d-829b-2a9eaaa95977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_53aeecd3-b933-470a-8b52-627d083e7cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_53aeecd3-b933-470a-8b52-627d083e7cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_48aa8b8f-9d32-4b57-965c-589cef04e793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_48aa8b8f-9d32-4b57-965c-589cef04e793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8164feda-13a9-4918-9c88-78f30dd1c729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8164feda-13a9-4918-9c88-78f30dd1c729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7374f91b-87f1-4999-b216-d7711d27f1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7374f91b-87f1-4999-b216-d7711d27f1f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_b9ab0458-e4eb-441f-ba12-699c6cc7bb90" xlink:href="sri-20221231.xsd#sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_b9ab0458-e4eb-441f-ba12-699c6cc7bb90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_03f2d3ef-1773-4487-a34b-b06695405f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_03f2d3ef-1773-4487-a34b-b06695405f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_bff0c8f3-3ca3-49e7-af8b-f7f544d74c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_bff0c8f3-3ca3-49e7-af8b-f7f544d74c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_1bc2153d-9cd6-476b-a008-a135c4fcb2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_608433dc-15b3-43b2-9158-e12951d11335" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_1bc2153d-9cd6-476b-a008-a135c4fcb2cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c470fc92-5502-4c3b-a502-13f93f9001b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b461c460-3efe-4765-afa0-8a839277d233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c470fc92-5502-4c3b-a502-13f93f9001b5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b461c460-3efe-4765-afa0-8a839277d233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a99e9e2a-55f4-4226-8218-b7c638b2fe52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c470fc92-5502-4c3b-a502-13f93f9001b5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a99e9e2a-55f4-4226-8218-b7c638b2fe52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d992f535-3596-4d94-9975-0666d138d517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c470fc92-5502-4c3b-a502-13f93f9001b5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d992f535-3596-4d94-9975-0666d138d517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ba7a16ae-70a8-400c-9a20-de1ac826625c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_c470fc92-5502-4c3b-a502-13f93f9001b5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ba7a16ae-70a8-400c-9a20-de1ac826625c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c138d775-daa7-4c78-8fa1-bfe9928b3840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_06e4958c-6add-487b-a464-73c8b314e5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c138d775-daa7-4c78-8fa1-bfe9928b3840" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_06e4958c-6add-487b-a464-73c8b314e5e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_d3f089ef-58ce-4968-99b1-d832819d7bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c138d775-daa7-4c78-8fa1-bfe9928b3840" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_d3f089ef-58ce-4968-99b1-d832819d7bcf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesClassificationofNetDeferredTaxAssetDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_12b6d5aa-c875-4187-b4ed-94992375855f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e36c79ff-538c-4a34-a757-3b7258bf31f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_12b6d5aa-c875-4187-b4ed-94992375855f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e36c79ff-538c-4a34-a757-3b7258bf31f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermDeferredTaxAssets_07857556-95da-4ac5-84ef-b8e289ee8ff3" xlink:href="sri-20221231.xsd#sri_LongTermDeferredTaxAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_12b6d5aa-c875-4187-b4ed-94992375855f" xlink:to="loc_sri_LongTermDeferredTaxAssets_07857556-95da-4ac5-84ef-b8e289ee8ff3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_fcbb821f-0389-44e5-941c-2b32f2904e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b5dd4885-9829-4840-a2e3-67f183adfc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_fcbb821f-0389-44e5-941c-2b32f2904e45" xlink:to="loc_us-gaap_OperatingLeaseCost_b5dd4885-9829-4840-a2e3-67f183adfc1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9eac3f8c-80c1-4498-b3d5-c4fb6685de44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_fcbb821f-0389-44e5-941c-2b32f2904e45" xlink:to="loc_us-gaap_ShortTermLeaseCost_9eac3f8c-80c1-4498-b3d5-c4fb6685de44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_8efb291c-df4d-43cc-9977-faa0bdb88635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_fcbb821f-0389-44e5-941c-2b32f2904e45" xlink:to="loc_us-gaap_VariableLeaseCost_8efb291c-df4d-43cc-9977-faa0bdb88635" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_da77fd1a-f660-448a-aab1-0d9f2a6e3b06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f829d373-ec3b-45af-bf7c-1cbb15c1aecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_da77fd1a-f660-448a-aab1-0d9f2a6e3b06" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f829d373-ec3b-45af-bf7c-1cbb15c1aecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f4064345-6ea6-4fda-82a7-f502fb2aff77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_da77fd1a-f660-448a-aab1-0d9f2a6e3b06" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f4064345-6ea6-4fda-82a7-f502fb2aff77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e25738d3-c213-497b-9b4d-5cd826d0659b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3c2e973a-d9c1-404b-8600-5e686153fb9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e25738d3-c213-497b-9b4d-5cd826d0659b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3c2e973a-d9c1-404b-8600-5e686153fb9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9adf1e51-f93c-414e-92fd-7fc3d1f9d4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e25738d3-c213-497b-9b4d-5cd826d0659b" xlink:to="loc_us-gaap_OperatingLeaseLiability_9adf1e51-f93c-414e-92fd-7fc3d1f9d4c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fb1a4c28-d470-4070-9649-d36e3581dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fb1a4c28-d470-4070-9649-d36e3581dca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5bfb78b9-0a8d-4af0-8f4c-a3faafeb0c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5bfb78b9-0a8d-4af0-8f4c-a3faafeb0c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_39b36e38-2f29-4d2b-ab4c-49bd37351685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_39b36e38-2f29-4d2b-ab4c-49bd37351685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4030556-6270-431a-ad57-be01bef08151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4030556-6270-431a-ad57-be01bef08151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dae4eb8f-c898-499c-ac35-4a3c2d60854e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dae4eb8f-c898-499c-ac35-4a3c2d60854e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5db63cdd-ff61-418f-9d7a-4eb9ae9cab7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8f8ceab-ad2b-4fe9-9ab3-b11ab0bbc685" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5db63cdd-ff61-418f-9d7a-4eb9ae9cab7a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_78594923-0599-4136-872f-92076de004dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_7ef451b7-3c33-49a2-92a3-6754cfb8b104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_78594923-0599-4136-872f-92076de004dd" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_7ef451b7-3c33-49a2-92a3-6754cfb8b104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsFairValueDisclosure_1c60dced-7a82-4980-90ef-c07c3e3d09e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_78594923-0599-4136-872f-92076de004dd" xlink:to="loc_us-gaap_CommitmentsFairValueDisclosure_1c60dced-7a82-4980-90ef-c07c3e3d09e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d5b62fd2-993d-48eb-8b0a-384ba4632fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_ca826bbe-5299-401e-8d6d-967ff69e93eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d5b62fd2-993d-48eb-8b0a-384ba4632fe5" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_ca826bbe-5299-401e-8d6d-967ff69e93eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_1466dc95-5e51-4444-93a4-20e94e28ed9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d5b62fd2-993d-48eb-8b0a-384ba4632fe5" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_1466dc95-5e51-4444-93a4-20e94e28ed9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_e574e39e-bd1e-4d0b-97db-13207c378295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d5b62fd2-993d-48eb-8b0a-384ba4632fe5" xlink:to="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_e574e39e-bd1e-4d0b-97db-13207c378295" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>sri-20221231_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 2023 Workiva-->
<!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb-->
<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.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="if1c0cb5945a94a00be20b0ea726c137c_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a834e53-2c43-4716-b8bf-eb5456285498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockholdersEquity_1a834e53-2c43-4716-b8bf-eb5456285498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_32cd1843-390e-4a9a-987d-9cbfa1c24499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_32cd1843-390e-4a9a-987d-9cbfa1c24499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_f88a0f0b-3e1c-48ab-8ce3-5f243802cafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_TreasuryStockCommonShares_f88a0f0b-3e1c-48ab-8ce3-5f243802cafd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53ec0c8e-40e3-4f6a-a9a2-b718eafbc7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_ProfitLoss_53ec0c8e-40e3-4f6a-a9a2-b718eafbc7da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_61a44ac9-118a-4d5e-b363-456a3ed6dfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_61a44ac9-118a-4d5e-b363-456a3ed6dfc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d9c13485-5f5d-493d-87f6-6e59e542afcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d9c13485-5f5d-493d-87f6-6e59e542afcb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09704afc-d3a8-4cff-ab9e-37881b809a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09704afc-d3a8-4cff-ab9e-37881b809a49" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_7fd2359f-27ae-48c1-a2f8-989ec27e6527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_7fd2359f-27ae-48c1-a2f8-989ec27e6527" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RepurchasedCommonSharesForTreasury_cf204cf6-30d7-4e42-b10d-2cec873eb342" xlink:href="sri-20221231.xsd#sri_RepurchasedCommonSharesForTreasury"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_sri_RepurchasedCommonSharesForTreasury_cf204cf6-30d7-4e42-b10d-2cec873eb342" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_16c91926-397c-4f4e-97c6-470808fb0116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_16c91926-397c-4f4e-97c6-470808fb0116" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_94f1084a-723a-4842-abe1-00c09ef1a3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_94f1084a-723a-4842-abe1-00c09ef1a3dd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70715318-24d9-485a-a0c7-b8d385b1c6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70715318-24d9-485a-a0c7-b8d385b1c6bb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_f06f964d-6e65-4552-9edd-813455bacbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_f06f964d-6e65-4552-9edd-813455bacbb5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dca6ff56-34df-42ab-9a72-b3f5c6310390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_081a22a3-2700-4ed6-933c-474e7b20d977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ec8918d8-4723-4c23-9607-305abaa00504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:to="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_685ecfb6-9243-4df5-afd5-a2aff10dae6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:to="loc_us-gaap_EquityComponentDomain_685ecfb6-9243-4df5-afd5-a2aff10dae6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:to="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d4179ca1-e29d-4068-8977-aaf738fe551f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_CommonStockMember_d4179ca1-e29d-4068-8977-aaf738fe551f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_0189caa9-105f-4703-ae48-83154dc99ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_0189caa9-105f-4703-ae48-83154dc99ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_224a1d3e-019a-4f3c-9815-ac147e7ef8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_224a1d3e-019a-4f3c-9815-ac147e7ef8bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c6893ed0-7d67-4a33-8fd4-c9822f6379be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_TreasuryStockMember_c6893ed0-7d67-4a33-8fd4-c9822f6379be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fb845193-ddd6-4cd5-8929-7b4c426cc509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_RetainedEarningsMember_fb845193-ddd6-4cd5-8929-7b4c426cc509" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c1045874-eb70-4eb1-96c3-5a0f3f8fce4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c1045874-eb70-4eb1-96c3-5a0f3f8fce4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_949134e6-8f76-4880-a0c3-3e3507e488b0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_949134e6-8f76-4880-a0c3-3e3507e488b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e98a2e14-889d-4320-b7b7-82f532613dcc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e98a2e14-889d-4320-b7b7-82f532613dcc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentTables"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables" xlink:type="extended" id="idbf70e9325e944d8ba1a5fc894bb743c_RestructuringandBusinessRealignmentTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f2f547c5-3357-4671-8d76-e8d522532315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f2f547c5-3357-4671-8d76-e8d522532315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_878e6a7e-aceb-4be1-85e6-6d7736340ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_878e6a7e-aceb-4be1-85e6-6d7736340ed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_925a9217-3846-47e1-9f71-0480a1e0cd5d" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:to="loc_sri_ControlDevicesMember_925a9217-3846-47e1-9f71-0480a1e0cd5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_7c7794ce-639c-4f67-b369-c4ddea99821c" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:to="loc_sri_ElectronicsMember_7c7794ce-639c-4f67-b369-c4ddea99821c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:to="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_aaf550b2-0857-4b3d-a9bd-514bcac38624_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:to="loc_us-gaap_RestructuringPlanDomain_aaf550b2-0857-4b3d-a9bd-514bcac38624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:to="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_fa3a5e26-b8a5-4e3a-baeb-7919e64128a9" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_fa3a5e26-b8a5-4e3a-baeb-7919e64128a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_b27f3241-82bf-40b2-90d8-31103b2134a0" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_b27f3241-82bf-40b2-90d8-31103b2134a0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended" id="if4757051ce40436ab9a05f4bac1d378c_SummaryofSignificantAccountingPoliciesBasisofPresentationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_074c97e3-9a36-4146-8977-a261b60e9d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_074c97e3-9a36-4146-8977-a261b60e9d4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MindaStoneridgeInstrumentsLtdMember_1d2431a3-ea48-444b-b80b-38594370249c" xlink:href="sri-20221231.xsd#sri_MindaStoneridgeInstrumentsLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:to="loc_sri_MindaStoneridgeInstrumentsLtdMember_1d2431a3-ea48-444b-b80b-38594370249c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="extended" id="i8d321ba49e1446d587c1349e1ea2958e_SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6cfc916d-d882-4f0f-a67e-b48af311bb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6cfc916d-d882-4f0f-a67e-b48af311bb2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ea70e92c-d24e-4d41-9172-cf78aafabf55_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:to="loc_srt_NameOfMajorCustomerDomain_ea70e92c-d24e-4d41-9172-cf78aafabf55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:to="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember_5efd4c62-1687-43ae-aa76-1e1681384847" xlink:href="sri-20221231.xsd#sri_PACCARMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:to="loc_sri_PACCARMember_5efd4c62-1687-43ae-aa76-1e1681384847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_VolvoMember_4c7e8caf-03be-4669-bf5b-5e3324c91918" xlink:href="sri-20221231.xsd#sri_VolvoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:to="loc_sri_VolvoMember_4c7e8caf-03be-4669-bf5b-5e3324c91918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ed6b7218-6c9b-4673-b47c-1212cce9ceb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ed6b7218-6c9b-4673-b47c-1212cce9ceb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9499434a-c62d-4bef-b12e-8f3613f4831c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:to="loc_us-gaap_SalesRevenueNetMember_9499434a-c62d-4bef-b12e-8f3613f4831c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7246a318-bf3e-4f30-93f2-eca411813afe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7246a318-bf3e-4f30-93f2-eca411813afe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0d569533-369d-4d97-a0c8-52ca2a6cad3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0d569533-369d-4d97-a0c8-52ca2a6cad3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="extended" id="i08187f5fd9304eed99bec8553b49a45f_SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDeposits_75e1eeb6-9aa9-461c-8475-e02d9d800054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PaymentsForDeposits_75e1eeb6-9aa9-461c-8475-e02d9d800054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForLongTermPurchaseCommitment_f1ffd7e6-72dc-4c42-9a39-fb98e9eafc1f" xlink:href="sri-20221231.xsd#sri_PaymentsForLongTermPurchaseCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_sri_PaymentsForLongTermPurchaseCommitment_f1ffd7e6-72dc-4c42-9a39-fb98e9eafc1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_68ac49e8-0f83-4e48-87bc-8dc32bd34cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_68ac49e8-0f83-4e48-87bc-8dc32bd34cb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_ec44869f-9afc-4d62-a35f-20d27c544100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_ec44869f-9afc-4d62-a35f-20d27c544100" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_b3c953a8-3bf0-4c0e-9059-0eef74b761a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_b3c953a8-3bf0-4c0e-9059-0eef74b761a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_526ab382-cef8-4eeb-b084-3a8410835174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_526ab382-cef8-4eeb-b084-3a8410835174" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:to="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_59f33333-7d5c-465c-9f75-21b60d63878d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_59f33333-7d5c-465c-9f75-21b60d63878d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember_cc64946c-f0ce-474b-bea6-f5f89336f832" xlink:href="sri-20221231.xsd#sri_LongTermSupplyAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:to="loc_sri_LongTermSupplyAgreementMember_cc64946c-f0ce-474b-bea6-f5f89336f832" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:to="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_54773989-091c-4445-93e8-d104976e6617_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:to="loc_srt_ScenarioUnspecifiedDomain_54773989-091c-4445-93e8-d104976e6617_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_490a3baa-c7b9-4cd9-aa13-019b434d5053" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:to="loc_srt_ScenarioForecastMember_490a3baa-c7b9-4cd9-aa13-019b434d5053" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="extended" id="i711c1137c3c24d3883ca6248e07cea3f_SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a49768a-6955-4721-99b7-bed83179b480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a49768a-6955-4721-99b7-bed83179b480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_b8cd4702-f6d0-4d2b-bb17-235faee4ddb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:to="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_b8cd4702-f6d0-4d2b-bb17-235faee4ddb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:to="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_84760f5a-d39e-4363-bd71-016409d21101_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:to="loc_srt_RangeMember_84760f5a-d39e-4363-bd71-016409d21101_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:to="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8b1cf3ba-a75e-4db6-bacc-c03cb4dcec92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:to="loc_srt_MinimumMember_8b1cf3ba-a75e-4db6-bacc-c03cb4dcec92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3540b0c5-28eb-4bff-9b75-66ed3e262a18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:to="loc_srt_MaximumMember_3540b0c5-28eb-4bff-9b75-66ed3e262a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d081416-1cd1-433b-9801-3a9f041d48a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d081416-1cd1-433b-9801-3a9f041d48a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember_d9ef473f-2144-4ea6-9ab8-913af671935f" xlink:href="sri-20221231.xsd#sri_PreProductionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:to="loc_sri_PreProductionCostsMember_d9ef473f-2144-4ea6-9ab8-913af671935f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails" xlink:type="extended" id="ib4f34eb033384861babb8afaaba81465_SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_7d56b130-02cb-4b2f-b6fc-e560393f58e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_7d56b130-02cb-4b2f-b6fc-e560393f58e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_5861a68e-cb49-4ad3-a9c3-9ebc631ac783" xlink:href="sri-20221231.xsd#sri_DisposalGroupPostClosingInventoryAdjustmentPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_5861a68e-cb49-4ad3-a9c3-9ebc631ac783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_74cbe3fd-4c3b-4508-9db9-45eb5f1bd674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_74cbe3fd-4c3b-4508-9db9-45eb5f1bd674" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5d5a0d84-280c-4fbb-8b28-f7880dd8b143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5d5a0d84-280c-4fbb-8b28-f7880dd8b143" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_1ae7d3de-fc50-4453-8847-10059a6aa9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_1ae7d3de-fc50-4453-8847-10059a6aa9ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_254c2574-440f-456e-8117-faf1f5c65d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_254c2574-440f-456e-8117-faf1f5c65d3c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_a8066a47-26ab-4720-9da9-87941f5daa41" xlink:href="sri-20221231.xsd#sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_a8066a47-26ab-4720-9da9-87941f5daa41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_f8faca64-9bb1-417d-9ea4-43091158552c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_InventoryFinishedGoods_f8faca64-9bb1-417d-9ea4-43091158552c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4f5ea401-79dd-4014-bf4c-35625d35698b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4f5ea401-79dd-4014-bf4c-35625d35698b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f5d3bc10-394b-428c-b6ee-8bb4c8b347df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f5d3bc10-394b-428c-b6ee-8bb4c8b347df" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a1fac329-fc01-4baf-a9ef-f16896538558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a1fac329-fc01-4baf-a9ef-f16896538558" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9a31e2f4-d412-4513-b2f0-2c4882f184ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9a31e2f4-d412-4513-b2f0-2c4882f184ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_02406d2c-f85b-4ba4-94fc-d84ca7828fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_02406d2c-f85b-4ba4-94fc-d84ca7828fa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_228e9c65-6165-4024-b6c8-9393d653322e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_228e9c65-6165-4024-b6c8-9393d653322e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorAssetsMember_4979c9c3-70a4-4915-84ae-ad3612a952b8" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorAssetsMember_4979c9c3-70a4-4915-84ae-ad3612a952b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenOneAssetsMember_f9561f80-b26f-481a-808b-7fd76bf06e4a" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenOneAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorGenOneAssetsMember_f9561f80-b26f-481a-808b-7fd76bf06e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenTwoAssetsMember_0054c391-3c59-4a16-a94a-58e3f088dac1" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenTwoAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorGenTwoAssetsMember_0054c391-3c59-4a16-a94a-58e3f088dac1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityMember_e44cb8be-caa1-40ed-a24e-418207055676" xlink:href="sri-20221231.xsd#sri_CantonFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_CantonFacilityMember_e44cb8be-caa1-40ed-a24e-418207055676" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MsilMember_040f2944-3e20-453b-87d5-29e7a62de00a" xlink:href="sri-20221231.xsd#sri_MsilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_MsilMember_040f2944-3e20-453b-87d5-29e7a62de00a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_91221777-b7d7-48e3-bbe8-1ea0292f6c75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:to="loc_us-gaap_SegmentDomain_91221777-b7d7-48e3-bbe8-1ea0292f6c75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:to="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_431cc252-456b-411c-b847-9f6d7257135a" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:to="loc_sri_ControlDevicesMember_431cc252-456b-411c-b847-9f6d7257135a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="extended" id="icce1cba55b104d6ab416183517a288e7_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e603e169-7010-4128-9a8b-a60e139e34d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e603e169-7010-4128-9a8b-a60e139e34d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5673391f-bd21-47b3-84df-32b34a2e3026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5673391f-bd21-47b3-84df-32b34a2e3026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_abaa64bf-db43-4aab-ac35-2a3311ea4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_abaa64bf-db43-4aab-ac35-2a3311ea4d13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15267c73-400a-4e4c-8c0d-6c7404a1c190_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_15267c73-400a-4e4c-8c0d-6c7404a1c190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_eb4f4a5c-ab01-41ff-babe-f96c71a82848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_LandImprovementsMember_eb4f4a5c-ab01-41ff-babe-f96c71a82848" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_3bd108dc-5ff8-43aa-b212-746fe968bbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_3bd108dc-5ff8-43aa-b212-746fe968bbc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2a64969c-3034-4fb9-8d05-ba9fd4619bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2a64969c-3034-4fb9-8d05-ba9fd4619bf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_24c378ba-8f97-4a98-9303-f806b3d9cd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_24c378ba-8f97-4a98-9303-f806b3d9cd71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_e05c2088-4e4f-46be-94e8-e94f4888c128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_e05c2088-4e4f-46be-94e8-e94f4888c128" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_326ba74d-c4dc-47c1-a1b5-e310e68ec62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_TechnologyEquipmentMember_326ba74d-c4dc-47c1-a1b5-e310e68ec62a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4a60b925-ca42-42e3-95c1-9bfd848b82d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_VehiclesMember_4a60b925-ca42-42e3-95c1-9bfd848b82d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_8202f07b-2e7c-4b85-bca8-038e02fabb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_8202f07b-2e7c-4b85-bca8-038e02fabb06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_b8cf0ceb-8329-44c5-a020-6fa64f648708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_ConstructionInProgressMember_b8cf0ceb-8329-44c5-a020-6fa64f648708" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="extended" id="i74b20359fb0b467fa7e73276a10d02c6_SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dfc514d5-7b27-4a0c-b054-79fc7b00faf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dfc514d5-7b27-4a0c-b054-79fc7b00faf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88ebb7b6-7c24-49f7-b9c4-0114cb913c90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88ebb7b6-7c24-49f7-b9c4-0114cb913c90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_22f9f5e5-4551-41a3-aef0-6703063eee6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_22f9f5e5-4551-41a3-aef0-6703063eee6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_20abf699-dd5f-459f-b860-ccf2d0a50c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_20abf699-dd5f-459f-b860-ccf2d0a50c26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f23ced83-706e-4cc8-8e6f-812b3f8af78e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f23ced83-706e-4cc8-8e6f-812b3f8af78e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_21185ab6-7579-4b03-b537-081af7f03687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_21185ab6-7579-4b03-b537-081af7f03687" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_3ed72fd3-67de-4930-97e9-744ddc361af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_TechnologyEquipmentMember_3ed72fd3-67de-4930-97e9-744ddc361af3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_abcd4d05-cf23-4fef-8b34-15aaea65c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_VehiclesMember_abcd4d05-cf23-4fef-8b34-15aaea65c22b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_21c33f1e-51d6-4d5f-b21c-eab0accfe4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_21c33f1e-51d6-4d5f-b21c-eab0accfe4ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:to="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f5c1054-b428-43e2-b237-438400dd16fb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:to="loc_srt_RangeMember_8f5c1054-b428-43e2-b237-438400dd16fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:to="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b52efcbf-81ba-473f-b14a-91b92fea108e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:to="loc_srt_MinimumMember_b52efcbf-81ba-473f-b14a-91b92fea108e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c50f1a59-2e66-4a3d-bee0-1cafb33f89b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:to="loc_srt_MaximumMember_c50f1a59-2e66-4a3d-bee0-1cafb33f89b0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails" xlink:type="extended" id="icdc58b80f693466fbdb11a9c95999775_SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e128ae4f-220d-4c7e-ac1c-1d6ffd262a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_AssetImpairmentCharges_e128ae4f-220d-4c7e-ac1c-1d6ffd262a62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4061e38e-591b-46e8-b9f3-ecdf379ac2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_Goodwill_4061e38e-591b-46e8-b9f3-ecdf379ac2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d225e83d-c88d-470c-803e-7fc541bbb52e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d225e83d-c88d-470c-803e-7fc541bbb52e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_20134e8a-32ab-4a40-b934-aaa5d97f34c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_20134e8a-32ab-4a40-b934-aaa5d97f34c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_11e6e24d-9244-49e8-917b-63146c42296f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_11e6e24d-9244-49e8-917b-63146c42296f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterFixedAssetsMember_5be382ec-2b79-4233-b42d-36fe8b5a5413" xlink:href="sri-20221231.xsd#sri_ParticulateMatterFixedAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:to="loc_sri_ParticulateMatterFixedAssetsMember_5be382ec-2b79-4233-b42d-36fe8b5a5413" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_51d31473-da7d-44ee-ad16-5248b9843e8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:to="loc_us-gaap_SegmentDomain_51d31473-da7d-44ee-ad16-5248b9843e8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:to="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_bde9e9c3-0566-4813-9ddd-0bd016c0fbdc" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:to="loc_sri_ControlDevicesMember_bde9e9c3-0566-4813-9ddd-0bd016c0fbdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_32f57848-d36a-40cd-bb6b-d609189f96d8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:to="loc_sri_ElectronicsMember_32f57848-d36a-40cd-bb6b-d609189f96d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_61271bc8-67a2-470b-87bb-47b5a4c3fcec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:to="loc_us-gaap_SubsegmentsDomain_61271bc8-67a2-470b-87bb-47b5a4c3fcec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:to="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TallinnEstoniaFacilityMember_5a03d973-fb60-49fd-b3ec-e1088797a42a" xlink:href="sri-20221231.xsd#sri_TallinnEstoniaFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:to="loc_sri_TallinnEstoniaFacilityMember_5a03d973-fb60-49fd-b3ec-e1088797a42a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_272b0a64-741b-4036-938a-eb2e1bdf0cf6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_272b0a64-741b-4036-938a-eb2e1bdf0cf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2d3764cd-ad5e-4c65-a923-182b201d750c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2d3764cd-ad5e-4c65-a923-182b201d750c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="extended" id="idb72e42f55fd4d2c875c9387b07c838a_SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:to="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e2e4eb56-8b3f-4202-9727-18d3cd7f0125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:to="loc_us-gaap_Goodwill_e2e4eb56-8b3f-4202-9727-18d3cd7f0125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cc22b8de-c8ea-483f-a1e4-38cfb8a8de82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cc22b8de-c8ea-483f-a1e4-38cfb8a8de82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7aa0d650-b314-4421-90b5-0ea795e93457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_690922ee-b85f-48d9-8ee8-91cd31e7413b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:to="loc_us-gaap_SegmentDomain_690922ee-b85f-48d9-8ee8-91cd31e7413b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:to="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_24ebb4e3-a3f1-4706-80e8-df5070aa8f77" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:to="loc_sri_ElectronicsMember_24ebb4e3-a3f1-4706-80e8-df5070aa8f77" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended" id="i71c2ee6c99364e66b8316146830da76b_SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be99109d-142e-42a1-83d5-7d8a84e9caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be99109d-142e-42a1-83d5-7d8a84e9caf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08167a69-5444-4a75-8d4a-67768cccb5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08167a69-5444-4a75-8d4a-67768cccb5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a3d3e2c-177d-4737-a03a-a3e82c692eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a3d3e2c-177d-4737-a03a-a3e82c692eae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a96329f0-ef2e-457c-bcf1-7ed9ccc2d5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a96329f0-ef2e-457c-bcf1-7ed9ccc2d5c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_676d8a96-d5de-49d2-98ad-cf0caf599234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_AdjustmentForAmortization_676d8a96-d5de-49d2-98ad-cf0caf599234" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7855c540-166e-4fff-812a-5f50a5a57cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7855c540-166e-4fff-812a-5f50a5a57cd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c9783a1e-c5e5-40e4-8f84-109d6ea7aa56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c9783a1e-c5e5-40e4-8f84-109d6ea7aa56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b636a9b1-db62-43c8-8a84-0e69f2371b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b636a9b1-db62-43c8-8a84-0e69f2371b1a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5980aee1-769d-4554-9ccd-d0a4350f42ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5980aee1-769d-4554-9ccd-d0a4350f42ef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0b482608-d29a-4155-a14e-adf002a96ece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0b482608-d29a-4155-a14e-adf002a96ece" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_39751aa8-ec65-4c3b-8243-eb871626db8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_39751aa8-ec65-4c3b-8243-eb871626db8e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7753e92c-bf4c-4f92-baf4-24f172762f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7753e92c-bf4c-4f92-baf4-24f172762f95" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03eb030-266b-4b57-977e-26da8ef47dc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03eb030-266b-4b57-977e-26da8ef47dc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_9baf2205-9a1e-41c7-aa1d-0b238781ecfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_CustomerListsMember_9baf2205-9a1e-41c7-aa1d-0b238781ecfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4aabd274-ce47-4e27-819f-10288227e324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_TradeNamesMember_4aabd274-ce47-4e27-819f-10288227e324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember_bd142995-825d-4ed9-bf37-61334158bb5a" xlink:href="sri-20221231.xsd#sri_TechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_sri_TechnologyMember_bd142995-825d-4ed9-bf37-61334158bb5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_59aa532c-fd88-4e73-aef7-20af08b90671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_59aa532c-fd88-4e73-aef7-20af08b90671" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_73a4551d-407c-447f-836b-3d5ac29afd6b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:to="loc_srt_RangeMember_73a4551d-407c-447f-836b-3d5ac29afd6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:to="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_85f29104-4173-4e32-940c-099c8c59698b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:to="loc_srt_MinimumMember_85f29104-4173-4e32-940c-099c8c59698b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_12d97200-aabf-46af-8aef-b246dea2f7ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:to="loc_srt_MaximumMember_12d97200-aabf-46af-8aef-b246dea2f7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_44a367d5-d684-432d-83b8-2be901802a35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:to="loc_us-gaap_SegmentDomain_44a367d5-d684-432d-83b8-2be901802a35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:to="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_8e135e74-6596-46f3-8f19-f8c559291c54" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_ElectronicsMember_8e135e74-6596-46f3-8f19-f8c559291c54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_957a63bf-1371-4d47-ab8f-c844f9feda9e" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_PstMember_957a63bf-1371-4d47-ab8f-c844f9feda9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_506cbd1b-b692-4408-89eb-ab9a17aadf10" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_ControlDevicesMember_506cbd1b-b692-4408-89eb-ab9a17aadf10" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="extended" id="iab8f00e7cdff47bda1ea2834aca1d5d2_SummaryofSignificantAccountingPoliciesOtherNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_44f66618-0db2-4654-b083-bbe2a0b7caf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_44f66618-0db2-4654-b083-bbe2a0b7caf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ResearchAndDevelopmentExpensePercentage_6a4b48cc-d550-4dd5-9b60-9f2a8fa982cf" xlink:href="sri-20221231.xsd#sri_ResearchAndDevelopmentExpensePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_ResearchAndDevelopmentExpensePercentage_6a4b48cc-d550-4dd5-9b60-9f2a8fa982cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0b3ebba5-9c3e-408d-9a45-ee4c4667c08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0b3ebba5-9c3e-408d-9a45-ee4c4667c08d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c56fbb10-802c-47b6-bb30-bf60a2cc8f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ShareBasedCompensation_c56fbb10-802c-47b6-bb30-bf60a2cc8f15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_e5062e9e-bee0-4ee0-9959-e42538576034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_e5062e9e-bee0-4ee0-9959-e42538576034" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e80cbe72-30c3-44c6-986e-c0789b73e834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e80cbe72-30c3-44c6-986e-c0789b73e834" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3616849d-118e-42ef-8090-470160e06fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3616849d-118e-42ef-8090-470160e06fb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c8efa95e-587c-431a-b8af-4fca38b2d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c8efa95e-587c-431a-b8af-4fca38b2d5f2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurredCapitalized_31e93e12-bd7f-46a4-b05e-35af698f4e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurredCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_InterestCostsIncurredCapitalized_31e93e12-bd7f-46a4-b05e-35af698f4e9e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e19a80c2-07a0-4ed7-b6a2-8b14a837bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e19a80c2-07a0-4ed7-b6a2-8b14a837bc25" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f3dce85e-d554-4c90-a4e3-5c017334abbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f3dce85e-d554-4c90-a4e3-5c017334abbf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_dac4fa0c-3a11-4367-a6db-59f11c79f48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_dac4fa0c-3a11-4367-a6db-59f11c79f48d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f77cb6d2-06bd-479c-8385-c6572b5165b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f77cb6d2-06bd-479c-8385-c6572b5165b1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_711c790f-1fea-4239-a231-0579ca9c4763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_711c790f-1fea-4239-a231-0579ca9c4763" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfExpectedSharesRepurchased_cd99c292-4841-4e40-b9dd-064fca8f4de4" xlink:href="sri-20221231.xsd#sri_PercentageOfExpectedSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_PercentageOfExpectedSharesRepurchased_cd99c292-4841-4e40-b9dd-064fca8f4de4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_72b36f3e-e19e-46e9-8f26-4dedf50a9f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_72b36f3e-e19e-46e9-8f26-4dedf50a9f1d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_2f68e852-03af-4c68-a02a-6883e752c49c" xlink:href="sri-20221231.xsd#sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_2f68e852-03af-4c68-a02a-6883e752c49c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PeriodOverWhichShareWillBeRepurchased_ef4cc0a0-3829-4b7a-9b95-6d8967678021" xlink:href="sri-20221231.xsd#sri_PeriodOverWhichShareWillBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_PeriodOverWhichShareWillBeRepurchased_ef4cc0a0-3829-4b7a-9b95-6d8967678021" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_746e451e-0d29-4228-837e-7d0ed63c7a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_746e451e-0d29-4228-837e-7d0ed63c7a11" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8c8f85f2-2d6d-45e5-b033-31384b7566df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockholdersEquity_8c8f85f2-2d6d-45e5-b033-31384b7566df" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bd1eb505-bb9a-4b89-8938-f29814ee79e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bd1eb505-bb9a-4b89-8938-f29814ee79e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9fc80109-02c0-42cc-9e8d-71a232f4346b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9fc80109-02c0-42cc-9e8d-71a232f4346b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_006aa553-c601-457c-8d4c-f0c0adeaeca5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_006aa553-c601-457c-8d4c-f0c0adeaeca5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember_e2cf1d51-a62c-408f-abd5-cad21b08a72f" xlink:href="sri-20221231.xsd#sri_PerformanceBasedRightToReceivedCommonSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:to="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember_e2cf1d51-a62c-408f-abd5-cad21b08a72f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d681f4b9-d11f-441e-ba60-c0cb357d7c33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d681f4b9-d11f-441e-ba60-c0cb357d7c33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_7d4e27a1-94b3-41cd-aa5f-cca3b97d46ee" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:to="loc_sri_CreditFacilityMember_7d4e27a1-94b3-41cd-aa5f-cca3b97d46ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberThreeMember_967df33d-e6c5-4289-98ef-aea8e670360b" xlink:href="sri-20221231.xsd#sri_AmendmentNumberThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:to="loc_sri_AmendmentNumberThreeMember_967df33d-e6c5-4289-98ef-aea8e670360b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_83473c50-e06d-43e5-ad3b-381e62b6e43f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_83473c50-e06d-43e5-ad3b-381e62b6e43f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AcceleratedShareRepurchaseAgreementMember_6178610a-3e49-4277-b73d-b6f054d25fdb" xlink:href="sri-20221231.xsd#sri_AcceleratedShareRepurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:to="loc_sri_AcceleratedShareRepurchaseAgreementMember_6178610a-3e49-4277-b73d-b6f054d25fdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AgreementLetter10b18Member_0c2fdb58-bf90-4eed-9741-b668c7425be0" xlink:href="sri-20221231.xsd#sri_AgreementLetter10b18Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:to="loc_sri_AgreementLetter10b18Member_0c2fdb58-bf90-4eed-9741-b668c7425be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21083d34-b40d-4a5e-b1a6-cd2e4931276c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:to="loc_us-gaap_EquityComponentDomain_21083d34-b40d-4a5e-b1a6-cd2e4931276c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:to="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_72986658-c062-4559-b79d-151e89f2c180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_TreasuryStockMember_72986658-c062-4559-b79d-151e89f2c180" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b5be5f76-473a-4103-8072-d0c54fc22832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b5be5f76-473a-4103-8072-d0c54fc22832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_efdfb31b-eca2-414c-8631-3884ec07f932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_RetainedEarningsMember_efdfb31b-eca2-414c-8631-3884ec07f932" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:to="loc_us-gaap_CreditFacilityDomain_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:to="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_32a7c9de-f49e-42b1-b725-fe4404b20158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_32a7c9de-f49e-42b1-b725-fe4404b20158" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_177bce35-439b-4b88-b162-08f9b6062e6f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_177bce35-439b-4b88-b162-08f9b6062e6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6e574934-7473-456b-8db7-f6f386855065" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6e574934-7473-456b-8db7-f6f386855065" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b84cc5ce-6031-4884-897d-5775ce3d714e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b84cc5ce-6031-4884-897d-5775ce3d714e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201912Member_17ea7652-92e5-41dc-a726-38107004f26d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201912Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:to="loc_us-gaap_AccountingStandardsUpdate201912Member_17ea7652-92e5-41dc-a726-38107004f26d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended" id="i3a97684ef6fc4a2d8a0c795764127290_SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bcabf7b5-1fec-4e65-bfdd-1ce3f16334ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_StockholdersEquity_bcabf7b5-1fec-4e65-bfdd-1ce3f16334ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f9006b24-57c5-4b9b-af0d-241c691baa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f9006b24-57c5-4b9b-af0d-241c691baa1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_12f599d5-071c-48c4-aeb0-85609ddead53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_12f599d5-071c-48c4-aeb0-85609ddead53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_915e53d3-d359-4120-ac6c-9feb5d47b554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_915e53d3-d359-4120-ac6c-9feb5d47b554" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff6034b9-9952-40bc-8f81-b2a158a474d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:to="loc_us-gaap_EquityComponentDomain_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:to="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8a1ff584-dc3c-43ec-8e1d-d126a4f1a901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8a1ff584-dc3c-43ec-8e1d-d126a4f1a901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a574f043-f2f0-47be-b5d5-535419763d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a574f043-f2f0-47be-b5d5-535419763d48" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RevenueRevenuebySegmentandGeographicalLocationDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails" xlink:type="extended" id="i76bb8f3bbf82413aa5b37d9a23f43673_RevenueRevenuebySegmentandGeographicalLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0db947c4-f180-49e0-92a9-b7dda4e47448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0db947c4-f180-49e0-92a9-b7dda4e47448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_28a3330e-cd2e-4c1b-b83e-6d14780c2318_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:to="loc_us-gaap_SegmentDomain_28a3330e-cd2e-4c1b-b83e-6d14780c2318_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:to="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_575e6f35-ddee-46d5-afb1-c477f96cae45" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_ControlDevicesMember_575e6f35-ddee-46d5-afb1-c477f96cae45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_581855dc-900d-4c1d-b909-1559292f85d8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_ElectronicsMember_581855dc-900d-4c1d-b909-1559292f85d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_ba6ef85c-45c4-4688-b845-0e60a1985f35" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_PstMember_ba6ef85c-45c4-4688-b845-0e60a1985f35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:to="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7ed00203-4e67-4e6b-9b6e-c3b2826246b7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:to="loc_srt_SegmentGeographicalDomain_7ed00203-4e67-4e6b-9b6e-c3b2826246b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:to="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_edfd4488-5e2e-447f-9a50-faa66d9a8f5b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_NorthAmericaMember_edfd4488-5e2e-447f-9a50-faa66d9a8f5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_e5bc5e65-3e66-46a5-beb9-b56f3b0adb64" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_SouthAmericaMember_e5bc5e65-3e66-46a5-beb9-b56f3b0adb64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_71aa5d80-1e70-494b-b683-7e1be027e23c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_EuropeMember_71aa5d80-1e70-494b-b683-7e1be027e23c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e1b0ebe-13b8-4f04-8947-404665b1f192" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_AsiaPacificMember_1e1b0ebe-13b8-4f04-8947-404665b1f192" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="ib7aee341f8a74739b3b3d080f377d85c_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_97a843a3-5a40-4af6-acef-7011caf64940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_97a843a3-5a40-4af6-acef-7011caf64940" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e25bbd4f-388f-4f90-9710-db0d035c7fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestments_e25bbd4f-388f-4f90-9710-db0d035c7fe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_810165c7-f7bf-4aaf-9ced-408053177687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_810165c7-f7bf-4aaf-9ced-408053177687" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_f1f4af68-e449-4087-b0c0-3178c76e4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_f1f4af68-e449-4087-b0c0-3178c76e4962" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_342706ac-8f65-4249-9c73-973920b4ae2f" xlink:href="sri-20221231.xsd#sri_AdditionalPercentageOfNoncontrollingInterestAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_342706ac-8f65-4249-9c73-973920b4ae2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_8ea6bf6d-1d67-4789-bbd9-5fa5d84781d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_8ea6bf6d-1d67-4789-bbd9-5fa5d84781d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_b19f1d3f-0d07-4661-b392-d9548bca5737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_b19f1d3f-0d07-4661-b392-d9548bca5737" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_bc016ea5-7642-4a37-aa0f-9314abd19e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_bc016ea5-7642-4a37-aa0f-9314abd19e46" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsContributionPeriod_2f3c112b-e24c-4f22-b450-39962fa8168a" xlink:href="sri-20221231.xsd#sri_InvestmentsContributionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_sri_InvestmentsContributionPeriod_2f3c112b-e24c-4f22-b450-39962fa8168a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_eebee196-78e2-40ad-a236-df7349b92322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_eebee196-78e2-40ad-a236-df7349b92322" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a0b92e7d-5dcb-4213-8319-eaa5a9cc7e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a0b92e7d-5dcb-4213-8319-eaa5a9cc7e09" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_5d536ff0-960e-4594-a118-e91a8501a633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_5d536ff0-960e-4594-a118-e91a8501a633" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d6894ba9-7f33-4d76-8b2e-ebaf964a1242_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d6894ba9-7f33-4d76-8b2e-ebaf964a1242_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MindaStoneridgeInstrumentsLtdMember_75cdef03-a805-4d13-869f-c585af891f85" xlink:href="sri-20221231.xsd#sri_MindaStoneridgeInstrumentsLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_MindaStoneridgeInstrumentsLtdMember_75cdef03-a805-4d13-869f-c585af891f85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_124d2f03-3cf5-431b-90f0-8f1836d86d05" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_PstEletronicaltdaMember_124d2f03-3cf5-431b-90f0-8f1836d86d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AutotechVenturesMember_ef057238-5675-4867-9859-f6709dfe1b8f" xlink:href="sri-20221231.xsd#sri_AutotechVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_AutotechVenturesMember_ef057238-5675-4867-9859-f6709dfe1b8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:to="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5aa782d3-22b0-45ce-b132-68d31d6dd63f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5aa782d3-22b0-45ce-b132-68d31d6dd63f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VentureCapitalFundsMember_a773a47a-1046-4935-96ce-e535c485935c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VentureCapitalFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:to="loc_us-gaap_VentureCapitalFundsMember_a773a47a-1046-4935-96ce-e535c485935c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="extended" id="i4e1f4460c19d4435b13d78c894a7b069_DebtScheduleofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_34b2fd0f-7757-458f-8ed8-27f405e3c357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_34b2fd0f-7757-458f-8ed8-27f405e3c357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_500ccc67-ce6c-4a95-8702-886c1fd27579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e0dc098c-cf37-4e32-9197-18054aa3b52f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e0dc098c-cf37-4e32-9197-18054aa3b52f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_706c9bc5-611c-4ea7-b286-30ecd207bd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_LongTermDebtCurrent_706c9bc5-611c-4ea7-b286-30ecd207bd24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_30bfcad8-49a5-4c49-8fc9-84dadf7f29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_30bfcad8-49a5-4c49-8fc9-84dadf7f29f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e4d248e5-dae4-464f-8522-4cffafe4d973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e4d248e5-dae4-464f-8522-4cffafe4d973" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_670c2059-83f9-4870-983e-18ecf1aabbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_670c2059-83f9-4870-983e-18ecf1aabbc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_5f2ee5b1-ab69-4670-a727-129ca188f1ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_5f2ee5b1-ab69-4670-a727-129ca188f1ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermNoteMember_a187ff70-322c-4d90-9ca4-29818f966627" xlink:href="sri-20221231.xsd#sri_SwedenShortTermNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:to="loc_sri_SwedenShortTermNoteMember_a187ff70-322c-4d90-9ca4-29818f966627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:to="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e50977b6-2219-4868-a831-8e47d7cfc34b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:to="loc_us-gaap_CreditFacilityDomain_e50977b6-2219-4868-a831-8e47d7cfc34b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:to="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_60c164ed-51ef-4d55-b284-d36217da28b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_60c164ed-51ef-4d55-b284-d36217da28b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2e899878-6b3b-449a-8806-916007ee57a2" xlink:href="sri-20221231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2e899878-6b3b-449a-8806-916007ee57a2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="extended" id="i827baa3353b14550aaa66241611c2146_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f8b71c7f-d223-47f0-a4f0-674a86d0dea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f8b71c7f-d223-47f0-a4f0-674a86d0dea4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_53e8b628-c770-4ec9-b554-ee75b8046cc1" xlink:href="sri-20221231.xsd#sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_53e8b628-c770-4ec9-b554-ee75b8046cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_9963f8af-dbe0-4894-a045-1fbb7bea2e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_9963f8af-dbe0-4894-a045-1fbb7bea2e7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_f58065cb-c7fd-4b11-bb09-ffa989444b30" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_f58065cb-c7fd-4b11-bb09-ffa989444b30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_ea241c0b-0223-458c-8adf-11e4d49c703c" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_ea241c0b-0223-458c-8adf-11e4d49c703c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MinimumInterestCoverageRatio_bfd5352f-0462-4006-aa49-96820b946e4c" xlink:href="sri-20221231.xsd#sri_MinimumInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MinimumInterestCoverageRatio_bfd5352f-0462-4006-aa49-96820b946e4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity_5be989a2-e80e-4338-9ceb-6010696158a4" xlink:href="sri-20221231.xsd#sri_LineOfCreditFacilityRequiredMinimumLiquidity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity_5be989a2-e80e-4338-9ceb-6010696158a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39e9cd05-9a4d-4162-b1db-474145224c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39e9cd05-9a4d-4162-b1db-474145224c70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9ec019f0-e384-41a9-88ce-9f2276a48a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9ec019f0-e384-41a9-88ce-9f2276a48a7d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c178013e-37de-42c5-976a-319b5debe54c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c178013e-37de-42c5-976a-319b5debe54c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_c477ac26-72a6-47f9-b945-61695f50405b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_c477ac26-72a6-47f9-b945-61695f50405b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumLeverageRatio_af67ce16-a012-47ec-8071-f0c596eb7577" xlink:href="sri-20221231.xsd#sri_MaximumLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MaximumLeverageRatio_af67ce16-a012-47ec-8071-f0c596eb7577" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfDomesticCash_ec5d0a6c-c350-490c-80b0-83717468cfa8" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfDomesticCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_PercentThresholdOfDomesticCash_ec5d0a6c-c350-490c-80b0-83717468cfa8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfForeignCash_74fda646-87f4-458d-adde-917761be7c09" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfForeignCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_PercentThresholdOfForeignCash_74fda646-87f4-458d-adde-917761be7c09" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumNetLeverageRatio_8974227c-8b10-48f5-91e2-12636c4be365" xlink:href="sri-20221231.xsd#sri_MaximumNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MaximumNetLeverageRatio_8974227c-8b10-48f5-91e2-12636c4be365" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_af5e7da6-c608-4b37-8323-4ad0e93d5dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_af5e7da6-c608-4b37-8323-4ad0e93d5dce" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_d0f0aa2d-fc20-49d7-9a56-0c6a8fbe89aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_d0f0aa2d-fc20-49d7-9a56-0c6a8fbe89aa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6f91a972-ff21-41d5-b2a2-9cb79d5cfa5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6f91a972-ff21-41d5-b2a2-9cb79d5cfa5b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_70444590-c86e-4581-bed5-f7147b1d6fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCredit_70444590-c86e-4581-bed5-f7147b1d6fd8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_84a9d0e6-8199-447c-a305-7dbe434daac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_84a9d0e6-8199-447c-a305-7dbe434daac9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d36a2d70-6ccc-4cb0-95d1-e1d8810765d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d36a2d70-6ccc-4cb0-95d1-e1d8810765d4" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ff19c369-fe98-4d96-89f4-4c5122fe9cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ff19c369-fe98-4d96-89f4-4c5122fe9cae" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f9d4d09d-740e-4f7b-9be9-8f6e19bb2bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f9d4d09d-740e-4f7b-9be9-8f6e19bb2bcf" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_200d6f1e-01d7-4de8-a728-ce56b9911d47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_200d6f1e-01d7-4de8-a728-ce56b9911d47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:to="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberOneMember_85410a8a-3b2d-419f-a996-324f74963c0e" xlink:href="sri-20221231.xsd#sri_AmendmentNumberOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberOneMember_85410a8a-3b2d-419f-a996-324f74963c0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberThreeMember_0b3e95db-aaf2-4568-b2fb-9ae872d750a7" xlink:href="sri-20221231.xsd#sri_AmendmentNumberThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberThreeMember_0b3e95db-aaf2-4568-b2fb-9ae872d750a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberFourMember_729520d2-b17a-4734-a700-8046ea92c810" xlink:href="sri-20221231.xsd#sri_AmendmentNumberFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberFourMember_729520d2-b17a-4734-a700-8046ea92c810" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:href="sri-20221231.xsd#sri_DebtCategoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryDomain_9515a40e-2b96-497f-a9ae-2ab8007a1685_default" xlink:href="sri-20221231.xsd#sri_DebtCategoryDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:to="loc_sri_DebtCategoryDomain_9515a40e-2b96-497f-a9ae-2ab8007a1685_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:href="sri-20221231.xsd#sri_DebtCategoryDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:to="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SpecifiedHedgeBorrowingsMember_fe01911f-4f31-4fa0-9644-8d0362d9c159" xlink:href="sri-20221231.xsd#sri_SpecifiedHedgeBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:to="loc_sri_SpecifiedHedgeBorrowingsMember_fe01911f-4f31-4fa0-9644-8d0362d9c159" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_218e0a85-11ec-4431-9c19-e9217f2a292b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:to="loc_us-gaap_SegmentDomain_218e0a85-11ec-4431-9c19-e9217f2a292b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:to="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_2854aa68-7270-4cbb-9caa-270a18000a05" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:to="loc_sri_ElectronicsMember_2854aa68-7270-4cbb-9caa-270a18000a05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2232b8b0-ba4a-46d2-beb2-b46689047c90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:to="loc_us-gaap_CreditFacilityDomain_2232b8b0-ba4a-46d2-beb2-b46689047c90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:to="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4484b548-728c-41b9-ba49-17a54c36d062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4484b548-728c-41b9-ba49-17a54c36d062" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:to="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2c174997-9534-4b2a-b5fc-b5156b71b085" xlink:href="sri-20221231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2c174997-9534-4b2a-b5fc-b5156b71b085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BankAcceptanceDraftCreditLineMember_aa423ada-573d-4bba-b4ad-766b587d1fbb" xlink:href="sri-20221231.xsd#sri_BankAcceptanceDraftCreditLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:to="loc_sri_BankAcceptanceDraftCreditLineMember_aa423ada-573d-4bba-b4ad-766b587d1fbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_486e8bdd-81f6-436a-adea-180a10632e93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_486e8bdd-81f6-436a-adea-180a10632e93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_87584d6e-4b23-4dbe-8d6d-5518eceb84ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:to="loc_us-gaap_BridgeLoanMember_87584d6e-4b23-4dbe-8d6d-5518eceb84ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:to="loc_srt_RangeMember_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:to="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_532eb6da-0855-4277-9588-1b39f0ddc20d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:to="loc_srt_MaximumMember_532eb6da-0855-4277-9588-1b39f0ddc20d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cddeeabb-077d-4363-a6a3-15cc903c9142" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:to="loc_srt_MinimumMember_cddeeabb-077d-4363-a6a3-15cc903c9142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_763fcdda-3560-4495-b5a9-b5002119109d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:to="loc_us-gaap_VariableRateDomain_763fcdda-3560-4495-b5a9-b5002119109d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:to="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_33923e65-ec13-4b28-a304-2d314305dbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_33923e65-ec13-4b28-a304-2d314305dbf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_3526cad9-2acf-42f9-a7c0-310a11bdba7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_3526cad9-2acf-42f9-a7c0-310a11bdba7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_a137a46e-8d03-4809-8958-627cd9ad245c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_a137a46e-8d03-4809-8958-627cd9ad245c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d2b3b2d4-d57f-4633-ba3d-28246271c3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d2b3b2d4-d57f-4633-ba3d-28246271c3b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_7e7847af-d04a-4155-8405-d270b101816a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_7e7847af-d04a-4155-8405-d270b101816a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_f737f5ee-c9c7-49e2-9847-af2ffe5dcc94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_f737f5ee-c9c7-49e2-9847-af2ffe5dcc94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_a9263702-29b6-4dce-bf59-adeb75b512c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_a9263702-29b6-4dce-bf59-adeb75b512c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSixMember_8126d97c-8484-4a95-8d93-4f653e472069" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodSixMember_8126d97c-8484-4a95-8d93-4f653e472069" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSevenMember_3e58f499-4fdb-4df9-98eb-d05e2611722d" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodSevenMember_3e58f499-4fdb-4df9-98eb-d05e2611722d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodEightMember_15311a6d-3047-4b6f-9138-7e11c73a6c2a" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodEightMember_15311a6d-3047-4b6f-9138-7e11c73a6c2a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a1d21032-8ab5-49ee-817b-e007e5166f83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a1d21032-8ab5-49ee-817b-e007e5166f83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_063480a5-9f24-4898-9eec-5f53dbf96433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:to="loc_us-gaap_SubsequentEventMember_063480a5-9f24-4898-9eec-5f53dbf96433" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i53fcb869f11d40e58b67202f28c45504_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_9e86097d-b1cd-401a-bec1-331f94750d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_9e86097d-b1cd-401a-bec1-331f94750d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1584dd78-98db-415a-9a22-6e5f55ee2a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1584dd78-98db-415a-9a22-6e5f55ee2a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_d96befc9-25eb-4f69-b12d-c3bfc6a88a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_d96befc9-25eb-4f69-b12d-c3bfc6a88a13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_9ab2660b-892f-4800-8000-082ba8314b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_9ab2660b-892f-4800-8000-082ba8314b81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate_56c5c8b3-158b-4d03-8959-fd43810d88fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_TaxCreditCarryforwardExpirationDate_56c5c8b3-158b-4d03-8959-fd43810d88fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_33ad0a53-cafd-4006-bbbb-8e4cbc1d047d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_33ad0a53-cafd-4006-bbbb-8e4cbc1d047d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f953a550-1aac-4ddf-a8aa-76b87e308493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f953a550-1aac-4ddf-a8aa-76b87e308493" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_562387d8-0c00-43c7-ad1c-ef744682db67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_562387d8-0c00-43c7-ad1c-ef744682db67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_71853187-56e0-424e-8f63-7422a59799c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_DomesticCountryMember_71853187-56e0-424e-8f63-7422a59799c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_96622aaf-5ccb-4330-8736-c94c29333bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_96622aaf-5ccb-4330-8736-c94c29333bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4a4d6861-d079-4a12-a19d-fed17076a757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_ForeignCountryMember_4a4d6861-d079-4a12-a19d-fed17076a757" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:to="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b45e7c85-2844-4621-b754-d0bb5011228b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:to="loc_srt_RangeMember_b45e7c85-2844-4621-b754-d0bb5011228b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:to="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_436f0ca6-9353-4aac-9371-de32829a12e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:to="loc_srt_MinimumMember_436f0ca6-9353-4aac-9371-de32829a12e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e7e8b29-4258-48ff-88c8-8e38dbd369c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:to="loc_srt_MaximumMember_5e7e8b29-4258-48ff-88c8-8e38dbd369c1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails" xlink:type="extended" id="ic68e48f84e7a45af8d2defb9a47f17fe_IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_2ace85a7-ad77-4be6-a0b4-9cce3fa70796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OpenTaxYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:to="loc_us-gaap_OpenTaxYear_2ace85a7-ad77-4be6-a0b4-9cce3fa70796" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e138892-a156-4627-bcc7-6d4b3caddc5f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:to="loc_srt_RangeMember_8e138892-a156-4627-bcc7-6d4b3caddc5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:to="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92003436-97fb-4951-afbc-b5620717fa40" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:to="loc_srt_MinimumMember_92003436-97fb-4951-afbc-b5620717fa40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a1df4cde-109f-4bd8-b4f1-f40bd3b0da9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:to="loc_srt_MaximumMember_a1df4cde-109f-4bd8-b4f1-f40bd3b0da9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a1a6cbb4-e13b-44b7-b114-2edd179417c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a1a6cbb4-e13b-44b7-b114-2edd179417c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_22f0ea95-e906-43bb-a976-f81076fa906a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:to="loc_us-gaap_DomesticCountryMember_22f0ea95-e906-43bb-a976-f81076fa906a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_6135b169-fbaa-40b5-a165-fe31d7568f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:to="loc_us-gaap_ForeignCountryMember_6135b169-fbaa-40b5-a165-fe31d7568f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_0be86058-22f8-467d-b298-7383dcfdbb35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_0be86058-22f8-467d-b298-7383dcfdbb35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_94f6ece4-81b3-4a6f-905b-c25ee3a3757d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_94f6ece4-81b3-4a6f-905b-c25ee3a3757d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncomeTaxAuthorityArgentinaMember_b212755e-91e2-49a4-b242-33bcd22daf8d" xlink:href="sri-20221231.xsd#sri_IncomeTaxAuthorityArgentinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_sri_IncomeTaxAuthorityArgentinaMember_b212755e-91e2-49a4-b242-33bcd22daf8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_098b439d-dce6-4fa0-a27c-41d324108be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_098b439d-dce6-4fa0-a27c-41d324108be6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_62674e8e-eae0-47b3-a969-022da098d94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_62674e8e-eae0-47b3-a969-022da098d94c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_75b4c32b-22c8-4d2d-8389-19a2e5073fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_75b4c32b-22c8-4d2d-8389-19a2e5073fd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalMinistryOfFinanceGermanyMember_37fc682c-516c-49c4-be17-31fad363cdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalMinistryOfFinanceGermanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_FederalMinistryOfFinanceGermanyMember_37fc682c-516c-49c4-be17-31fad363cdf5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_04b9b3cc-d2ff-426c-b0ae-94f063372951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_04b9b3cc-d2ff-426c-b0ae-94f063372951" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MauritiusRevenueAuthorityMember_dc6dde4d-ad1e-4c76-af84-591d6f4d45a5" xlink:href="sri-20221231.xsd#sri_MauritiusRevenueAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_sri_MauritiusRevenueAuthorityMember_dc6dde4d-ad1e-4c76-af84-591d6f4d45a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MexicanTaxAuthorityMember_4e2f5acf-3d32-4471-9137-bee90bd98c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MexicanTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MexicanTaxAuthorityMember_4e2f5acf-3d32-4471-9137-bee90bd98c1f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_912d5b23-6b9a-4551-80f5-62a75a4f4530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAndCustomsAdministrationNetherlandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_912d5b23-6b9a-4551-80f5-62a75a4f4530" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwissFederalTaxAdministrationFTAMember_cddeef9a-f187-4887-9179-3702d94680a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwissFederalTaxAdministrationFTAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_SwissFederalTaxAdministrationFTAMember_cddeef9a-f187-4887-9179-3702d94680a0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_6cbbe759-88e4-42ef-a97d-c1addc47503a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_6cbbe759-88e4-42ef-a97d-c1addc47503a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a60bc02c-8675-4169-b7c4-c914884b123e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:to="loc_srt_SegmentGeographicalDomain_a60bc02c-8675-4169-b7c4-c914884b123e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:to="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_cc41ac19-f0a5-4d9f-a755-7e4840081029" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_AR_cc41ac19-f0a5-4d9f-a755-7e4840081029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_b80890cc-2e79-44d6-8494-13b30fdcde8f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_BR_b80890cc-2e79-44d6-8494-13b30fdcde8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6d9d0db0-9e7e-4f71-95ed-b5e93b82620e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_CN_6d9d0db0-9e7e-4f71-95ed-b5e93b82620e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_e8d28ac5-4771-45ad-804d-dea7cd5e9fb4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_FR_e8d28ac5-4771-45ad-804d-dea7cd5e9fb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_524e4eb9-857a-49de-aedf-1d87a42970be" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_DE_524e4eb9-857a-49de-aedf-1d87a42970be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IT_8bc01149-5f47-44af-9d97-3e948e064910" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IT"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_IT_8bc01149-5f47-44af-9d97-3e948e064910" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MU_838a3d5e-0dbb-4852-827f-ec2b4ed494e0" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_MU_838a3d5e-0dbb-4852-827f-ec2b4ed494e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_ae7f16fe-8c69-4da0-ba53-ab4fee8580b3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_MX_ae7f16fe-8c69-4da0-ba53-ab4fee8580b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_4f0893db-acde-425e-bb59-26bb8a89cda7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_NL_4f0893db-acde-425e-bb59-26bb8a89cda7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_e69b398e-4a16-42c0-90f3-3d22d08ef87d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_SE_e69b398e-4a16-42c0-90f3-3d22d08ef87d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_993b0b68-50d8-44ae-9850-6ed2631413c3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_GB_993b0b68-50d8-44ae-9850-6ed2631413c3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5c8ddd66-e5a9-4731-9212-2a8be630d212" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_US_5c8ddd66-e5a9-4731-9212-2a8be630d212" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="extended" id="i681533d5ba31407685733a00e305a6c9_ShareBasedCompensationPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_c3d8d3b3-6b50-4f81-974e-67d74329231b" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_c3d8d3b3-6b50-4f81-974e-67d74329231b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_b54ca775-fdee-47c1-9e14-ad34b6acd21b" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_b54ca775-fdee-47c1-9e14-ad34b6acd21b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a435be3f-43bb-4fc6-8ca1-4c1725199670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a435be3f-43bb-4fc6-8ca1-4c1725199670" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1dff5d58-a764-4d29-b117-bd81e37d79f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1dff5d58-a764-4d29-b117-bd81e37d79f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bcbcb7a5-194c-4446-9507-1849532f2ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bcbcb7a5-194c-4446-9507-1849532f2ee9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bef56632-ab50-4ddf-8fd9-58c0df105381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bef56632-ab50-4ddf-8fd9-58c0df105381" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_6d9a549e-f631-463f-b890-9ab7fe2128b4" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_6d9a549e-f631-463f-b890-9ab7fe2128b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_bc062da2-a4d2-4bdb-8477-a10a1ba458eb" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_bc062da2-a4d2-4bdb-8477-a10a1ba458eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2abdffa-1572-46ab-85d4-41dd272b07f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2abdffa-1572-46ab-85d4-41dd272b07f1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_adc496f9-f698-4cac-9b4e-2ca06898953b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_adc496f9-f698-4cac-9b4e-2ca06898953b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4e7212ec-b688-4452-b30f-9cb412e361e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4e7212ec-b688-4452-b30f-9cb412e361e3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c148820b-fd80-43db-907a-c2c4ce21d438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c148820b-fd80-43db-907a-c2c4ce21d438" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f1fca490-ff3f-4394-9554-858e28c62547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f1fca490-ff3f-4394-9554-858e28c62547" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:to="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:to="loc_us-gaap_PlanNameDomain_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:to="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember_6679abf1-7bf5-431d-97ea-c4c4fc2642cd" xlink:href="sri-20221231.xsd#sri_TwoThousandSixteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:to="loc_sri_TwoThousandSixteenPlanMember_6679abf1-7bf5-431d-97ea-c4c4fc2642cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember_b2481793-a8a8-4978-9a77-745f0c53c48e" xlink:href="sri-20221231.xsd#sri_DirectorSharePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:to="loc_sri_DirectorSharePlanMember_b2481793-a8a8-4978-9a77-745f0c53c48e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:to="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b00ca1dd-fa0d-4016-be47-4020b74354a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b00ca1dd-fa0d-4016-be47-4020b74354a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_0f28be11-247a-4d9a-990e-5dbe5085eb4e" xlink:href="sri-20221231.xsd#sri_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:to="loc_sri_TimeBasedAwardsMember_0f28be11-247a-4d9a-990e-5dbe5085eb4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_139e2d2a-31f5-4317-9a32-765ea9950b86" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:to="loc_sri_PerformanceBasedAwardsMember_139e2d2a-31f5-4317-9a32-765ea9950b86" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="extended" id="if169307cc3a84902a6fefb64e9800112_ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn_1fd95da7-f165-4bd0-8c56-2f322291ebc6" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToTotalShareholderReturn"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn_1fd95da7-f165-4bd0-8c56-2f322291ebc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToEarningsPerShare_39893e58-9f73-4b1b-b340-a9a8c3c33ef3" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToEarningsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToEarningsPerShare_39893e58-9f73-4b1b-b340-a9a8c3c33ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_f3825bf7-eefa-431f-a128-26c9f5e3c402" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_f3825bf7-eefa-431f-a128-26c9f5e3c402" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:to="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82e522ee-3bd4-4902-8b01-7ef831f681fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_82e522ee-3bd4-4902-8b01-7ef831f681fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_544c5694-c25e-40a6-b3e2-2dafb664c154" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:to="loc_sri_PerformanceBasedAwardsMember_544c5694-c25e-40a6-b3e2-2dafb664c154" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="extended" id="iae651f6ad86c44758eb3154c773c668f_ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d44b47d-7ff1-4a1d-bdfa-04c0d3e644a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d44b47d-7ff1-4a1d-bdfa-04c0d3e644a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7011657-7815-49e7-86bc-da98a74598dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7011657-7815-49e7-86bc-da98a74598dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0e691ed0-ab4b-460f-a92c-9710f576b328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0e691ed0-ab4b-460f-a92c-9710f576b328" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9ade5f35-8cab-490a-be4c-e970e58992f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9ade5f35-8cab-490a-be4c-e970e58992f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4964ae7b-f311-4c15-abd7-ef8b77b463a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b228acd-a781-401d-ae27-d63cd77b272f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b228acd-a781-401d-ae27-d63cd77b272f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1470beeb-49e6-4caa-b6df-f2c358f689c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1470beeb-49e6-4caa-b6df-f2c358f689c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5f805e65-9619-4d70-ae49-86739608a4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5f805e65-9619-4d70-ae49-86739608a4a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0cdf566b-57fa-4c57-ba84-6a21c1657c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0cdf566b-57fa-4c57-ba84-6a21c1657c16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a71e2f0-29b8-4acd-992a-acbbe59bb748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:to="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_171273b4-a490-4a80-b5f9-a0866baf3b0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_171273b4-a490-4a80-b5f9-a0866baf3b0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_7c67ac8e-dea1-4e3a-8b64-8a0e36162cb2" xlink:href="sri-20221231.xsd#sri_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:to="loc_sri_TimeBasedAwardsMember_7c67ac8e-dea1-4e3a-8b64-8a0e36162cb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_115223fc-b061-45d0-96fd-c51746a40a79" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:to="loc_sri_PerformanceBasedAwardsMember_115223fc-b061-45d0-96fd-c51746a40a79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i9e3a37a039c746b090a9d6978ad1594d_FinancialInstrumentsandFairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_8497b3e6-ebdb-48fe-b0aa-1d8112afde9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_8497b3e6-ebdb-48fe-b0aa-1d8112afde9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d2bf78e6-3215-46f0-b3aa-1a75179adcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d2bf78e6-3215-46f0-b3aa-1a75179adcbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_07fe153d-3a3b-4ffb-8c68-607a9f71307f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_07fe153d-3a3b-4ffb-8c68-607a9f71307f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b4ed47b6-1caf-4863-9ad0-5be6eaaf832c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b4ed47b6-1caf-4863-9ad0-5be6eaaf832c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3bb8ee5a-0f4d-47b4-9bed-c8ea5f3f799d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_EarningsPerShareBasic_3bb8ee5a-0f4d-47b4-9bed-c8ea5f3f799d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a659757a-ffdd-47a8-a826-95ae1f51be2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a659757a-ffdd-47a8-a826-95ae1f51be2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_218760bc-1256-43a2-a133-40b03187bd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_218760bc-1256-43a2-a133-40b03187bd6c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_283bac87-0b0b-43fe-b869-5ce8c0ff33cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_InterestExpense_283bac87-0b0b-43fe-b869-5ce8c0ff33cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_0d6881da-f411-48de-8f86-710016aaa98c" xlink:href="sri-20221231.xsd#sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_0d6881da-f411-48de-8f86-710016aaa98c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_6395c5d1-cfa0-4cf8-83ff-728126cb24c8" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_6395c5d1-cfa0-4cf8-83ff-728126cb24c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_bcd573e7-4887-4e95-8080-216d5cd70ad3" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_bcd573e7-4887-4e95-8080-216d5cd70ad3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_48fef364-5a55-4e1b-aefb-05af81c61a5c" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsideration_48fef364-5a55-4e1b-aefb-05af81c61a5c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_71d0b0a3-3755-4f46-9502-81c531cd13a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_71d0b0a3-3755-4f46-9502-81c531cd13a7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment_2b1216d6-c57d-4aff-81e6-0e08ecb780f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_AssetsFairValueAdjustment_2b1216d6-c57d-4aff-81e6-0e08ecb780f7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_575e4ba3-37de-43d4-8eb8-7b0238e4b0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_AssetImpairmentCharges_575e4ba3-37de-43d4-8eb8-7b0238e4b0de" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ebe57ac9-72bb-4c96-976b-ff2ab626b850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ebe57ac9-72bb-4c96-976b-ff2ab626b850" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_86d5485a-8c69-4495-af51-905e63479839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:to="loc_us-gaap_CashFlowHedgingMember_86d5485a-8c69-4495-af51-905e63479839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:to="loc_us-gaap_SegmentDomain_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:to="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_dec82a40-dc90-4a03-9338-15ebcb7263e9" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:to="loc_sri_PstMember_dec82a40-dc90-4a03-9338-15ebcb7263e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e6241d2c-6abc-409d-9ed7-c421cf4838b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:to="loc_us-gaap_HedgingDesignationDomain_e6241d2c-6abc-409d-9ed7-c421cf4838b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:to="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2db12c01-98d9-4593-b2db-c914b59eb682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2db12c01-98d9-4593-b2db-c914b59eb682" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_91b7ccdb-042a-41ea-bb9d-ad2db968f3ce" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_91b7ccdb-042a-41ea-bb9d-ad2db968f3ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_f086ee21-4fe5-4756-8cf4-9dd45a69a4df" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_f086ee21-4fe5-4756-8cf4-9dd45a69a4df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_79ca90a6-45d6-4411-9927-153433fd9d67" xlink:href="sri-20221231.xsd#sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:to="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_79ca90a6-45d6-4411-9927-153433fd9d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_499cbc71-7b85-4ee2-968a-aa0f28dc6a0c" xlink:href="sri-20221231.xsd#sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:to="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_499cbc71-7b85-4ee2-968a-aa0f28dc6a0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cd8eaa7d-1bdf-47e1-8c87-fd9f1b378076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_us-gaap_InterestRateSwapMember_cd8eaa7d-1bdf-47e1-8c87-fd9f1b378076" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_11862eaf-41fd-4662-a7c0-0100a640cd4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_11862eaf-41fd-4662-a7c0-0100a640cd4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_7cf2bccd-68de-443c-950c-add321559392" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:to="loc_sri_CreditFacilityMember_7cf2bccd-68de-443c-950c-add321559392" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_958fa06c-e266-4b8d-82cd-a41790436db9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_958fa06c-e266-4b8d-82cd-a41790436db9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember_70b4022a-6840-47df-9ed9-38aa8d332991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_OtherComprehensiveIncomeMember_70b4022a-6840-47df-9ed9-38aa8d332991" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_6a34ce7b-0cb9-4785-8e50-b2eed8e00248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_6a34ce7b-0cb9-4785-8e50-b2eed8e00248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_aa9b5f90-afe4-4c39-8470-7b746c805959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_InterestExpenseMember_aa9b5f90-afe4-4c39-8470-7b746c805959" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_80c00d66-6667-4f05-ae41-e06f34168800_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_80c00d66-6667-4f05-ae41-e06f34168800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterFixedAssetsMember_ef0c4753-a97c-4971-a144-adc184bf2450" xlink:href="sri-20221231.xsd#sri_ParticulateMatterFixedAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:to="loc_sri_ParticulateMatterFixedAssetsMember_ef0c4753-a97c-4971-a144-adc184bf2450" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_db11c1e8-f555-4f2c-9cb8-19fda59b1015_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:to="loc_srt_RestatementDomain_db11c1e8-f555-4f2c-9cb8-19fda59b1015_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:to="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_fdbf5b55-fcd2-466f-bd42-0420d156825e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:to="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_fdbf5b55-fcd2-466f-bd42-0420d156825e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="extended" id="i5d13e899a667442e835d5e77fd8bd102_FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1ec8f331-21fb-43a4-8c36-7116c617eb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1ec8f331-21fb-43a4-8c36-7116c617eb98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f0d2f8f0-41c5-4857-a83b-0f420752edf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f0d2f8f0-41c5-4857-a83b-0f420752edf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_9e8ba468-4c49-4c4e-8546-bbdc25043125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_9e8ba468-4c49-4c4e-8546-bbdc25043125" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a77a654-d350-45a1-b4b1-3522fb1d59df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a77a654-d350-45a1-b4b1-3522fb1d59df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_0a662ff3-295f-4283-a2b0-e52d1edabba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_0a662ff3-295f-4283-a2b0-e52d1edabba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_a5b70974-93f2-47d6-a02b-a6d537d350b7" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_a5b70974-93f2-47d6-a02b-a6d537d350b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e7ef83ca-d5cd-4d9b-a73e-9b4010878739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e7ef83ca-d5cd-4d9b-a73e-9b4010878739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_5b1cfaeb-4567-4afb-a193-2fc49c7f8064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_ForwardContractsMember_5b1cfaeb-4567-4afb-a193-2fc49c7f8064" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b38ceda4-99f7-42d8-81ef-17d701aa4b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_InterestRateSwapMember_b38ceda4-99f7-42d8-81ef-17d701aa4b92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a0150a-66e4-4f3a-93c8-24c486f0c976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a0150a-66e4-4f3a-93c8-24c486f0c976" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_50c6cefc-792d-4658-ae98-3fa6f2375888_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:to="loc_us-gaap_HedgingRelationshipDomain_50c6cefc-792d-4658-ae98-3fa6f2375888_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_4599e56b-58ff-4364-b613-b2c3b59bb253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:to="loc_us-gaap_CashFlowHedgingMember_4599e56b-58ff-4364-b613-b2c3b59bb253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_76583cfa-342a-4b7b-bf61-b063af52a2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_76583cfa-342a-4b7b-bf61-b063af52a2f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_344f4db7-4171-4bae-ac22-a7271c5b90e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:to="loc_us-gaap_HedgingDesignationDomain_344f4db7-4171-4bae-ac22-a7271c5b90e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:to="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_71f63961-e717-43af-b2bd-6803b3351e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_71f63961-e717-43af-b2bd-6803b3351e50" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="ie543154e42ca4636a225b8a96eda7b75_FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriceRiskCashFlowHedgesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:to="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_607f597b-ec8c-459c-aa79-c16e15f27668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_607f597b-ec8c-459c-aa79-c16e15f27668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2bb07958-c610-4b48-9fff-2cb682c089f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2bb07958-c610-4b48-9fff-2cb682c089f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:to="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_9c7867b4-5742-4b76-a807-298366df0010_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:to="loc_us-gaap_HedgingRelationshipDomain_9c7867b4-5742-4b76-a807-298366df0010_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_af3f713f-83c6-4328-bb2d-1597577c3f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:to="loc_us-gaap_CashFlowHedgingMember_af3f713f-83c6-4328-bb2d-1597577c3f63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_6cdaaef2-3fd9-4b75-bf38-0842ff9bd6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_6cdaaef2-3fd9-4b75-bf38-0842ff9bd6d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_95f6ef26-8387-4f8f-b17a-c693c236db89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_95f6ef26-8387-4f8f-b17a-c693c236db89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7b384f2b-aedb-4588-a834-75c97c87d422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_CostOfSalesMember_7b384f2b-aedb-4588-a834-75c97c87d422" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2c372dc7-31b9-4227-948e-d0c8b208322b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2c372dc7-31b9-4227-948e-d0c8b208322b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_28600feb-a32b-46ef-9518-320068896dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_28600feb-a32b-46ef-9518-320068896dc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_cd1e3081-fb98-4ac0-8a3d-e4527146894a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_InterestExpenseMember_cd1e3081-fb98-4ac0-8a3d-e4527146894a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f867338d-82d6-4ea6-9140-7cd875171d69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:to="loc_us-gaap_HedgingDesignationDomain_f867338d-82d6-4ea6-9140-7cd875171d69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:to="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_a948a456-acfc-426b-ba7a-c5683193309f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_a948a456-acfc-426b-ba7a-c5683193309f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1665539e-516c-4c3b-9192-211435c57bf1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1665539e-516c-4c3b-9192-211435c57bf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_0eee8d2f-fad3-4a02-a910-e5a3d02cb0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_ForwardContractsMember_0eee8d2f-fad3-4a02-a910-e5a3d02cb0dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_f2c41f7d-306a-4001-bf74-7777e307c81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_InterestRateSwapMember_f2c41f7d-306a-4001-bf74-7777e307c81e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_28574a20-16b6-437f-9171-90f32ae54d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_28574a20-16b6-437f-9171-90f32ae54d29" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="ifc3c1977c23e4600b53fd509ee3750cb_FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_16e8d408-63f6-40dd-8e02-92ae1bf501ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_16e8d408-63f6-40dd-8e02-92ae1bf501ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_8fc73ed5-8b02-4494-9b82-c05bb27bd5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_8fc73ed5-8b02-4494-9b82-c05bb27bd5e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_8f428277-df66-4659-bd4e-d12710da7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_8f428277-df66-4659-bd4e-d12710da7e56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a947c8d1-71a1-4a03-b9fa-55bd974936ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a947c8d1-71a1-4a03-b9fa-55bd974936ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f8accf25-a766-48a1-b463-fd9b01dced26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f8accf25-a766-48a1-b463-fd9b01dced26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsFairValueDisclosure_eea6b703-a12f-4a4d-96c6-4a664aee2aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_CommitmentsFairValueDisclosure_eea6b703-a12f-4a4d-96c6-4a664aee2aaa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_cba1155b-231b-4701-94e7-6ad42c7604c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_cba1155b-231b-4701-94e7-6ad42c7604c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_291d89ed-a23a-4fa1-a347-7710a2cd8fc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_291d89ed-a23a-4fa1-a347-7710a2cd8fc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_27985f98-b43e-4e39-bc99-952726cfaff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_27985f98-b43e-4e39-bc99-952726cfaff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2f8bed3a-8513-4533-8db2-9220877b0d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2f8bed3a-8513-4533-8db2-9220877b0d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cbff536f-9f53-4098-8ad1-ea7dfc156310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cbff536f-9f53-4098-8ad1-ea7dfc156310" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_245643a8-dd17-403c-8126-682c7a997091_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_245643a8-dd17-403c-8126-682c7a997091_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_035ea543-b273-43eb-b70a-927406b5b5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_035ea543-b273-43eb-b70a-927406b5b5c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="extended" id="i3d06049abfdd43ef9a0e67f14f035b52_FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3793a8ba-258a-4600-88b6-feeacaf40616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3793a8ba-258a-4600-88b6-feeacaf40616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c442d9d3-bf3c-4f3b-8bf4-cf94aeb5a2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c442d9d3-bf3c-4f3b-8bf4-cf94aeb5a2e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_e0add00b-7ed7-469a-9ce3-73270d95fc55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_e0add00b-7ed7-469a-9ce3-73270d95fc55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_3ecd8a40-8d6e-4c71-bf3e-1f2f624ed43c" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_3ecd8a40-8d6e-4c71-bf3e-1f2f624ed43c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c8afca0b-ad5f-4a4d-b759-1accbc972aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:to="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_393824c6-b3db-4604-93db-3794b16f6e90_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:to="loc_dei_EntityDomain_393824c6-b3db-4604-93db-3794b16f6e90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:to="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_e7307cec-5d7e-49b6-921b-8b75f95a68a3" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:to="loc_sri_PstEletronicaltdaMember_e7307cec-5d7e-49b6-921b-8b75f95a68a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_74816c77-0d4f-4c87-85eb-2bc19f495db4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_74816c77-0d4f-4c87-85eb-2bc19f495db4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember_f5f34344-b488-4722-bc5c-0e72261f25d1" xlink:href="sri-20221231.xsd#sri_EarnoutConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:to="loc_sri_EarnoutConsiderationMember_f5f34344-b488-4722-bc5c-0e72261f25d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="id8185066bd51465fa5a3d758b4e9e513_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_5698a9f2-d443-4c42-a85c-5b2b770812fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_5698a9f2-d443-4c42-a85c-5b2b770812fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_18814722-692b-477c-abe7-4a7a032db3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_18814722-692b-477c-abe7-4a7a032db3d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_04d70c79-d0de-4cb3-91fa-7ef4ca9332b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LineOfCredit_04d70c79-d0de-4cb3-91fa-7ef4ca9332b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_28e20d04-eb82-4fa6-87a4-38d8d9213c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_28e20d04-eb82-4fa6-87a4-38d8d9213c17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_25627a18-c314-492c-bd08-c0d87e06e074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_25627a18-c314-492c-bd08-c0d87e06e074" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2be3e987-94a1-4420-9081-6e8e2bbfca5a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2be3e987-94a1-4420-9081-6e8e2bbfca5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_dc2670d0-484f-4aeb-b9b3-12252a8ca543" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:to="loc_sri_PstEletronicaltdaMember_dc2670d0-484f-4aeb-b9b3-12252a8ca543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_195ba059-d97b-4ac3-85ca-a2b126f23ec5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_195ba059-d97b-4ac3-85ca-a2b126f23ec5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_c21b56aa-f89b-41bb-b488-15ca0bb60525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:to="loc_us-gaap_LetterOfCreditMember_c21b56aa-f89b-41bb-b488-15ca0bb60525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c5dfe540-ba1e-450f-859c-6aceed5e48bf_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:to="loc_dei_EntityDomain_c5dfe540-ba1e-450f-859c-6aceed5e48bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:to="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_d5776cb3-9ab4-436d-b205-b9ae95895c51" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:to="loc_sri_PstEletronicaltdaMember_d5776cb3-9ab4-436d-b205-b9ae95895c51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_16f26906-5c72-42dc-801a-1a6a4a35694e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_16f26906-5c72-42dc-801a-1a6a4a35694e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CivilLaborAndOtherTaxContingenciesMember_ea4abe23-5b3b-40b6-b404-7b11e30f26c5" xlink:href="sri-20221231.xsd#sri_CivilLaborAndOtherTaxContingenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:to="loc_sri_CivilLaborAndOtherTaxContingenciesMember_ea4abe23-5b3b-40b6-b404-7b11e30f26c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d85a0a03-8bfe-499a-aab4-8e39586d6470_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d85a0a03-8bfe-499a-aab4-8e39586d6470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_eefee9e5-0ef2-4644-a369-70fcd4f46884" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_eefee9e5-0ef2-4644-a369-70fcd4f46884" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails" xlink:type="extended" id="i31d720795a774a73bce06c0d774e5160_RestructuringandBusinessRealignmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_2fe6b974-54fa-48e4-aa6a-dba2ee70288f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:to="loc_us-gaap_RestructuringCharges_2fe6b974-54fa-48e4-aa6a-dba2ee70288f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_79f3414a-b984-479e-9a6d-98de87627e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_79f3414a-b984-479e-9a6d-98de87627e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f2c680e4-7565-43c5-a8a2-43db1d4af156_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f2c680e4-7565-43c5-a8a2-43db1d4af156_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_42c8b2a6-e5c8-4486-8504-0917dcc1aabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_CostOfSalesMember_42c8b2a6-e5c8-4486-8504-0917dcc1aabd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_79024fdc-3de3-4625-834b-82be4f5230be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_79024fdc-3de3-4625-834b-82be4f5230be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_5388b138-9b8c-4d85-9968-0e17c91fe0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_5388b138-9b8c-4d85-9968-0e17c91fe0fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_8b07c347-0545-4cdf-80b2-5621e0f440e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:to="loc_us-gaap_RestructuringPlanDomain_8b07c347-0545-4cdf-80b2-5621e0f440e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:to="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_81c96539-e773-4038-aae0-2c25843e2dea" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_81c96539-e773-4038-aae0-2c25843e2dea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_2d7e16a6-fee4-4961-a961-49e2d7ee65c5" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_2d7e16a6-fee4-4961-a961-49e2d7ee65c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:to="loc_us-gaap_SegmentDomain_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:to="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_144b9ef0-29f8-4e23-b5ec-0565b54363cc" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_ControlDevicesMember_144b9ef0-29f8-4e23-b5ec-0565b54363cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityMember_a80fb06e-b067-46ff-937d-5fa0843748e1" xlink:href="sri-20221231.xsd#sri_CantonFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_CantonFacilityMember_a80fb06e-b067-46ff-937d-5fa0843748e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_728e3c71-8353-4c64-a8b8-9ed411fe20a1" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_ElectronicsMember_728e3c71-8353-4c64-a8b8-9ed411fe20a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_973096f5-1062-41bd-b1b5-312dbef773c0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:to="loc_srt_RangeMember_973096f5-1062-41bd-b1b5-312dbef773c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:to="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_96f2e491-5b2d-4d01-bd57-074bd825f55d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:to="loc_srt_MaximumMember_96f2e491-5b2d-4d01-bd57-074bd825f55d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails" xlink:type="extended" id="i021c417099304c4ca8cb4c3472f4d2d5_RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:to="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b6911b82-63ad-4a9e-beeb-bb1189d07fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringReserve_b6911b82-63ad-4a9e-beeb-bb1189d07fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8304a566-9f17-4024-9faa-9966f4ffcbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringCharges_8304a566-9f17-4024-9faa-9966f4ffcbfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_0af34f5c-1ad9-42e3-a3a9-6fd9ec3555fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_PaymentsForRestructuring_0af34f5c-1ad9-42e3-a3a9-6fd9ec3555fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_2c9b7293-8ddf-4f4d-90bc-d219a826b19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_2c9b7293-8ddf-4f4d-90bc-d219a826b19f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9096b9c5-2302-467c-a45e-93c0ce8dafc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_10b70959-fc66-4e15-aed3-7a34effe1dc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_10b70959-fc66-4e15-aed3-7a34effe1dc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_FixedAssetImpairmentMember_082ab684-d66a-491e-a78c-8f39eda31c93" xlink:href="sri-20221231.xsd#sri_FixedAssetImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_sri_FixedAssetImpairmentMember_082ab684-d66a-491e-a78c-8f39eda31c93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_8d6eae4e-5e80-4a25-9bd3-45c8dc1a56e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_EmployeeSeveranceMember_8d6eae4e-5e80-4a25-9bd3-45c8dc1a56e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_25381f5d-c291-4a9d-b8c8-0e756be89e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_ContractTerminationMember_25381f5d-c291-4a9d-b8c8-0e756be89e8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_91a8a7b0-371e-406e-8b89-48e4327f5c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_OtherRestructuringMember_91a8a7b0-371e-406e-8b89-48e4327f5c41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eec36fff-7c23-4e9d-b836-74dbf8235d34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:to="loc_us-gaap_SegmentDomain_eec36fff-7c23-4e9d-b836-74dbf8235d34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:to="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_94018f27-9813-4fa6-8d0e-df86351c9056" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:to="loc_sri_ControlDevicesMember_94018f27-9813-4fa6-8d0e-df86351c9056" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_01c5b773-4946-4c15-bde9-43f8433d9555" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:to="loc_sri_ElectronicsMember_01c5b773-4946-4c15-bde9-43f8433d9555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d79481e2-3e86-446f-a1ef-584fc7709af3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:to="loc_us-gaap_RestructuringPlanDomain_d79481e2-3e86-446f-a1ef-584fc7709af3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:to="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_65cbc18a-a849-475a-9d26-7eb8eab71d45" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_65cbc18a-a849-475a-9d26-7eb8eab71d45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_5b34a2b1-9026-4fa3-87c9-dbe85ed9eade" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_5b34a2b1-9026-4fa3-87c9-dbe85ed9eade" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails" xlink:type="extended" id="i6d99336d3c5d43ee8235c2d0f8d14329_RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fc74ca46-f456-40fd-9ee1-339912c1fcde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fc74ca46-f456-40fd-9ee1-339912c1fcde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_413caa64-70dd-495f-8b5b-7c72d5ceb1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_us-gaap_SeveranceCosts1_413caa64-70dd-495f-8b5b-7c72d5ceb1bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_cc3f4218-ce20-4a82-9855-071d6ff953d9" xlink:href="sri-20221231.xsd#sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_cc3f4218-ce20-4a82-9855-071d6ff953d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_102183d3-6978-4c1a-8181-0dd3a8aec0d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:to="loc_us-gaap_SegmentDomain_102183d3-6978-4c1a-8181-0dd3a8aec0d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:to="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_a57964a8-c583-4ca8-9079-2f5b12549793" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_ControlDevicesMember_a57964a8-c583-4ca8-9079-2f5b12549793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_a76c69d3-9a84-46d7-8aac-2c7bc92f3567" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_ElectronicsMember_a76c69d3-9a84-46d7-8aac-2c7bc92f3567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstSegmentMember_ccb9deb5-3b8c-4269-a18e-0cea0d4a9304" xlink:href="sri-20221231.xsd#sri_PstSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_PstSegmentMember_ccb9deb5-3b8c-4269-a18e-0cea0d4a9304" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_5db1c3b2-2611-47ab-a3ca-0ee43e1f40a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_us-gaap_CorporateMember_5db1c3b2-2611-47ab-a3ca-0ee43e1f40a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_93ee4fc5-44f2-4462-9895-4e70767c7f9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_93ee4fc5-44f2-4462-9895-4e70767c7f9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_70d6935b-4486-4ba1-a1e4-5c221cace7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_CostOfSalesMember_70d6935b-4486-4ba1-a1e4-5c221cace7b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0a3d7179-369e-4ff4-aa87-addc71e730be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0a3d7179-369e-4ff4-aa87-addc71e730be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c58d1069-efb3-47d0-9966-100d816008d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c58d1069-efb3-47d0-9966-100d816008d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended" id="id617554beed84e76b52182233649ae66_SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e31bf3eb-cafe-4cc1-9cbf-912333a72214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e31bf3eb-cafe-4cc1-9cbf-912333a72214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e0bedbb-637d-4894-b89f-56d2de9e2685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e0bedbb-637d-4894-b89f-56d2de9e2685" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f358a7e8-d415-4e82-bf84-43045320efd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f358a7e8-d415-4e82-bf84-43045320efd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_79df0ad3-6564-4319-a52e-ed035f9cc4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_79df0ad3-6564-4319-a52e-ed035f9cc4fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:href="sri-20221231.xsd#sri_SegmentReportingInformationCapitalExpendituresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2fa265ad-1bf4-4935-b204-fa7e3a5eef1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2fa265ad-1bf4-4935-b204-fa7e3a5eef1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_348da34e-ee46-4edd-af26-5344da4bb859" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:to="loc_us-gaap_Assets_348da34e-ee46-4edd-af26-5344da4bb859" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_46574a09-3c18-4d0d-ae78-408b6a3ef5f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:to="loc_us-gaap_SegmentDomain_46574a09-3c18-4d0d-ae78-408b6a3ef5f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:to="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_f2743c9d-5596-4748-ad90-f736bab23581" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_ControlDevicesMember_f2743c9d-5596-4748-ad90-f736bab23581" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_029da743-927e-4f14-8a5a-f639fea97fd8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_ElectronicsMember_029da743-927e-4f14-8a5a-f639fea97fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_ee9cfe91-ee20-462b-99da-c9dc62728822" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_PstMember_ee9cfe91-ee20-462b-99da-c9dc62728822" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_558fe84b-cb42-48c0-ab48-7e26a2e70fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_us-gaap_CorporateMember_558fe84b-cb42-48c0-ab48-7e26a2e70fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:to="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:to="loc_srt_ConsolidationItemsDomain_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:to="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5b4dd41d-892f-4515-b2f9-bde914b2a54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5b4dd41d-892f-4515-b2f9-bde914b2a54d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_aa422428-9698-4bdc-8100-5d66ccaaefc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_OperatingSegmentsMember_aa422428-9698-4bdc-8100-5d66ccaaefc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2f281704-4630-4433-9b77-793f8bbcd8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2f281704-4630-4433-9b77-793f8bbcd8f4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended" id="i44ed9da3fd0241e6b7797df29cdcba4c_SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8e00aed-81fd-46ae-a7c2-142371fe75ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8e00aed-81fd-46ae-a7c2-142371fe75ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_80d49ae8-00b8-4cbb-aa96-43e14bd2242c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:to="loc_us-gaap_NoncurrentAssets_80d49ae8-00b8-4cbb-aa96-43e14bd2242c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:to="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e7031f25-425c-40fc-b86b-8e299233378a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:to="loc_srt_SegmentGeographicalDomain_e7031f25-425c-40fc-b86b-8e299233378a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:to="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_d51ea53d-69f9-46f2-9bed-8e60081b9fbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_srt_NorthAmericaMember_d51ea53d-69f9-46f2-9bed-8e60081b9fbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_1015dcae-32e0-4def-ae45-ae4c07adfc48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_srt_SouthAmericaMember_1015dcae-32e0-4def-ae45-ae4c07adfc48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherMember_e9ea1283-9d24-4a2f-994c-49cb9cebabf7" xlink:href="sri-20221231.xsd#sri_EuropeAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_sri_EuropeAndOtherMember_e9ea1283-9d24-4a2f-994c-49cb9cebabf7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:definitionLink xlink:role="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended" id="i53ca6aab150a427cb24f2371002a1084_SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_986f2d15-c9e0-457b-aa54-6743569f0a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_986f2d15-c9e0-457b-aa54-6743569f0a0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_09d6b9d2-797e-4a8c-aeb8-a704e3246666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_09d6b9d2-797e-4a8c-aeb8-a704e3246666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b5f95589-92cd-4d1f-8a37-b7469ef323c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b5f95589-92cd-4d1f-8a37-b7469ef323c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_3c8d6e5b-1f03-4f3c-8f5d-3032f8bd6e06" xlink:href="sri-20221231.xsd#sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_3c8d6e5b-1f03-4f3c-8f5d-3032f8bd6e06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c672a92-6a21-429f-9fca-1fd9ca46f61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c672a92-6a21-429f-9fca-1fd9ca46f61b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0ea441be-124e-4134-973b-0d8acd0441d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_b58e7f77-f39d-4a73-8ebf-8046ea1d5247_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_b58e7f77-f39d-4a73-8ebf-8046ea1d5247_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_94dc72be-ece4-42f4-9d9f-83301bd568ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_94dc72be-ece4-42f4-9d9f-83301bd568ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_952c5207-ea16-41ba-8f7c-c60408c70de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_952c5207-ea16-41ba-8f7c-c60408c70de4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201912Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201912Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate201912Member" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>sri-20221231_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 2023 Workiva-->
<!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb-->
<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_sri_EuropeAndOtherMember_2a43c093-6496-4eb3-8c7b-402af5f295cc_terseLabel_en-US" xlink:label="lab_sri_EuropeAndOtherMember" xlink: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 and Other</link:label>
    <link:label id="lab_sri_EuropeAndOtherMember_label_en-US" xlink:label="lab_sri_EuropeAndOtherMember" xlink: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 and Other [Member]</link:label>
    <link:label id="lab_sri_EuropeAndOtherMember_documentation_en-US" xlink:label="lab_sri_EuropeAndOtherMember" 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">Europe and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherMember" xlink:href="sri-20221231.xsd#sri_EuropeAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EuropeAndOtherMember" xlink:to="lab_sri_EuropeAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_3b5b8b1e-7b5f-403e-a969-57a6d3893144_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_06a3e8b1-23ce-4a0b-8084-83bd581bdd8a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink: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, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b0c2aacb-4b4e-4b08-a9d9-3897c1d6f8fd_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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">Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_69559c9b-b360-4f48-ab98-aed2aa693b62_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink: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 expense reimbursed</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink: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 Arrangement, Contract to Perform for Others, Compensation Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_15956590-e9e3-42da-9575-7710e7b97660_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_086fe180-4e41-4f04-bec6-e4d2c618e5ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4dd926e2-9db5-46c4-bbde-27ac93a92ee0_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" 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">Total property, plant, and equipment</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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapital_ec835873-c110-4e9e-99b8-a20bf560675b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f65726eb-8393-4df7-a3ee-58e1737f212a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, net sales</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_a92f92c8-e455-4b58-81bd-3b93a43083c1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_c3db25a7-9df9-49f1-a85b-319dda00eb1c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_b178af2b-c59b-457a-8013-0148217b1451_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_031da0b5-bc1e-4080-b637-e0bf92b6aad7_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">Weighted-average discount rate</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/2022/elts/us-gaap-2022.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_8922a66e-51cf-4da9-b1c7-af250e550610_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_85b3bd3e-8520-4cfa-856f-c406d83a80a6_terseLabel_en-US" xlink:label="lab_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">France</link:label>
    <link:label id="lab_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_label_en-US" xlink:label="lab_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ministry of the Economy, Finance and Industry, France [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember" xlink:to="lab_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplyCommitmentLineItems_4023776c-f6c3-4692-8ca5-f60954aeb915_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_SupplyCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_SupplyCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentLineItems" xlink:to="lab_us-gaap_SupplyCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3a58aaf2-5266-4be3-bb2e-614939a31df6_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4f4adc6-41f9-4b1f-90a9-b28d151a9f5e_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">As of December 31,</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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareRepurchaseProgramDomain_6fec28ce-3f73-4594-a010-9213d0a48f0a_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_f476a7f7-5214-4e30-8a2e-5874235f7abd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_CreditFacilityMember_81445b43-42fd-448e-9d4d-5d2c4a066076_terseLabel_en-US" xlink:label="lab_sri_CreditFacilityMember" xlink: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</link:label>
    <link:label id="lab_sri_CreditFacilityMember_label_en-US" xlink:label="lab_sri_CreditFacilityMember" xlink: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 [Member]</link:label>
    <link:label id="lab_sri_CreditFacilityMember_documentation_en-US" xlink:label="lab_sri_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CreditFacilityMember" xlink:to="lab_sri_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_89036add-d53d-46d4-a5e2-f475c56497f6_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_26a9c4e0-4737-42f4-9590-3278551e3a90_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/2022/elts/us-gaap-2022.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_InterestExpenseMember_6467cef5-f356-4bb9-aac6-7becbd7aa5da_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/2022/elts/us-gaap-2022.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_AcquiredFiniteLivedIntangibleAssetsLineItems_bf797556-72a3-4b71-8d62-5a792a20ceb6_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c460f5b1-8161-497d-9442-2abb80c587ed_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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">Additions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_907061ef-849f-47d1-bb61-aab4d1d2feb8_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_444d6dfd-2b80-415a-bd06-1dadc69f0d02_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" 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">Loss contingency, estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_e7fba365-155d-4ccc-99e0-192c4685c974_verboseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" 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">Summary of Income Tax Contingencies</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_9239519a-b6fd-4f48-986a-8eb2e2fbdf95_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_5c14b160-2f96-41d3-a49a-3773603b3696_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_fbd65814-d423-4585-92ef-b3f4a04e818b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract_86c4c4d5-680c-4b82-b056-a8b7043e29bc_verboseLabel_en-US" xlink:label="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract" 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">Capital Expenditures:</link:label>
    <link:label id="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract_label_en-US" xlink:label="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract" xlink: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, Capital Expenditures [Abstract]</link:label>
    <link:label id="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract_documentation_en-US" xlink:label="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract" 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">Segment Reporting Information, Capital Expenditures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract" xlink:href="sri-20221231.xsd#sri_SegmentReportingInformationCapitalExpendituresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract" xlink:to="lab_sri_SegmentReportingInformationCapitalExpendituresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AmendmentNumberFourMember_0de5353e-0b81-4738-a884-5f1e6eefc0dd_terseLabel_en-US" xlink:label="lab_sri_AmendmentNumberFourMember" xlink: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 Number Four</link:label>
    <link:label id="lab_sri_AmendmentNumberFourMember_label_en-US" xlink:label="lab_sri_AmendmentNumberFourMember" xlink: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 Number Four [Member]</link:label>
    <link:label id="lab_sri_AmendmentNumberFourMember_documentation_en-US" xlink:label="lab_sri_AmendmentNumberFourMember" 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">Amendment Number Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberFourMember" xlink:href="sri-20221231.xsd#sri_AmendmentNumberFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AmendmentNumberFourMember" xlink:to="lab_sri_AmendmentNumberFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_b6cdf7af-dd51-420c-a49a-c6c1112f43ee_terseLabel_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification</link:label>
    <link:label id="lab_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_label_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Reclassification, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:to="lab_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_d14e34d7-ce49-4bd6-b7e9-3fa557cc910d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_8df421f4-5e5b-46be-a124-64a562405a27_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_37683dcd-54e5-455e-ad5e-cc54c38104e0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract acquisition costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_9c87fca1-ffa3-48d2-b792-5976d10da97c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" 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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_60b83474-cc83-47da-b9c0-fbdaa3db1588_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">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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_cda7c3ed-8268-4e28-bf96-8fe114da153d_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/2022/dei-2022.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_be2b0cf8-b74f-4297-ad38-d7da8f1ad207_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualNoncurrent_ffc43524-278a-46f2-a8dd-6beaf0a86978_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink: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 warranty and recall accrual</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualNoncurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink: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 Warranty Accrual, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_6eff89fc-ebb9-4b18-9e07-38bf5df7914b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentPolicy_dc4d99a2-4c4a-41f7-a4d4-cac47b1a6e38_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design and Development Costs</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentPolicy_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_a242d28b-9fa3-4133-80cb-bc6042209fad_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_f0942654-9e3d-4eb3-86ce-b7ac35264423_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease current liability, included in other current liabilities</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/2022/elts/us-gaap-2022.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_VariableLeaseIncome_f738d3ba-7c25-4aab-9f6a-b71ff9862a0f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease income</link:label>
    <link:label id="lab_us-gaap_VariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_VariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseIncome" xlink:to="lab_us-gaap_VariableLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_8595afa2-ff75-46c9-a456-28c4e4cfb8be_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_TechnologyMember_8201b28f-2414-448d-8803-1769b90aee35_terseLabel_en-US" xlink:label="lab_sri_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and patents</link:label>
    <link:label id="lab_sri_TechnologyMember_label_en-US" xlink:label="lab_sri_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology [Member]</link:label>
    <link:label id="lab_sri_TechnologyMember_documentation_en-US" xlink:label="lab_sri_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember" xlink:href="sri-20221231.xsd#sri_TechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TechnologyMember" xlink:to="lab_sri_TechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2b7678fb-24e4-47fd-92b4-2f2a3cb0b9d4_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_571c9ee1-78ac-4163-8638-3255a73aeb6d_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</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/2022/elts/us-gaap-2022.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_ProceedsFromDivestitureOfBusinesses_b3f71332-ff72-425e-8cba-04cd79de917b_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" 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">Proceeds from (payments related to) sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_d12d808d-4858-46ac-abfe-bacbde3c81b0_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_88a2c0a4-9008-452e-a1af-bac3684e58fe_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" 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">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7ecb2f47-8a0d-46b5-aff2-ef4ff65b142a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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 long-term debt, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_VolvoMember_46b05bc0-c953-4316-98c6-a609e59a66f7_terseLabel_en-US" xlink:label="lab_sri_VolvoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volvo</link:label>
    <link:label id="lab_sri_VolvoMember_label_en-US" xlink:label="lab_sri_VolvoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volvo [Member]</link:label>
    <link:label id="lab_sri_VolvoMember_documentation_en-US" xlink:label="lab_sri_VolvoMember" 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">This member represents information pertaining to volvo.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_VolvoMember" xlink:href="sri-20221231.xsd#sri_VolvoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_VolvoMember" xlink:to="lab_sri_VolvoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0cdf1a29-7ef8-4087-b3dc-e6932d83f5e0_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">Weighted-average remaining lease term (in years)</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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfProductiveAssets_ef9e9ba4-1ed3-47f3-8233-02aae8b26aa7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74586713-291d-472a-9aee-50b7d07cee93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_308706b2-7ae7-44bf-ad64-e99ebf61abfe_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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">INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_5adb072d-47c3-4f85-a8fe-61eb2d69525e_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" 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">Settlements made during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_9d13fc7b-5f32-4706-8e03-a076e151d1c6_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/2022/dei-2022.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_FairValueMeasurementsFairValueHierarchyDomain_aa262b6f-4776-4b43-837d-ff5815ab21ec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_bf3c2d87-277a-4bc7-90db-0149a1a9289b_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">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/2022/elts/us-gaap-2022.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_RevolvingCreditFacilityMember_a3ccaf40-04c4-4d34-bbb2-3a9cc12d60fa_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">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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd310f89-d32d-4173-ba24-5da6ac59e778_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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">Provision (benefit) for income taxes:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_c885085f-aac1-47a6-86c0-2170952c1b39_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/2022/dei-2022.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_PropertyPlantAndEquipmentUsefulLife_430dce21-6b3e-4dd8-9a1d-dfa259b39f04_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives of the assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_7b023c92-b04a-4633-a1f4-cebb1bee6bd0_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MaximumLeverageRatio_fd6c8c8a-16be-4a7a-a06c-24886edc7814_terseLabel_en-US" xlink:label="lab_sri_MaximumLeverageRatio" xlink: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 leverage ratio</link:label>
    <link:label id="lab_sri_MaximumLeverageRatio_label_en-US" xlink:label="lab_sri_MaximumLeverageRatio" xlink: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 Leverage Ratio</link:label>
    <link:label id="lab_sri_MaximumLeverageRatio_documentation_en-US" xlink:label="lab_sri_MaximumLeverageRatio" 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">Maximum Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumLeverageRatio" xlink:href="sri-20221231.xsd#sri_MaximumLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MaximumLeverageRatio" xlink:to="lab_sri_MaximumLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_92164344-ee52-452c-a089-4ba07f0abef1_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" 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">Financial assets carried at fair value:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MaximumNetLeverageRatio_f0f436e3-2488-4e1d-b04f-82209d107e52_terseLabel_en-US" xlink:label="lab_sri_MaximumNetLeverageRatio" xlink: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 net leverage ratio</link:label>
    <link:label id="lab_sri_MaximumNetLeverageRatio_label_en-US" xlink:label="lab_sri_MaximumNetLeverageRatio" xlink: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 Net Leverage Ratio</link:label>
    <link:label id="lab_sri_MaximumNetLeverageRatio_documentation_en-US" xlink:label="lab_sri_MaximumNetLeverageRatio" 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">Maximum Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumNetLeverageRatio" xlink:href="sri-20221231.xsd#sri_MaximumNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MaximumNetLeverageRatio" xlink:to="lab_sri_MaximumNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9d378b5c-fbc1-4987-b214-be0b0cfe2b1b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_5e3940ec-4348-45cc-9f9f-da5957e8a6e4_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0db5b42d-0f18-49b8-bf9f-cef15e62b6b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc235045-6589-4e75-bb06-90bd6c547538_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_03f011c0-8872-4776-a095-d2fd64e77a81_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" 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">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_a9aaa6ec-0378-485a-a826-24e8d61ca5a7_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink: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 Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b5cb7fae-2634-4786-929a-8756b087e55b_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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ed0cf718-147d-49a6-9ca4-9b3fc9d2fd4d_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) recorded in other comprehensive (loss) income</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/2022/elts/us-gaap-2022.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_sri_SwedenShortTermNoteMember_820425ff-6296-4595-9712-aa4306cd6fa5_terseLabel_en-US" xlink:label="lab_sri_SwedenShortTermNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden short-term credit line</link:label>
    <link:label id="lab_sri_SwedenShortTermNoteMember_label_en-US" xlink:label="lab_sri_SwedenShortTermNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden Short-Term Note [Member]</link:label>
    <link:label id="lab_sri_SwedenShortTermNoteMember_documentation_en-US" xlink:label="lab_sri_SwedenShortTermNoteMember" 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">Sweden Short-Term Note [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermNoteMember" xlink:href="sri-20221231.xsd#sri_SwedenShortTermNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_SwedenShortTermNoteMember" xlink:to="lab_sri_SwedenShortTermNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_186bd9aa-e10b-46b4-8ef1-b4e3674a36bb_verboseLabel_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" 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">Tax positions related to the current year:</link:label>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_label_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]</link:label>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_documentation_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" 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">Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" xlink:href="sri-20221231.xsd#sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" xlink:to="lab_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_aca9123f-6be1-47f9-aaa4-3bf14a76007c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_LongTermSupplyAgreementMember_964711f9-fd35-445b-a8d5-bc551d094756_terseLabel_en-US" xlink:label="lab_sri_LongTermSupplyAgreementMember" xlink: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 Supply Agreement</link:label>
    <link:label id="lab_sri_LongTermSupplyAgreementMember_label_en-US" xlink:label="lab_sri_LongTermSupplyAgreementMember" xlink: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 Supply Agreement [Member]</link:label>
    <link:label id="lab_sri_LongTermSupplyAgreementMember_documentation_en-US" xlink:label="lab_sri_LongTermSupplyAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Supply Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember" xlink:href="sri-20221231.xsd#sri_LongTermSupplyAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LongTermSupplyAgreementMember" xlink:to="lab_sri_LongTermSupplyAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AmortizationAndAccretionOfDebtDiscount_efa711af-f22b-4441-bebb-64cbb4370abe_terseLabel_en-US" xlink:label="lab_sri_AmortizationAndAccretionOfDebtDiscount" xlink: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, including accretion and write-off of deferred financing costs</link:label>
    <link:label id="lab_sri_AmortizationAndAccretionOfDebtDiscount_label_en-US" xlink:label="lab_sri_AmortizationAndAccretionOfDebtDiscount" xlink: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 and Accretion Of Debt Discount</link:label>
    <link:label id="lab_sri_AmortizationAndAccretionOfDebtDiscount_documentation_en-US" xlink:label="lab_sri_AmortizationAndAccretionOfDebtDiscount" 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 expense charged against earnings to allocate the cost of intangible assets including deferred financing costs (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. Also included in this amount is the accretion of the debt discount and the deferred financing costs which are a component of interest expense representing the periodic charge against earnings to reflect amortization of debt discounts and deferred financing costs over the life of the related debt instrument. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations using the indirect method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmortizationAndAccretionOfDebtDiscount" xlink:href="sri-20221231.xsd#sri_AmortizationAndAccretionOfDebtDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AmortizationAndAccretionOfDebtDiscount" xlink:to="lab_sri_AmortizationAndAccretionOfDebtDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_d8ba025e-42ab-46ad-b447-4e23c10aab81_terseLabel_en-US" xlink:label="lab_us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_label_en-US" xlink:label="lab_us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Her Majesty's Revenue and Customs (HMRC) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:to="lab_us-gaap_HerMajestysRevenueAndCustomsHMRCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_afdabe86-cab3-4a4e-a65c-b01ae58e94d2_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationAxis_2bd1e2f2-24ab-4f8d-843f-21e014499542_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/2022/elts/us-gaap-2022.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_IncomeTaxExaminationPenaltiesAndInterestExpense_e5129a89-7be7-4357-b81b-fb96612e9973_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" 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">Expense related to interest and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink: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 Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractTerminationMember_da0b50fb-a843-4806-b603-eb9d62668beb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract termination costs</link:label>
    <link:label id="lab_us-gaap_ContractTerminationMember_label_en-US" xlink:label="lab_us-gaap_ContractTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Termination [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractTerminationMember" xlink:to="lab_us-gaap_ContractTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_7d28344c-2c4c-4ef2-a992-391bb37ddf6d_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">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_1157fbd6-ec65-4ffa-937f-db0552cbdb62_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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: 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivities_e2d4d199-0576-4428-a405-a82152078f68_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 (used for) provided by 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/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract_c50a8846-f620-442c-8ed8-96afe001fd93_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_598f66cc-aa80-404d-b82c-5c45e3b5442e_terseLabel_en-US" xlink:label="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services provided pursuant to the agreement</link:label>
    <link:label id="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_label_en-US" xlink:label="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Provided Income Per Agreement Recognized As Reduction to Selling General And Administrative Expenses</link:label>
    <link:label id="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_documentation_en-US" xlink:label="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" 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">Services provided income per agreement recognized as reduction to selling general and administrative expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" xlink:href="sri-20221231.xsd#sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" xlink:to="lab_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_b28f35d5-70a6-4800-894d-479431d2d9b8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_3c3e4966-02a3-4958-8c01-1a6ec2d97f7e_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/2022/elts/us-gaap-2022.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_GainLossOnSaleOfBusiness_2a13d1b6-8da8-48cb-9fe4-847d57c337d6_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" 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">Gain on disposal of business and joint venture, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink: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 Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0cd344a6-3a3c-4896-b59f-aa099eb82f30_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_5da2e08b-b8ae-4134-a7f2-843016534a6c_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity_9a245f98-6a2f-4faa-baa0-46cb3017405a_terseLabel_en-US" xlink:label="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity" xlink: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 required minimum liquidity</link:label>
    <link:label id="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity_label_en-US" xlink:label="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity" xlink: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 Required Minimum Liquidity</link:label>
    <link:label id="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity_documentation_en-US" xlink:label="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity" 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">Line Of Credit Facility Required Minimum Liquidity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity" xlink:href="sri-20221231.xsd#sri_LineOfCreditFacilityRequiredMinimumLiquidity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity" xlink:to="lab_sri_LineOfCreditFacilityRequiredMinimumLiquidity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_356b13e2-66e7-47e7-862e-235cd11929a3_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_b337c1ac-94ac-4bad-bd2e-c96a6ad78abf_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" 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">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_41f6f886-ca80-4c38-9912-d28714297d7e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" 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">Notional Amounts and Fair Values of Derivative Instruments in the Consolidated Balance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ba41c8f4-e3cd-4ac8-9748-66c6c037d644_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cf2cf937-5464-4307-abfb-45405d30a37a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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">Employee service share-based compensation, nonvested, period for recognition</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/2022/elts/us-gaap-2022.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_RestructuringPlanDomain_fee27aba-d888-4573-9aa5-115d0c23ffba_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_840c7d43-e3bc-491b-9e81-11d07898fdc3_negatedLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" 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">Utilization, Non-Cash</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveSettledWithoutCash2_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Settled without Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="lab_us-gaap_RestructuringReserveSettledWithoutCash2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_5c984436-d31c-4d79-9313-ea700b9e2088_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" 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">Investment in venture capital fund, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink: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 Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_ed510b12-1c2d-488a-a653-2d41268aeedd_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_8a9e9c11-2b1b-48cb-8fd7-968bf1c40788_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/2022/dei-2022.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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_55cb7c2b-ff3c-44f6-83cb-7c595c4a9deb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers in or out of Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" xlink: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, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_d10b3b46-762b-49f5-b436-f37c15738b21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_f193ecd3-37ea-4525-be18-4c6b71b93b89_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/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_ce59bd4e-2564-465e-a66c-f9c2785a8742_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink: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 adjustments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0cb4e671-a2ff-485f-a9e7-8ff99a2ced95_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" 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">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_5b42baee-3b04-41fc-9c57-e5c15f36873c_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/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_dd8d369d-def9-4bed-8ba4-7d837789412d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_9a783512-8f9b-492b-b655-07e3111bf12b_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" 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">Tax loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0c13f3d1-b79d-4c9a-bffa-34e027467444_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_13618865-ccc9-409f-a1ce-f17cc98c7ced_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/2022/dei-2022.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_AccountingStandardsUpdate201912Member_3182822e-a7ff-4987-b04a-90f893b3172b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201912Member" xlink: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 2019-12</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201912Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201912Member" xlink: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 2019-12 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201912Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201912Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201912Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201912Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1_ca5c5787-c338-4708-b0a6-791595d71ad9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of ASU 2019-12 (Note 2)</link:label>
    <link:label id="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1_label_en-US" xlink:label="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1" xlink: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 Significant Noncash Transaction, Value of Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1" xlink:to="lab_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_30ff4649-e303-4a67-aaa2-f680d79fd544_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_3db885a2-7161-4132-9aec-651da33b0832_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_9654fc92-3fc6-48b7-a3d5-0e16c07093a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_f90b86e9-5d2e-4ecb-b584-0beba67590de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Five</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7cb65f39-c40a-4314-87c2-cb0dd5d53a43_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/2022/elts/us-gaap-2022.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4ce3c4a5-9b2b-4ea9-8256-29c3aaf649f9_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_7cd165f2-e7aa-49c9-8b30-bd3b93757ebf_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" 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">Financial Instruments and Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9642f730-7365-48e7-ac3c-ac81905cc0ae_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/2022/dei-2022.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_dei_EntityFileNumber_42389f2d-62b9-4bad-a5fc-5b7aece7c616_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/2022/dei-2022.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_CommitmentsFairValueDisclosure_bf3d4d66-0030-4eae-a086-97314b02dd52_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out consideration</link:label>
    <link:label id="lab_us-gaap_CommitmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CommitmentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsFairValueDisclosure" xlink:to="lab_us-gaap_CommitmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_3044bc77-cb09-49da-80b9-fc751c6c32a3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_5a743d27-4e83-46f6-b220-4a5aa9bc6550_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_88b094a4-0319-4133-828c-0151af37677a_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">Amortization expense year four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeMember_dbc34dcc-ab2a-491e-9bd4-89c6a3fddba4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeMember" xlink: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 (Loss) Income, Net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeMember" xlink: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) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_OtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_cd3920d4-98d1-4e54-bf6b-250f31449629_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink: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 ownership in consolidated subsidiary</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Percentage of Ownership after Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:to="lab_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_ee1f40f9-73c2-43a4-9d05-2aab6f719cf4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink: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 by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cca30849-2e18-4976-a29c-ea03bc94c338_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" 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">State and foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_01c84688-247f-4e08-a884-56ccbab98616_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Granted (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/2022/elts/us-gaap-2022.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_ProceedsFromLinesOfCredit_3bf22d01-4042-4414-bb4e-d3908c3c94d5_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">Revolving credit facility borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_0b1173ff-1555-4282-a4c7-545bded6ff34_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" 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">Subsidiary borrowed</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/2022/elts/us-gaap-2022.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_ConcentrationRiskByBenchmarkAxis_55da6406-6b26-4cd2-b6f9-62a6ec640248_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink: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 Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_692766ca-1dac-4207-bbd2-ff23f207e978_terseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink: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 grant date fair value</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_label_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Roll Forward [Roll Forward]</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Roll Forward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:to="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_dede4636-ea2e-4d3b-82b5-20025de4c8f8_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" 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">Accounting 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/2022/elts/us-gaap-2022.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_InventoryRawMaterials_fc0324c0-ac20-4a33-9f58-51bd1ddf0f9f_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" 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">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_abff9685-5652-40a9-b867-c0eb0fe72c28_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 Method Investments and Joint Ventures [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink: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 and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9236a6fc-011e-448d-b158-b785915139da_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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 January 1</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9f0cadc4-ccfc-4b70-8e15-0c1895668b9c_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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 December 31</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_2e627d42-a2a7-4c34-ae50-6906b3b7fbbf_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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 percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtCategoryAxis_096ebac7-f711-4f9e-ba56-2434f64ec123_terseLabel_en-US" xlink:label="lab_sri_DebtCategoryAxis" xlink: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 Category [Axis]</link:label>
    <link:label id="lab_sri_DebtCategoryAxis_label_en-US" xlink:label="lab_sri_DebtCategoryAxis" xlink: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 Category [Axis]</link:label>
    <link:label id="lab_sri_DebtCategoryAxis_documentation_en-US" xlink:label="lab_sri_DebtCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryAxis" xlink:href="sri-20221231.xsd#sri_DebtCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtCategoryAxis" xlink:to="lab_sri_DebtCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6dd57c74-e36f-42e7-a0c9-237cbf22e4d5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PaymentsForLongTermPurchaseCommitment_5036d50d-2eb8-4a8e-8952-49d33aba74b9_terseLabel_en-US" xlink:label="lab_sri_PaymentsForLongTermPurchaseCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components purchased</link:label>
    <link:label id="lab_sri_PaymentsForLongTermPurchaseCommitment_label_en-US" xlink:label="lab_sri_PaymentsForLongTermPurchaseCommitment" xlink: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 Long-Term Purchase Commitment</link:label>
    <link:label id="lab_sri_PaymentsForLongTermPurchaseCommitment_documentation_en-US" xlink:label="lab_sri_PaymentsForLongTermPurchaseCommitment" 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">Payments For Long-Term Purchase Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForLongTermPurchaseCommitment" xlink:href="sri-20221231.xsd#sri_PaymentsForLongTermPurchaseCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForLongTermPurchaseCommitment" xlink:to="lab_sri_PaymentsForLongTermPurchaseCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_29fa456c-d09d-4bc5-8d78-6770a08abdaf_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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_c3fc1b24-ec3a-41e6-9d87-5829506b963e_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c462b149-ff15-4c80-b5c1-a0f056ed0249_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">Impact on earnings (loss) per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a9677789-3121-4536-a30c-674ff06cd258_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink: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 Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_b49aa42c-efa3-44ad-8799-61b7482df86d_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink: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) reclassified from other comprehensive income (loss) into net income (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_5e07af96-f83e-4c27-b759-cb0028db0279_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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">Share-based compensation vested in period, fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_67fb8a61-89c8-40d5-93ce-b6ab7d243f78_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink: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 and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f1b1d9b3-78dc-450b-935a-2c0d7293d20b_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/2022/dei-2022.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_PrepaidExpensesAndOtherCurrentAssetsMember_451d6bc7-a5f1-4dc2-a090-a9f1e0365391_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a77c7207-2fd2-4a36-b15c-c0b4e484ddc0_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_b7916f8c-a9ad-45ea-9735-c7f2b05057b3_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/2022/elts/us-gaap-2022.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_WeightedAverageCostInventoryAmount_3274dffd-a690-4a8c-8038-5e423407c165_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageCostInventoryAmount" xlink: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 using the average cost method</link:label>
    <link:label id="lab_us-gaap_WeightedAverageCostInventoryAmount_label_en-US" xlink:label="lab_us-gaap_WeightedAverageCostInventoryAmount" xlink: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 Cost Inventory Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageCostInventoryAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageCostInventoryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageCostInventoryAmount" xlink:to="lab_us-gaap_WeightedAverageCostInventoryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_8bae5085-b5c7-45e0-aa17-6880e235086f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Expense, Net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_96383821-8f0c-4e54-a4b1-548c64511030_terseLabel_en-US" xlink:label="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency</link:label>
    <link:label id="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_label_en-US" xlink:label="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency [Member]</link:label>
    <link:label id="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_documentation_en-US" xlink:label="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" 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">U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" xlink:href="sri-20221231.xsd#sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" xlink:to="lab_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5910cc7f-3ec5-419c-8a97-8a5ca9380afc_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_83fd289f-1339-4305-8445-755780d5cc23_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink: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 (loss) income before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_40c11584-7e56-4a69-bb4c-5041aca976fb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Common Share repurchase program</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_6b95be7b-3f3c-4fec-903f-e261d5fc8c48_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 Share repurchase program payment</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/2022/elts/us-gaap-2022.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_sri_CantonFacilityRestructuringPlanMember_37b0af2f-35df-4c6f-854f-093b93dcf7c4_terseLabel_en-US" xlink:label="lab_sri_CantonFacilityRestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canton Facility Restructuring Plan</link:label>
    <link:label id="lab_sri_CantonFacilityRestructuringPlanMember_label_en-US" xlink:label="lab_sri_CantonFacilityRestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canton Facility Restructuring Plan [Member]</link:label>
    <link:label id="lab_sri_CantonFacilityRestructuringPlanMember_documentation_en-US" xlink:label="lab_sri_CantonFacilityRestructuringPlanMember" 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">This member stands for Canton Facility restructuring plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CantonFacilityRestructuringPlanMember" xlink:to="lab_sri_CantonFacilityRestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_13da27db-4109-4f6a-8ab4-1163dc76ebab_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_3680b2d5-3448-4d39-adb9-2fb53d2a2326_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_d6670e49-b292-487d-809e-01124e785d04_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VentureCapitalFundsMember_13c5d55e-4fd3-44c1-aed3-469235be9b0d_terseLabel_en-US" xlink:label="lab_us-gaap_VentureCapitalFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venture Capital Funds</link:label>
    <link:label id="lab_us-gaap_VentureCapitalFundsMember_label_en-US" xlink:label="lab_us-gaap_VentureCapitalFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Venture Capital Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VentureCapitalFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VentureCapitalFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VentureCapitalFundsMember" xlink:to="lab_us-gaap_VentureCapitalFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_f14a788b-6369-4658-9347-a2c3fa0460d3_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/2022/elts/us-gaap-2022.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_sri_ProceedsFromDivestitureOfBusinessProduct_369f8f73-c346-4560-a75b-7a7c91ea6860_terseLabel_en-US" xlink:label="lab_sri_ProceedsFromDivestitureOfBusinessProduct" xlink: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 disposal of business, net</link:label>
    <link:label id="lab_sri_ProceedsFromDivestitureOfBusinessProduct_label_en-US" xlink:label="lab_sri_ProceedsFromDivestitureOfBusinessProduct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Divestiture Of Business Product</link:label>
    <link:label id="lab_sri_ProceedsFromDivestitureOfBusinessProduct_documentation_en-US" xlink:label="lab_sri_ProceedsFromDivestitureOfBusinessProduct" 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">Proceeds from divestiture of business product.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProceedsFromDivestitureOfBusinessProduct" xlink:href="sri-20221231.xsd#sri_ProceedsFromDivestitureOfBusinessProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ProceedsFromDivestitureOfBusinessProduct" xlink:to="lab_sri_ProceedsFromDivestitureOfBusinessProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromHedgeInvestingActivities_a10b8eb9-aa65-4036-a402-d92c0a4ef10d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink: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 settlement of net investment hedges</link:label>
    <link:label id="lab_us-gaap_ProceedsFromHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink: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 Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromHedgeInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4a0a9abb-bdcf-43b9-877d-aba6bf145b87_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/2022/elts/us-gaap-2022.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_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_e43ca33b-3a4c-4afe-a12e-79fd3d5562df_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Asset Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNetAbstract_21189dcf-50b2-4b60-885a-dfce5d498d47_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNetAbstract" xlink: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 (Income), net:</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNetAbstract_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNetAbstract" xlink: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 Income (Expense), Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNetAbstract" xlink:to="lab_us-gaap_InterestIncomeExpenseNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_033f4a65-5779-4c2b-8a1b-2c3d66d8f348_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_dd5c733a-5c75-47ca-8700-17873c231fee_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_71e8335e-f4a7-42f8-906a-e04f51489a75_terseLabel_en-US" xlink:label="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" xlink: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 additions charged to income (expense)</link:label>
    <link:label id="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_label_en-US" xlink:label="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowances and reserves net additions charged to income expense</link:label>
    <link:label id="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_documentation_en-US" xlink:label="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" 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">Valuation allowances and reserves net additions charged to income expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" xlink:href="sri-20221231.xsd#sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" xlink:to="lab_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_6da5b758-ac36-45e2-b2e9-4a750c610474_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/2022/dei-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_0276f035-f8e6-4e87-a2e8-d0544afef275_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" 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">(Loss) income before income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a006701-488e-4d38-8bda-f851043d7fed_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_05f3a613-6801-4454-9e9c-909d7918a441_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_10418533-9f83-4d5c-b5cb-3a984b2d3e04_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price for sale of assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_c8ea930c-35b4-414c-a80c-1e0d80caf9dc_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" 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">Deferred Finance Costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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 Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_dba3a40d-b3e3-46bd-b531-1bd0aa0dbba7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5eb68d1e-15b5-4df6-a2be-67eef8a182b6_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_f63560a9-ee74-44a4-baf9-6fc263319ceb_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal of Particulate Matter Sensor Business</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ControlDevicesMember_1b51bfbf-e8b7-4989-85b6-b394ac1ca2f1_terseLabel_en-US" xlink:label="lab_sri_ControlDevicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Control Devices</link:label>
    <link:label id="lab_sri_ControlDevicesMember_label_en-US" xlink:label="lab_sri_ControlDevicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Control Devices [Member]</link:label>
    <link:label id="lab_sri_ControlDevicesMember_documentation_en-US" xlink:label="lab_sri_ControlDevicesMember" 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">Control Devices [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ControlDevicesMember" xlink:to="lab_sri_ControlDevicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_26caa570-800b-44a7-a3ff-b9a8eccd1e81_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" 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, including intangibles</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_59ef5444-d43b-413b-a2fd-d75f47c8e8f5_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, net</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/2022/elts/us-gaap-2022.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_FederalMinistryOfFinanceGermanyMember_41b11102-05e9-4374-b7c9-ad7a9dd3d8c6_terseLabel_en-US" xlink:label="lab_us-gaap_FederalMinistryOfFinanceGermanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_us-gaap_FederalMinistryOfFinanceGermanyMember_label_en-US" xlink:label="lab_us-gaap_FederalMinistryOfFinanceGermanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Ministry of Finance, Germany [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalMinistryOfFinanceGermanyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalMinistryOfFinanceGermanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalMinistryOfFinanceGermanyMember" xlink:to="lab_us-gaap_FederalMinistryOfFinanceGermanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_8ebf1603-e2b5-4b6c-90c7-c1e20c988022_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, borrowing capacity</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/2022/elts/us-gaap-2022.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_sri_MinimumInterestCoverageRatio_e636c2d4-c9cc-460d-8c1c-554fb07301ba_terseLabel_en-US" xlink:label="lab_sri_MinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum interest coverage ratio</link:label>
    <link:label id="lab_sri_MinimumInterestCoverageRatio_label_en-US" xlink:label="lab_sri_MinimumInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum interest coverage ratio</link:label>
    <link:label id="lab_sri_MinimumInterestCoverageRatio_documentation_en-US" xlink:label="lab_sri_MinimumInterestCoverageRatio" 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">Minimum interest coverage ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MinimumInterestCoverageRatio" xlink:href="sri-20221231.xsd#sri_MinimumInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MinimumInterestCoverageRatio" xlink:to="lab_sri_MinimumInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7217e370-ed2f-406e-a0ca-66accc888a2b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ba540436-86f0-46d0-b72b-c3ea9face6b9_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_b262862e-257e-4bf3-acd4-8ef05ba5b77c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_150107ec-444e-41b6-b7a7-24de3a985a99_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_2110e85c-9822-4a93-b752-6458856051ab_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 January 1</link:label>
    <link:label id="lab_us-gaap_Goodwill_506dd529-134f-4f16-8fec-2df5d2031a2a_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 December 31</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/2022/elts/us-gaap-2022.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_sri_TimeBasedAwardsMember_eb4f99fc-980d-407a-8ab7-16dd3729fef4_terseLabel_en-US" xlink:label="lab_sri_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-based awards</link:label>
    <link:label id="lab_sri_TimeBasedAwardsMember_label_en-US" xlink:label="lab_sri_TimeBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Based Awards [Member]</link:label>
    <link:label id="lab_sri_TimeBasedAwardsMember_documentation_en-US" xlink:label="lab_sri_TimeBasedAwardsMember" 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">Time Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember" xlink:href="sri-20221231.xsd#sri_TimeBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TimeBasedAwardsMember" xlink:to="lab_sri_TimeBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c8fc6231-a07f-49be-9fba-fd057e41882a_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseExistenceOfOptionToTerminate_7451a1c8-505e-41cb-8e23-93fd33b3a33a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink: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 terminate</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink: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, Existence of Option to Terminate [true false]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:to="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_28d6aec9-4e69-45a8-a162-3092fa09b17c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f8c11edd-6f69-440e-b96a-6df7ab782e2a_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 (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_eb44579a-4fed-4b95-8ea1-c6242c61bacb_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax expense (benefit)</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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_8574aefd-bf67-4e33-8d9f-9773f8dde9f1_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0166d5bf-90e9-4aeb-aade-c2220638a331_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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: Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_d077d950-0df2-460a-a60a-cba42ade481e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_154773d5-761d-4bbf-821e-e0a2deeb7360_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" 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">Long-term deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c42077a5-42f9-4b5b-8648-ac54067aed81_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_3fef8957-0888-40fa-94ed-d20012a81673_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_730165cf-7712-418c-9069-9f9bbe391aaa_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_bc58db26-0a6b-40f5-a5fc-a9fe2aa42da8_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 goods sold</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/2022/elts/us-gaap-2022.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_FIFOInventoryAmount_dd0c6c32-4a8d-4ff4-a4f2-056c35ca7f0e_terseLabel_en-US" xlink:label="lab_us-gaap_FIFOInventoryAmount" xlink: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 using the FIFO method</link:label>
    <link:label id="lab_us-gaap_FIFOInventoryAmount_label_en-US" xlink:label="lab_us-gaap_FIFOInventoryAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FIFO Inventory Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FIFOInventoryAmount" xlink:to="lab_us-gaap_FIFOInventoryAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_87486fa1-7c9c-4357-9988-2e5f27b3ad52_verboseLabel_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" 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">Tax positions related to the prior years:</link:label>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_label_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]</link:label>
    <link:label id="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_documentation_en-US" xlink:label="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" 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">Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" xlink:href="sri-20221231.xsd#sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" xlink:to="lab_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c0c30263-be48-4158-b96e-27ed966cf263_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</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/2022/elts/us-gaap-2022.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_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_90f94c7c-b8e8-46fe-873a-b06d88654938_terseLabel_en-US" xlink:label="lab_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized pre-production costs</link:label>
    <link:label id="lab_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:to="lab_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ea9ebff7-495d-4f1a-8404-ade94cfa5133_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PercentThresholdOfForeignCash_b817f67b-208a-499f-84f0-b7d5293ab77f_terseLabel_en-US" xlink:label="lab_sri_PercentThresholdOfForeignCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent threshold of foreign cash</link:label>
    <link:label id="lab_sri_PercentThresholdOfForeignCash_label_en-US" xlink:label="lab_sri_PercentThresholdOfForeignCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent threshold of foreign cash</link:label>
    <link:label id="lab_sri_PercentThresholdOfForeignCash_documentation_en-US" xlink:label="lab_sri_PercentThresholdOfForeignCash" 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">Percent threshold of foreign cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfForeignCash" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfForeignCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentThresholdOfForeignCash" xlink:to="lab_sri_PercentThresholdOfForeignCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_2f78c12b-4800-419a-ad44-c029ee49fadb_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,341 and 27,191 shares outstanding at December 31, 2022 and December&#160;31, 2021, respectively, with no stated 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/2022/elts/us-gaap-2022.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_DebtInstrumentNameDomain_00ae0536-e155-4df2-86ec-146cda3c4eb1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_48a52273-d981-4824-a9cf-3ef2912e7f3a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals for warranties established during period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ParticulateMatterSensorGenOneAssetsMember_8e32a191-7d54-4206-b02f-a3bc60046625_terseLabel_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenOneAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Gen 1 Assets</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorGenOneAssetsMember_label_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenOneAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Gen 1 Assets [Member]</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorGenOneAssetsMember_documentation_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenOneAssetsMember" 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">Particulate Matter Sensor Gen One Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenOneAssetsMember" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenOneAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ParticulateMatterSensorGenOneAssetsMember" xlink:to="lab_sri_ParticulateMatterSensorGenOneAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_7ab90bbc-0258-41ec-8f72-b8b27b54ffee_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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 Supply Commitment</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_579249c0-9191-45bb-a77f-ddc79ae31e43_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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">Amounts Recorded for the Cash Flow Hedges in Other Comprehensive Income (Loss) in Shareholders' Equity and in Net Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0136abf4-ea21-496a-8ee6-3b65f7eb3584_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_a790a228-c259-4faa-af8d-6769a1d81d3d_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_c8c9827f-01c3-4a9f-a6cd-a2832970b1dc_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" 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">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_310d8392-7c78-48f9-ab8d-111df5d6c989_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationOtherAdjustments_04f3b097-a279-4291-8d0a-48a8034ad6fb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_48548794-771c-4868-94db-175f637e2db8_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components to be paid in 2023</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_0f7d4acc-843a-450b-bbf0-ed1d018eb86e_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/2022/elts/us-gaap-2022.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_sri_PeriodOverWhichShareWillBeRepurchased_17eca153-1401-47ab-acbe-b326ef26e889_terseLabel_en-US" xlink:label="lab_sri_PeriodOverWhichShareWillBeRepurchased" xlink: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 period</link:label>
    <link:label id="lab_sri_PeriodOverWhichShareWillBeRepurchased_label_en-US" xlink:label="lab_sri_PeriodOverWhichShareWillBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period Over Which Share Will Be Repurchased</link:label>
    <link:label id="lab_sri_PeriodOverWhichShareWillBeRepurchased_documentation_en-US" xlink:label="lab_sri_PeriodOverWhichShareWillBeRepurchased" 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 period over which shares will be repurchased.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PeriodOverWhichShareWillBeRepurchased" xlink:href="sri-20221231.xsd#sri_PeriodOverWhichShareWillBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PeriodOverWhichShareWillBeRepurchased" xlink:to="lab_sri_PeriodOverWhichShareWillBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_7a3c686d-485c-4c6d-9545-08491307b7de_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/2022/dei-2022.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_OperatingLeaseCost_407da0b6-411e-4ad3-8d1a-802387585463_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/2022/elts/us-gaap-2022.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_InvestmentTypeAxis_b3e12175-2de0-49a2-8e35-424e74fb3358_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_d6eed281-e8b1-463a-86a9-3465209e4bd5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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 remaining amortization period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink: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, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_abc76e04-4358-4811-8ced-141244dfd404_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SwissFederalTaxAdministrationFTAMember_73b62219-2967-4548-8fe1-7557e07471cd_terseLabel_en-US" xlink:label="lab_us-gaap_SwissFederalTaxAdministrationFTAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden</link:label>
    <link:label id="lab_us-gaap_SwissFederalTaxAdministrationFTAMember_label_en-US" xlink:label="lab_us-gaap_SwissFederalTaxAdministrationFTAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swiss Federal Tax Administration (FTA) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwissFederalTaxAdministrationFTAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwissFederalTaxAdministrationFTAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SwissFederalTaxAdministrationFTAMember" xlink:to="lab_us-gaap_SwissFederalTaxAdministrationFTAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_862abab2-6732-4cd0-bed7-d5bb2d648990_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PaymentsForEarnOutConsideration_85b800f5-1e8c-4012-84b9-fa085710a95f_negatedLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsideration" 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">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsideration_6d56abcd-adb3-43e8-808d-a34f583c4ce5_terseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out consideration cash payment within financing activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsideration_label_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsideration" xlink: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 Earn-out Consideration</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsideration_documentation_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsideration" 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 cash outflow from payments for earn-out consideration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForEarnOutConsideration" xlink:to="lab_sri_PaymentsForEarnOutConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_c30ce7bf-b40a-49ff-bb96-c0e6343d1994_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" 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">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_67378aeb-bf13-449a-90c3-97055a709ab8_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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">Total 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/2022/elts/us-gaap-2022.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_30d20fd3-bc50-4d9e-bf06-7bd443a7d87c_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" 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">Share-based compensation, maximum number of shares issuable (in shares)</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_label_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" xlink: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 Maximum Number Of Shares May Be Issued</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" 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">Maximum number of share instruments may be issued under a share-based compensation plan subject to incentive stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" xlink:to="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_8b5328b4-76fa-4e23-9f0b-d710e7ecc8cb_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components to be paid in 2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_87017595-5bc7-4ab9-9f71-6877b1d41d8d_terseLabel_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink: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 Hedge Due 2026</link:label>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_label_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink: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 Hedge Due 2026 [Member]</link:label>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_documentation_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedge Due Two Thousand Twenty Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink:to="lab_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_e56d21e1-abbb-4bb9-ac86-87ea6958ad6f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_e83a2c97-0e9d-48dd-9ab1-d8de5c0330c4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" 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 deferred benefit</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_350a3dc7-d30d-404c-ac53-7fac3ab4a5ef_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information technology</link:label>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_label_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember" xlink:to="lab_us-gaap_TechnologyEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_aed1f144-8ad8-4f70-8b71-195727dbc796_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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 hedge contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b335f3d4-6c47-4e78-ab22-b12abb641517_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/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_e405ac10-e7ab-47c4-a6e2-1e56b5e1dea5_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">Cash paid related to operating lease obligations</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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_6152a42c-8669-4af2-8a8f-42196cb10953_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">Common Shares held in treasury, 1,625 and 1,775 shares at December 31, 2022 and December&#160;31, 2021, respectively, at cost</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/2022/elts/us-gaap-2022.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_079a0f3a-3762-4751-966c-0a5bc3624f09_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" 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">Gain on sale of Canton Facility, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_1e30e171-c91d-4f34-aa32-d5067e9441ed_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ca4550a1-250e-4398-8f24-7670fc6fd262_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, reserves</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/2022/elts/us-gaap-2022.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_OpenTaxYear_861bd6bd-5182-4f98-83e6-400f6d209bf4_verboseLabel_en-US" xlink:label="lab_us-gaap_OpenTaxYear" 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">Open Tax Year</link:label>
    <link:label id="lab_us-gaap_OpenTaxYear_label_en-US" xlink:label="lab_us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Open Tax Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OpenTaxYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_09b0e130-e176-486c-af04-3572030f4a87_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e534f42a-9ba6-4e09-81c2-45f3b6e7be8f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_1c4deaa3-26df-4d59-a808-e092e319431f_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/2022/elts/srt-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_47833baa-d8c6-4be6-95e2-1536139427bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_56391592-0f2b-494b-b2ae-75c443ef1176_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_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/2022/elts/us-gaap-2022.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_InventoryWorkInProcess_e5526a08-31bb-46b4-a0ca-ec27ff9ddd79_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" 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">Work-in-progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ElectronicsMember_4f7d6d40-c6b8-4d42-9c06-3283c82960fa_terseLabel_en-US" xlink:label="lab_sri_ElectronicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electronics</link:label>
    <link:label id="lab_sri_ElectronicsMember_label_en-US" xlink:label="lab_sri_ElectronicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electronics [Member]</link:label>
    <link:label id="lab_sri_ElectronicsMember_documentation_en-US" xlink:label="lab_sri_ElectronicsMember" 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">Electronics [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ElectronicsMember" xlink:to="lab_sri_ElectronicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_bcc0333a-d3e9-4e4e-97d9-9378ea82777d_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_638ae49d-d01d-4fa4-9331-519974252cd4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_LongTermDeferredTaxAssets_a2cf8452-f8a4-4868-b4bc-791e6579d9a4_terseLabel_en-US" xlink:label="lab_sri_LongTermDeferredTaxAssets" xlink: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 deferred tax assets</link:label>
    <link:label id="lab_sri_LongTermDeferredTaxAssets_label_en-US" xlink:label="lab_sri_LongTermDeferredTaxAssets" xlink: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 deferred tax assets</link:label>
    <link:label id="lab_sri_LongTermDeferredTaxAssets_documentation_en-US" xlink:label="lab_sri_LongTermDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermDeferredTaxAssets" xlink:href="sri-20221231.xsd#sri_LongTermDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LongTermDeferredTaxAssets" xlink:to="lab_sri_LongTermDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_f707a8e1-5b22-4d54-b208-c8bf2b8f51a1_terseLabel_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on invested capital</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_label_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of award allocated to return on invested capital</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_documentation_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" 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">Percent of award allocated to return on invested capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" xlink:to="lab_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_77b095a5-5636-45fd-89af-bb9107c35f50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PercentOfAwardAllocatedToEarningsPerShare_b4551b23-a584-4145-828b-490f8a7be948_terseLabel_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToEarningsPerShare_label_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToEarningsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of award allocated to earnings per share</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToEarningsPerShare_documentation_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToEarningsPerShare" 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">Percent of award allocated to earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToEarningsPerShare" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToEarningsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentOfAwardAllocatedToEarningsPerShare" xlink:to="lab_sri_PercentOfAwardAllocatedToEarningsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_904c83ab-3989-4a0f-b93a-fe2c15d9f37e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_f69b647c-dc8a-4b55-9038-c5d9734efa70_verboseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" 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">Future Maturities of Long-Term Debt</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f5503231-2159-4b20-b957-a3acdb95b4ee_negatedLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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">Excess tax deficiency (benefit) related to share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ac877177-b5aa-461a-848e-7372cd41a825_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial delivery of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_78ff5532-4969-4df0-927b-8b3526522f22_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">Accounts receivable, net</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/2022/elts/us-gaap-2022.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_sri_ParticulateMatterSensorAssetsMember_804e226c-245e-44ca-8547-013e0b6db53a_terseLabel_en-US" xlink:label="lab_sri_ParticulateMatterSensorAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Assets</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorAssetsMember_label_en-US" xlink:label="lab_sri_ParticulateMatterSensorAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Assets [Member]</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorAssetsMember_documentation_en-US" xlink:label="lab_sri_ParticulateMatterSensorAssetsMember" 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">Particulate Matter Sensor Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorAssetsMember" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ParticulateMatterSensorAssetsMember" xlink:to="lab_sri_ParticulateMatterSensorAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AgreementLetter10b18Member_5500f285-e28c-4c11-8d23-7e59874978ce_terseLabel_en-US" xlink:label="lab_sri_AgreementLetter10b18Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Letter 10b18 [Member]</link:label>
    <link:label id="lab_sri_AgreementLetter10b18Member_label_en-US" xlink:label="lab_sri_AgreementLetter10b18Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Letter 10b18 [Member]</link:label>
    <link:label id="lab_sri_AgreementLetter10b18Member_documentation_en-US" xlink:label="lab_sri_AgreementLetter10b18Member" 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 10b18 agreement letter.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AgreementLetter10b18Member" xlink:href="sri-20221231.xsd#sri_AgreementLetter10b18Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AgreementLetter10b18Member" xlink:to="lab_sri_AgreementLetter10b18Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock_c98da317-801f-4b9a-a706-3235ab9e4e2f_verboseLabel_en-US" xlink:label="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" 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">Schedule of Accounts Receivable and Concentration of Credit Risk</link:label>
    <link:label id="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" xlink: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 Receivable and Concentration Of Credit Risk [Table Text Block]</link:label>
    <link:label id="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" 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 disclosure of accounts receivable and concentration of credit risk.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" xlink:href="sri-20221231.xsd#sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" xlink:to="lab_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodEightMember_06041962-188a-4396-8627-06ecdd03c51c_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarters Ended September 30, 2022 and December 31, 2022</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodEightMember_label_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarters Ended September 30, 2022 and December 31, 2022 [Member]</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodEightMember_documentation_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Period Eight [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:to="lab_sri_DebtInstrumentRedemptionPeriodEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_bac3ab03-f0f5-44b0-bf8f-5dc80cc8a32b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_f562d8c8-9b9b-42a0-b1be-356b2bb55ef2_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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">Revolving credit facility payments</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_1a55031c-129d-4ed3-b950-48658dff2952_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of credit line</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_b2bb95c8-0164-45a9-af59-6befff6b6243_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" 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">Segment Reporting</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentEstimatedUsefulLives_e8ca9aab-f292-4ab9-b99c-076fe4b18527_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink: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, Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0adc865f-3e73-4887-93cc-7ac36d64f09e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ToolsDiesAndMoldsMember_4d315be9-a91c-48df-bf89-7a56f7d8f20a_terseLabel_en-US" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tooling</link:label>
    <link:label id="lab_us-gaap_ToolsDiesAndMoldsMember_label_en-US" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tools, Dies and Molds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ToolsDiesAndMoldsMember" xlink:to="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_bf65db35-b55f-478c-b5b7-b2553c37639c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess tax benefit realized from vesting of restricted common shares</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_178b8570-9db7-4aff-a60c-e353629cdc69_terseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" xlink: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 for earn out consideration from operating activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_label_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" xlink: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 Earn Out Consideration From Operating Activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_documentation_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" 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">Payments For Earn Out Consideration From Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" xlink:to="lab_sri_PaymentsForEarnOutConsiderationFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MexicanTaxAuthorityMember_a703b7c1-37b7-426a-b25d-3bedf36721ff_terseLabel_en-US" xlink:label="lab_us-gaap_MexicanTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_us-gaap_MexicanTaxAuthorityMember_label_en-US" xlink:label="lab_us-gaap_MexicanTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MexicanTaxAuthorityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MexicanTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MexicanTaxAuthorityMember" xlink:to="lab_us-gaap_MexicanTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_99b67ccd-8cc3-451e-bc7a-17377c60aae9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_abcec42e-aaa5-4812-b762-465a500649e6_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">Foreign currency translation</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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_dfbd458f-847c-4a0b-87c7-bfd414098cf5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment commitment</link:label>
    <link:label id="lab_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_label_en-US" xlink:label="lab_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Company, Financial Commitment to Investee, Future Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:to="lab_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsIncurredCapitalized_fe37a837-97dd-4062-92b1-b4b3eeb42518_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsIncurredCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_InterestCostsIncurredCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsIncurredCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Interest Costs, Including Allowance for Funds Used During Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurredCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurredCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsIncurredCapitalized" xlink:to="lab_us-gaap_InterestCostsIncurredCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac0c85c9-ffa4-49e4-a345-e4b6d085fa81_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_4803abd7-826b-40e0-9ce6-156c8c4cc520_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink: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, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink: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, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_84b636e4-d908-428a-bfb2-b3f6307b68f5_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation amount</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ParticulateMatterFixedAssetsMember_278a6485-da13-45fe-b8bd-095af4b0101f_terseLabel_en-US" xlink:label="lab_sri_ParticulateMatterFixedAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Fixed Assets</link:label>
    <link:label id="lab_sri_ParticulateMatterFixedAssetsMember_label_en-US" xlink:label="lab_sri_ParticulateMatterFixedAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Fixed Assets [Member]</link:label>
    <link:label id="lab_sri_ParticulateMatterFixedAssetsMember_documentation_en-US" xlink:label="lab_sri_ParticulateMatterFixedAssetsMember" 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">Particulate Matter Fixed Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterFixedAssetsMember" xlink:href="sri-20221231.xsd#sri_ParticulateMatterFixedAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ParticulateMatterFixedAssetsMember" xlink:to="lab_sri_ParticulateMatterFixedAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_afe6d8d5-efc5-4c93-9ccc-6310940ccd65_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares 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/2022/elts/us-gaap-2022.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_InventoryNet_a13d35d1-39df-4ee4-ba19-68dac4eac5bb_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, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_d5508275-ba73-482d-b40c-92d833fb24ea_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, net</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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_21567702-3acf-4174-adf0-caf3bb971603_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityAxis_8213550d-da0f-4efb-8773-6fdec1436503_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3738e59c-3510-4f98-88f4-80ca4876fcda_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b379b58-6022-48cc-9ce7-aaedb17b549c_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 Common Shares outstanding (in shares)</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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentOwnershipPercentage_539fd1e7-f8ec-4a34-9306-9eb90918e1b9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 method ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_35961a67-f11e-4e6f-874f-48996905ade3_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" 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">Equity method investment, ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_77203ea9-740b-46ac-91fe-6b9bb42698af_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_e5530909-3e0b-42ef-9185-784317bab103_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" 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">Notional amounts</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/2022/elts/us-gaap-2022.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_PreferredStockValue_4c8b8b53-f781-4318-9d54-49b88e79d6c3_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Shares, without par value, 5,000 shares authorized, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_ff543865-0834-41bb-a0bc-883d9b666918_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfDebtTableTextBlock_db405e2b-336a-454b-aa83-fce63621187a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" 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">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_dadd9fbb-e3be-473e-92cb-f3212a817cb6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_5d3bdd47-0846-4ee2-b4ce-544f0f41cb39_terseLabel_en-US" xlink:label="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink: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 in maximum borrowing capacity of credit facility</link:label>
    <link:label id="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_label_en-US" xlink:label="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink: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 in maximum borrowing capacity of credit facility</link:label>
    <link:label id="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_documentation_en-US" xlink:label="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in maximum borrowing capacity of credit facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink:href="sri-20221231.xsd#sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink:to="lab_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_75468f37-6381-44ac-965d-229158ba943a_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_4b930344-17cc-424b-99e5-c091a934d411_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink: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 Derivative Assets, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_8855e23e-97ff-4eb7-8ca2-e4576ba4aab5_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" 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">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink: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 Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_789cdc7a-88ff-4901-8a64-c0019a6f1f8d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_aba3ae1f-2576-4bcb-82f4-919c3df1944b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_eec24773-d885-47b9-9584-632e9aa5a158_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" 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 long-term assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_38857fe7-16e8-4790-a070-c6224f07ad6f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a4def5aa-92d3-416a-baab-1253bfbb65d9_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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">Share-Based Compensation Plans</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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationNondeductibleExpense_daa529f2-6f39-4084-a9e0-4a55283eb837_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_3e30eed5-8c7e-442d-b951-f3709d9008fe_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" 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">Total business realignment charges</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostIncurredCost_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Incurred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="lab_us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_928950ee-312a-410a-aa40-87f18ab1380d_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" 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">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_3cad78b3-0c6a-4ad4-9cb0-ba7b8b83b0ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" 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">Total interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink: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 Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_98959ae0-7d1e-43e4-adcf-c6db39ecbb3f_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_a1fa3681-b3cc-4501-aff9-b262e42d33b7_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_54d983d0-f9bb-42cf-a408-4d7cc8348fa1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_5d1dcfb2-baa3-44b4-bd90-be9c535a218f_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument covenant default of other debt maximum amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink: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 Covenant Default of Other Debt Maximum Amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument covenant default of other debt maximum amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink:to="lab_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_ed710ef3-986f-48e5-ac73-25157d8f1333_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2a68961d-ac10-4e78-ab78-f48b7924121d_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/2022/elts/us-gaap-2022.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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_580173ee-8b83-4092-be8a-624bffdd9e18_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_3fe878aa-943a-4c71-85ab-c387956b5103_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_1ad9a8bc-4328-45da-be9c-5973b16f47cb_terseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink: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, increase in awards reserved for issuance of common shares (in shares)</link:label>
    <link:label id="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_label_en-US" xlink:label="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink: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, increase in awards reserved for issuance of common shares</link:label>
    <link:label id="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation, increase in awards reserved for issuance of common shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink:to="lab_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_2a5e48d8-1404-4e09-a5d4-31445e9e307b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_96199644-be79-464f-ba35-7c0bbe89e85f_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/2022/dei-2022.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_DebtInstrumentRedemptionPeriodFourMember_2fba779b-5494-4da9-b06c-b339e15bc4ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Four</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_018dc6ae-cb6e-4cb0-af33-c1ac0b2ac561_netLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c953a791-40f4-4bf2-a5f6-7f2a034e5322_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</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/2022/elts/us-gaap-2022.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_GainLossOnSaleOfPropertyPlantEquipment_8e1ca92b-8da7-416c-a26e-766827f669e6_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">(Gain) loss on sale of fixed assets</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/2022/elts/us-gaap-2022.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_sri_SpecifiedHedgeBorrowingsMember_3778d7f8-e3cb-4897-a2d9-4eadea30e9ec_terseLabel_en-US" xlink:label="lab_sri_SpecifiedHedgeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specified Hedge Borrowings</link:label>
    <link:label id="lab_sri_SpecifiedHedgeBorrowingsMember_label_en-US" xlink:label="lab_sri_SpecifiedHedgeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specified Hedge Borrowings [Member]</link:label>
    <link:label id="lab_sri_SpecifiedHedgeBorrowingsMember_documentation_en-US" xlink:label="lab_sri_SpecifiedHedgeBorrowingsMember" 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">Specified Hedge Borrowings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SpecifiedHedgeBorrowingsMember" xlink:href="sri-20221231.xsd#sri_SpecifiedHedgeBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_SpecifiedHedgeBorrowingsMember" xlink:to="lab_sri_SpecifiedHedgeBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4f02bd82-868e-44d1-b07d-ed3e0dfcb655_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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">Share-based compensation, net</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/2022/elts/us-gaap-2022.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_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_7b406eef-6e88-4577-8768-b2dfec115031_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink: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 Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_2e5de34b-052d-435d-b8b9-deb10d86ae39_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e494fdaa-143d-4703-a321-9b19e940f93d_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/2022/elts/us-gaap-2022.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_OtherRestructuringMember_2871c5b0-762e-49ee-8166-a096fbeee4be_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 related costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringMember_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringMember" xlink: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 Restructuring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringMember" xlink:to="lab_us-gaap_OtherRestructuringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_9a14cc51-dc5b-499c-91b9-41d814f3cb57_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_016449f8-1b8b-42db-9d83-6bec02d6589f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink: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 Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_cbc54e3f-5eb5-4d5a-8661-7957cba2f8ae_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_88dccdd2-b6ea-4e81-ab91-1d90eba43d02_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ResearchAndDevelopmentExpensePercentage_93bb15f4-b89e-4a8e-9ec6-1fcd53e7396d_terseLabel_en-US" xlink:label="lab_sri_ResearchAndDevelopmentExpensePercentage" xlink: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_sri_ResearchAndDevelopmentExpensePercentage_label_en-US" xlink:label="lab_sri_ResearchAndDevelopmentExpensePercentage" xlink: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 Expense Percentage</link:label>
    <link:label id="lab_sri_ResearchAndDevelopmentExpensePercentage_documentation_en-US" xlink:label="lab_sri_ResearchAndDevelopmentExpensePercentage" 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 percentage of research development expenses to net sales.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ResearchAndDevelopmentExpensePercentage" xlink:href="sri-20221231.xsd#sri_ResearchAndDevelopmentExpensePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ResearchAndDevelopmentExpensePercentage" xlink:to="lab_sri_ResearchAndDevelopmentExpensePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4d9ecd2b-1757-40d9-b872-ab28f85d9870_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of change in enacted tax law</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1311e7a1-da37-4c74-bc87-f5b8ab48bd80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PstMember_70b1f8f4-098b-4115-84b1-1962949a10ce_terseLabel_en-US" xlink:label="lab_sri_PstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stoneridge Brazil</link:label>
    <link:label id="lab_sri_PstMember_label_en-US" xlink:label="lab_sri_PstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PST [Member]</link:label>
    <link:label id="lab_sri_PstMember_documentation_en-US" xlink:label="lab_sri_PstMember" 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">Stoneridge Brazil [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PstMember" xlink:to="lab_sri_PstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_c42bc8a4-42cb-4ffe-b518-7b977d6e7400_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PercentageOfExpectedSharesRepurchased_52fc264b-3a14-4ec7-a43f-c12d0cbc3ae9_terseLabel_en-US" xlink:label="lab_sri_PercentageOfExpectedSharesRepurchased" xlink: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 total number of Company Shares</link:label>
    <link:label id="lab_sri_PercentageOfExpectedSharesRepurchased_label_en-US" xlink:label="lab_sri_PercentageOfExpectedSharesRepurchased" xlink: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 Expected Shares Repurchased</link:label>
    <link:label id="lab_sri_PercentageOfExpectedSharesRepurchased_documentation_en-US" xlink:label="lab_sri_PercentageOfExpectedSharesRepurchased" 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 expected shares repurchased.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfExpectedSharesRepurchased" xlink:href="sri-20221231.xsd#sri_PercentageOfExpectedSharesRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentageOfExpectedSharesRepurchased" xlink:to="lab_sri_PercentageOfExpectedSharesRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_bf6b6ca5-f704-478d-be70-f2e888dfc376_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_f3f79410-be3c-43f9-81a3-441311d965e5_terseLabel_en-US" xlink:label="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink: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 Estimated Useful Lives</link:label>
    <link:label id="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property, plant and equipment estimated useful lives [Table Text Block]</link:label>
    <link:label id="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of property, plant and equipment estimated useful lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:href="sri-20221231.xsd#sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="lab_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_49a1096f-f959-41ff-9021-72326e573755_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink: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</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink: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, Existence of Option to Extend [true false]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="lab_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_6cc70bf8-25ea-4269-b39d-50ed4532727b_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b3c77831-1db4-4706-807e-8c0de32fa199_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" 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">Expenses related to employee benefit plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_78e64d5b-a852-4737-bf07-2b9fdc2f5519_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_6cc5713c-d11c-434d-8ac3-a74ca6446475_terseLabel_en-US" xlink:label="lab_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Italy</link:label>
    <link:label id="lab_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_label_en-US" xlink:label="lab_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ministry of Economic Affairs and Finance, Italy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:to="lab_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_790ff7b6-3f55-4b51-8573-a1ca7d54d63a_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/2022/dei-2022.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_DerivativesFairValueLineItems_12029642-cb03-4ce1-bb95-b54ea45156c5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_a328fc4e-f895-4315-8895-161584ddfae8_terseLabel_en-US" xlink:label="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to shareholders' equity as unsettled forward contract</link:label>
    <link:label id="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_label_en-US" xlink:label="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink: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 Increase Decrease Related to Shares Repurchase Program</link:label>
    <link:label id="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_documentation_en-US" xlink:label="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity increase (decrease) related to shares repurchase program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink:href="sri-20221231.xsd#sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink:to="lab_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerListsMember_afb9282d-2ce1-4612-81d8-1fbc3dc5932b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer lists</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MindaStoneridgeInstrumentsLtdMember_a4207a76-18d8-49b3-a0eb-eb2dd91b5cdb_terseLabel_en-US" xlink:label="lab_sri_MindaStoneridgeInstrumentsLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minda Stoneridge Instruments Ltd</link:label>
    <link:label id="lab_sri_MindaStoneridgeInstrumentsLtdMember_label_en-US" xlink:label="lab_sri_MindaStoneridgeInstrumentsLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minda Stoneridge Instruments Ltd [Member]</link:label>
    <link:label id="lab_sri_MindaStoneridgeInstrumentsLtdMember_documentation_en-US" xlink:label="lab_sri_MindaStoneridgeInstrumentsLtdMember" 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">Minda Stoneridge Instruments Ltd [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MindaStoneridgeInstrumentsLtdMember" xlink:href="sri-20221231.xsd#sri_MindaStoneridgeInstrumentsLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MindaStoneridgeInstrumentsLtdMember" xlink:to="lab_sri_MindaStoneridgeInstrumentsLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_TwoThousandSixteenPlanMember_9cf2f8fa-17a6-4884-b387-cf5926c79342_terseLabel_en-US" xlink:label="lab_sri_TwoThousandSixteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Plan</link:label>
    <link:label id="lab_sri_TwoThousandSixteenPlanMember_label_en-US" xlink:label="lab_sri_TwoThousandSixteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Plan [Member]</link:label>
    <link:label id="lab_sri_TwoThousandSixteenPlanMember_documentation_en-US" xlink:label="lab_sri_TwoThousandSixteenPlanMember" 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">2016 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember" xlink:href="sri-20221231.xsd#sri_TwoThousandSixteenPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TwoThousandSixteenPlanMember" xlink:to="lab_sri_TwoThousandSixteenPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_4a4d4655-6305-40a7-98a0-8fc9337828f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_37f1007a-bdfa-43bc-a3a7-1eb5a2a3549d_terseLabel_en-US" xlink:label="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:label id="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" 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">Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:href="sri-20221231.xsd#sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_bd554b31-0cb9-4fb1-a489-2d2bcd461e9c_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" 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">Employee compensation and benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_FixedAssetImpairmentMember_21c64601-894d-43b2-b2df-9c6139b8279f_terseLabel_en-US" xlink:label="lab_sri_FixedAssetImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed asset impairment and accelerated depreciation</link:label>
    <link:label id="lab_sri_FixedAssetImpairmentMember_label_en-US" xlink:label="lab_sri_FixedAssetImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Asset Impairment [Member]</link:label>
    <link:label id="lab_sri_FixedAssetImpairmentMember_documentation_en-US" xlink:label="lab_sri_FixedAssetImpairmentMember" 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">This member represents information pertaining to fixed asset impairment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_FixedAssetImpairmentMember" xlink:href="sri-20221231.xsd#sri_FixedAssetImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_FixedAssetImpairmentMember" xlink:to="lab_sri_FixedAssetImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_a52da1b2-6079-4a62-bfdf-73d96cc29a11_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e446bc3-49a9-477e-9789-e1f2996d96e7_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 change 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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_df2b0494-fec5-4c28-ba02-1e5c54b8722f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_50b98aab-cd9d-4611-a4a8-77349f343e96_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" 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">Schedule of Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_68109f16-1ceb-46e8-aec8-19b7cfca9638_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink: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_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4c62a371-a043-4cbd-8367-b99143340307_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/2022/dei-2022.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_InvestmentsAndOtherNoncurrentAssets_7a21ba45-388b-4dad-a538-79651cfb7149_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and other long-term assets, net</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_8d4bbc50-f04b-4b07-a99e-fee3bfc87e70_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" 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">Investment</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock_e0011774-7eb0-43b1-a7b2-77b4b7654bc0_terseLabel_en-US" xlink:label="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock" xlink: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 Supplemental Balance Sheet Information</link:label>
    <link:label id="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock_label_en-US" xlink:label="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock" xlink: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 Balance Sheet Disclosure [Table Text Block]</link:label>
    <link:label id="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock_documentation_en-US" xlink:label="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock" 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 tabular disclosure of lease balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LeaseBalanceSheetDisclosureTableTextBlock" xlink:href="sri-20221231.xsd#sri_LeaseBalanceSheetDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LeaseBalanceSheetDisclosureTableTextBlock" xlink:to="lab_sri_LeaseBalanceSheetDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d835fffe-2332-4fba-aa27-b62b31bbc930_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6dc1778-7870-430c-9942-22b560866133_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityExpirationDate1_6975e373-0b2f-4ed3-8a44-0d011c1392d1_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" 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">Line of credit expiration date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink: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, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_604c1029-de19-452e-9aed-2e3eb97756b5_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0da011ae-19aa-463e-baf9-32417fe136ab_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/2022/dei-2022.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_AssetsAbstract_cb6822dc-aac7-499a-882d-d1a861e4a7f0_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_df5c8c05-32ad-48c4-aa2c-885db0dd33c3_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">Total 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/2022/elts/us-gaap-2022.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_sri_AuditInformationAbstract_label_en-US" xlink:label="lab_sri_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_sri_AuditInformationAbstract_documentation_en-US" xlink:label="lab_sri_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AuditInformationAbstract" xlink:href="sri-20221231.xsd#sri_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AuditInformationAbstract" xlink:to="lab_sri_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_18367a6c-2603-41dc-ab90-68e52daaa3b3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_bcacb252-e642-4752-8328-4c7a7f57582c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_0ebb4585-3a60-474f-9b91-fd34115a9112_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities carried at fair value</link:label>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_bba3f19c-bebe-4446-bba5-d94d4937b58e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" 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">(Loss) Earnings Per 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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac6226db-c27e-4c31-be01-383c35e5cf10_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f899d5ae-d490-4732-b150-0c077af62400_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" 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">Supplemental disclosure of non-cash activities:</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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensation_bd650ebf-ece7-4008-bb06-dcb6d1f764cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VariableRateAxis_e590d22d-98b2-471c-993b-2ca40d64e275_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ded87422-f989-4e1b-9769-89bda8fa1376_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_0dcdd03e-244d-4ea4-8d66-04038c889256_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink: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_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_9212d008-6724-4a70-b3cf-d079ba5302df_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in loss (earnings) of investee</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_959cc1ee-b3ea-4d6d-9761-4a8f37a73206_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from equity method investments</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2b246bdd-0e92-4539-adfa-3b27761bea97_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Total 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/2022/elts/us-gaap-2022.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_us-gaap_DepreciationAndAmortizationAbstract_6adc07c3-347c-4861-8d8a-575c66c01fd9_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization:</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortizationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortizationAbstract" xlink:to="lab_us-gaap_DepreciationAndAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7045b5de-2f4f-433a-87b3-759e3fbb8256_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">Amortization expense next year</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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c1eade63-c3ca-48d2-ace8-0095e99d66c7_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities</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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityInterestRateAtPeriodEnd_482fb19b-b644-4783-ad42-2a813a244133_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding credit lines weighted-average interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink: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, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_50899652-8ace-4c30-95df-a0b7299f20ff_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity" 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">Financial Instruments and Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_label_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink: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, Reporting of Derivative Activity [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:to="lab_us-gaap_DerivativesReportingOfDerivativeActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e0673adf-a6dc-4b4f-a7ba-81138ef1dbb4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_BankAcceptanceDraftCreditLineMember_d1b62d45-be24-479e-bf88-a3d9d1a84430_terseLabel_en-US" xlink:label="lab_sri_BankAcceptanceDraftCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Acceptance Draft Credit Line</link:label>
    <link:label id="lab_sri_BankAcceptanceDraftCreditLineMember_label_en-US" xlink:label="lab_sri_BankAcceptanceDraftCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Acceptance Draft Credit Line [Member]</link:label>
    <link:label id="lab_sri_BankAcceptanceDraftCreditLineMember_documentation_en-US" xlink:label="lab_sri_BankAcceptanceDraftCreditLineMember" 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">Bank Acceptance Draft Credit Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BankAcceptanceDraftCreditLineMember" xlink:href="sri-20221231.xsd#sri_BankAcceptanceDraftCreditLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_BankAcceptanceDraftCreditLineMember" xlink:to="lab_sri_BankAcceptanceDraftCreditLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_edcf1e2b-2e1f-4a46-88e4-0151b67aa5a7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate changes in pre-existing liabilities due to claim developments</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_fb7afb01-dea2-474a-bbaf-43c90a86d7f1_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8c48f0d3-bdb9-4880-bf99-54c604933b83_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 [Roll Forward]</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_45777a8c-faf6-49e8-99e4-9c780707995f_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 future minimum 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/2022/elts/us-gaap-2022.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_ProfitLoss_6d55d1dc-8324-4bdf-8b59-5a509ea5f18d_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_5dc51cf9-29d5-4aeb-bed8-64c92ab8112e_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_603eca60-2302-4853-ab46-6b764cb02274_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAdministrationOfTaxationChinaMember_951fa396-a236-4b2f-a076-ee41d7cff73b_terseLabel_en-US" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_us-gaap_StateAdministrationOfTaxationChinaMember_label_en-US" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Administration of Taxation, China [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:to="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_275340b4-b178-4ac0-a3cb-0f83954dab83_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/2022/dei-2022.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_sri_MauritiusRevenueAuthorityMember_ce617acf-6dce-49d5-9411-59b4533fd22b_terseLabel_en-US" xlink:label="lab_sri_MauritiusRevenueAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mauritius</link:label>
    <link:label id="lab_sri_MauritiusRevenueAuthorityMember_label_en-US" xlink:label="lab_sri_MauritiusRevenueAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mauritius Revenue Authority [Member]</link:label>
    <link:label id="lab_sri_MauritiusRevenueAuthorityMember_documentation_en-US" xlink:label="lab_sri_MauritiusRevenueAuthorityMember" 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">Mauritius Revenue Authority</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MauritiusRevenueAuthorityMember" xlink:href="sri-20221231.xsd#sri_MauritiusRevenueAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MauritiusRevenueAuthorityMember" xlink:to="lab_sri_MauritiusRevenueAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_76f8d56f-fa27-4cce-907f-af49cfc2b86b_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e7aa18c7-ea55-425e-8d3e-cce115aab77d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9bf14a32-845c-47bf-8b79-fc6fa6fc409f_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_2ac91b6c-b9a1-4fa0-ac19-ea9525b6402a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_311e3734-4fc9-405b-98e5-e9c610dd4b31_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delivery of shares received (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink: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, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_39f47272-0ff5-4a3f-8ab2-4213f5a72c6a_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_a362bb11-5777-4f00-b420-2e12cf2937c2_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" 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">Write-offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_7091a9ff-7f9c-4f40-a0fd-c682bd367dfd_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Restructuring Reserve, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_085e00ac-c917-4e7a-aaf9-dc6658d56413_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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">Restructuring Reserve, Ending Balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_a19ccf8f-ee71-4f84-a04f-f55af0bf96ad_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink: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 gain recorded on consolidated statement of operations</link:label>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative" xlink: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 on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainOnDerivative" xlink:to="lab_us-gaap_DerivativeGainOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_57bdc187-a923-4f3b-b00b-e7da4a20c8ab_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/2022/elts/srt-2022.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_us-gaap_ShortTermDebtTypeAxis_fd3f2a57-5ccf-4aa7-989c-b9a5e7526ae7_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag_ff9ced44-7643-49d8-90a5-2965b5c287c7_terseLabel_en-US" xlink:label="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" xlink: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 Income Comprehensive Income Extensible List Not Disclosed Flag</link:label>
    <link:label id="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag_label_en-US" xlink:label="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" xlink: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 Income Comprehensive Income Extensible List Not Disclosed Flag</link:label>
    <link:label id="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag_documentation_en-US" xlink:label="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" 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">Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" xlink:href="sri-20221231.xsd#sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" xlink:to="lab_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ffdffda-d14f-4fe9-9f77-49da86112542_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_47313648-834b-41d9-a06e-7100b0174578_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Expirations of statutes of limitation</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_5a412689-eb03-477a-a981-506f0b224237_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" 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">Total long-term assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_bd55c455-136f-4454-baec-d9acdf6e5116_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_8bb82031-06bd-48c1-8fd0-eacb2ba7f3ec_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSevenMember_741e4254-83c2-4e99-b6cf-3c038717803f_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended June 30, 2022</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSevenMember_label_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended June 30, 2022 [Member]</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSevenMember_documentation_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Period Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:to="lab_sri_DebtInstrumentRedemptionPeriodSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_3b42d837-9aaa-4b60-9721-ccf2cfd4059d_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 payable</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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_bf1bc7d0-b175-43b2-b3ec-2ca462102df5_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_35c13079-b689-4cdf-a8a6-3258611372ef_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/2022/elts/us-gaap-2022.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_srt_StatementScenarioAxis_1760c40a-a5a1-4cfe-b835-54ca3547e9b2_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_b86d1ec2-9ad3-4516-a5a5-1f19519ab1d0_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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">Financial assets carried at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_bcbd5d3c-a273-4d3d-95be-5e4a94b721bb_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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 financial assets carried at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_ce5c60fa-5e8f-45be-80ab-40ee6e965374_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_c84a8f29-ed97-47ad-85bd-f07d843483e9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3e923ee6-9f54-42ef-8f99-ce817cf35ed0_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/2022/elts/us-gaap-2022.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_DebtAndCapitalLeaseObligations_6ab760a2-9309-42bb-af92-e80926a5988e_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" 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 debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_545b113a-9b98-4be3-a895-9b217b7ce3d0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink: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 fair value adjustment</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueAdjustment_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueAdjustment" xlink: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, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueAdjustment" xlink:to="lab_us-gaap_AssetsFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_f1c0fc8e-8ee4-40ae-be3e-e862cadb358b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_9321619f-0a23-40ad-b6b9-21bbc382ff7b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12gTitle_74dd5d43-81b6-469c-affb-46089cc6593a_terseLabel_en-US" xlink:label="lab_dei_Security12gTitle" xlink: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(g) Security</link:label>
    <link:label id="lab_dei_Security12gTitle_label_en-US" xlink:label="lab_dei_Security12gTitle" xlink: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(g) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12gTitle" xlink:to="lab_dei_Security12gTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAbstract_e0b940c3-1e6f-496c-900c-77474a002b7c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink: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_LineOfCreditFacilityAbstract_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ba744bf3-8a17-4181-a5df-c8fa17b6c2b1_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationRevenueAbstract_63c7d8af-fc10-4421-9514-067e7bfac253_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" 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 Sales:</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink: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, Revenue for Reportable Segment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_69fbe10c-6141-4322-af58-e9afb28416f9_terseLabel_en-US" xlink:label="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group post-closing inventory adjustment payment</link:label>
    <link:label id="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_label_en-US" xlink:label="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group post-closing inventory adjustment payment</link:label>
    <link:label id="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_documentation_en-US" xlink:label="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group post-closing inventory adjustment payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:href="sri-20221231.xsd#sri_DisposalGroupPostClosingInventoryAdjustmentPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:to="lab_sri_DisposalGroupPostClosingInventoryAdjustmentPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_9c490c6c-e3e4-4adb-a4c9-6585b8e09ee7_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_ee4620e0-b2bd-4d08-b7ba-d34df1ce9ae8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 inputs</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_ff12eb34-8a44-46ed-8aba-18ea2fb66594_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" 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">Schedule of Weighted-Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_1cd21493-3a30-40c8-bebe-a8bb6f184d26_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" 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 Income (Loss):</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" xlink: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, Income (Loss) before Income Taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AmendmentNumberOneMember_bf285662-a151-4dea-bd07-3dc43bb969b9_terseLabel_en-US" xlink:label="lab_sri_AmendmentNumberOneMember" xlink: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 Number One</link:label>
    <link:label id="lab_sri_AmendmentNumberOneMember_label_en-US" xlink:label="lab_sri_AmendmentNumberOneMember" xlink: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 Number One [Member]</link:label>
    <link:label id="lab_sri_AmendmentNumberOneMember_documentation_en-US" xlink:label="lab_sri_AmendmentNumberOneMember" 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">Amendment Number One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberOneMember" xlink:href="sri-20221231.xsd#sri_AmendmentNumberOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AmendmentNumberOneMember" xlink:to="lab_sri_AmendmentNumberOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_41ba4e3a-2e43-4e6d-9bd8-28422953582a_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9edcba1d-29c1-4d8c-87da-02ac6b4ab6b8_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_50e5d9fd-dfcb-4c75-a503-6ac198293e35_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 (used for) 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/2022/elts/us-gaap-2022.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_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock_cc5acb79-aec6-4511-904c-240f50888318_terseLabel_en-US" xlink:label="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" xlink: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 Other Information Related to Leases</link:label>
    <link:label id="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" xlink: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 Other Information Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" 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 related to other information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" xlink:href="sri-20221231.xsd#sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" xlink:to="lab_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PstEletronicaltdaMember_f56fe7da-a207-4c9e-8c91-e78af2c1c4d0_terseLabel_en-US" xlink:label="lab_sri_PstEletronicaltdaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PST Eletronica Ltda</link:label>
    <link:label id="lab_sri_PstEletronicaltdaMember_label_en-US" xlink:label="lab_sri_PstEletronicaltdaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PST Eletronica Ltda [Member]</link:label>
    <link:label id="lab_sri_PstEletronicaltdaMember_documentation_en-US" xlink:label="lab_sri_PstEletronicaltdaMember" 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">PST Eletronica Ltda [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PstEletronicaltdaMember" xlink:to="lab_sri_PstEletronicaltdaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PstSegmentMember_bc5681df-87e3-49c8-be73-fda8cd714d95_terseLabel_en-US" xlink:label="lab_sri_PstSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stoneridge Brazil</link:label>
    <link:label id="lab_sri_PstSegmentMember_label_en-US" xlink:label="lab_sri_PstSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PST Segment [Member]</link:label>
    <link:label id="lab_sri_PstSegmentMember_documentation_en-US" xlink:label="lab_sri_PstSegmentMember" 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">PST Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstSegmentMember" xlink:href="sri-20221231.xsd#sri_PstSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PstSegmentMember" xlink:to="lab_sri_PstSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_f1d64f69-feeb-41b8-895f-9a1d4a16626c_verboseLabel_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" 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">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink: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 Expenses and Other Current Liabilities [Table Text Block]</link:label>
    <link:label id="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" 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 tabular disclosure of components of accrued liabilities and other current liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_d8288d30-f63a-4515-b247-2b98445c478f_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" 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">Estimated total cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3dfc515c-6a95-485c-9adc-ba032b0310c4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink: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 award forfeited in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_724427aa-13ef-499c-93a9-617c837e3357_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink: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 Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtCategoryDomain_5195e7f1-2b3e-4768-9f72-aba6592ddeab_terseLabel_en-US" xlink:label="lab_sri_DebtCategoryDomain" xlink: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 Category [Domain]</link:label>
    <link:label id="lab_sri_DebtCategoryDomain_label_en-US" xlink:label="lab_sri_DebtCategoryDomain" xlink: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 Category [Domain]</link:label>
    <link:label id="lab_sri_DebtCategoryDomain_documentation_en-US" xlink:label="lab_sri_DebtCategoryDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryDomain" xlink:href="sri-20221231.xsd#sri_DebtCategoryDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtCategoryDomain" xlink:to="lab_sri_DebtCategoryDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_e7893d2e-0603-4e71-9608-5570a582b75d_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_31a3c917-b5d3-4175-b420-4061e786ce06_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_a7b191ac-2e2b-4e09-b8c9-1b66fa11d04a_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_cededfac-dd6a-4b8d-8e7b-a37a0b11639a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink: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 rates</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink: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, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_9b0b6569-f393-4306-b961-0c246b87a88e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink: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 Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_8836d2af-5c59-47c0-bd3e-5c088bf5cad0_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_a5d67e05-e2d2-480d-a63f-a7969600018e_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue" xlink: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 swaps</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments in Hedges, Net Investment in Foreign Operations, Assets, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue" xlink:to="lab_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_6c141b2d-954e-40b0-9160-9dd4c5e3e50b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6ddd7684-1889-4f91-95c1-b5e561e40eae_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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">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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_a4d35ae0-f778-4bc8-a04a-be102844c043_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_d654b7a0-f634-4133-bbf4-95a72ff7f1a8_verboseLabel_en-US" xlink:label="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" 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">State and foreign</link:label>
    <link:label id="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Foreign Income Tax Expense Benefit</link:label>
    <link:label id="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" 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 component of income tax expense for the period representing amounts paid or payable (or refundable) as determined by applying the provisions of enacted state and local tax law and foreign tax law to relevant amounts of taxable Income or Loss from continuing operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" xlink:href="sri-20221231.xsd#sri_CurrentStateAndForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" xlink:to="lab_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_eb6030ee-02b0-40c9-84dc-56c651536984_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_4a3799f6-447d-4f21-b657-6ec7ed44e27b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink: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 Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_0ac69caa-2840-41f8-94ac-497710149da9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_6955eab6-a4b7-4c1d-b665-b31a68395b89_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/2022/elts/us-gaap-2022.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_DebtDisclosureTextBlock_6cc25ab5-edfb-4fd7-8f04-bb40f6e4f92c_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" 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">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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_5bc5a8e6-0b3d-461a-81e0-89795f4bc248_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/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_81123d2c-df6f-4538-849a-d0fd279d4295_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d380206-2912-435c-b2f6-6a1f4c85f596_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_772e83d8-f7b5-4669-bcfb-60d2b3ac2670_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d309cbd5-24b7-4a97-877b-09e61f00de69_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_16d8586b-909d-4045-8c54-e9e958fa9ad8_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_b2b04468-52c9-4f66-b66e-a012c6482aa3_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_fceaad19-18b1-4455-bbe9-c3e203cc0365_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" 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">Proceeds from disposal of joint venture, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Interest in Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_46788eda-9f3f-4918-8502-9c0e7d7a0ffa_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/2022/elts/srt-2022.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_SubsequentEventMember_fb5c70e9-94ca-4172-bebb-98e34d24d8c0_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_b45a81ae-74d6-4f6b-8796-1c99256366eb_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_c1429647-807e-4e56-9ac3-f8cf0685b520_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/2022/dei-2022.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_ProductWarrantyAccrualClassifiedCurrent_4cbc4583-dc7a-4307-949a-73367fbe990c_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" 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">Product warranty and recall obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink: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 Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b529ac3e-c247-4ac7-967c-4356da0792fc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Accumulated Other Comprehensive Loss by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_470faeeb-8da5-40e2-8e46-5af600fc8688_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_d18450bd-38c9-4065-ae45-d8dce708d79b_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_4c7706fb-58aa-49f5-8086-f22e4119912d_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" 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">(Loss) earnings per 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/2022/elts/us-gaap-2022.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_InterestRateSwapMember_4cfc55e6-5289-4fec-8b2a-253959b675d2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7943699c-4a44-42e3-8a4c-f64445ab2e40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PerformanceBasedAwardsMember_8814a223-ef17-4ce2-8d0a-47223f0c1c5c_terseLabel_en-US" xlink:label="lab_sri_PerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based awards</link:label>
    <link:label id="lab_sri_PerformanceBasedAwardsMember_label_en-US" xlink:label="lab_sri_PerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Awards [Member]</link:label>
    <link:label id="lab_sri_PerformanceBasedAwardsMember_documentation_en-US" xlink:label="lab_sri_PerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PerformanceBasedAwardsMember" xlink:to="lab_sri_PerformanceBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2d14704c-be63-4df7-9cd5-01b5de295b33_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_03557a50-63ea-4cd2-93f0-46156e7d7e02_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">Repurchase 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/2022/elts/us-gaap-2022.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_4dd4caa7-1cb7-443a-8079-cb33a68fdbac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" 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">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_92d5f252-52d4-4df0-9ef2-bef409bb8182_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" 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">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink: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, Unclassified [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAbstract" xlink:to="lab_us-gaap_LongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6c7e533e-28a2-4ca1-a698-8810fcc472ea_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">Compensation related liabilities</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a57deb31-4705-43c0-963e-ce4bd104d1af_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">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SegmentDomain_5fc3e27f-1467-4c97-82d8-0ad0cd582db1_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/2022/elts/us-gaap-2022.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_sri_AcceleratedShareRepurchaseAgreementMember_f19d9b52-3c9c-4a3b-b9e5-5a1fa1958caf_terseLabel_en-US" xlink:label="lab_sri_AcceleratedShareRepurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Share Repurchase Agreement [Member]</link:label>
    <link:label id="lab_sri_AcceleratedShareRepurchaseAgreementMember_label_en-US" xlink:label="lab_sri_AcceleratedShareRepurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Share Repurchase Agreement [Member]</link:label>
    <link:label id="lab_sri_AcceleratedShareRepurchaseAgreementMember_documentation_en-US" xlink:label="lab_sri_AcceleratedShareRepurchaseAgreementMember" 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">Accelerated Share Repurchase Agreement [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AcceleratedShareRepurchaseAgreementMember" xlink:href="sri-20221231.xsd#sri_AcceleratedShareRepurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AcceleratedShareRepurchaseAgreementMember" xlink:to="lab_sri_AcceleratedShareRepurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_77267ab6-3de7-4729-9cab-466b81591ccd_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_RepurchasedCommonSharesForTreasury_77941ec4-dca5-4e39-8906-0068769acf88_negatedLabel_en-US" xlink:label="lab_sri_RepurchasedCommonSharesForTreasury" 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">Repurchased Common Shares for treasury, net</link:label>
    <link:label id="lab_sri_RepurchasedCommonSharesForTreasury_label_en-US" xlink:label="lab_sri_RepurchasedCommonSharesForTreasury" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased Common Shares for treasury</link:label>
    <link:label id="lab_sri_RepurchasedCommonSharesForTreasury_documentation_en-US" xlink:label="lab_sri_RepurchasedCommonSharesForTreasury" 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">Repurchased Common Shares for treasury</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RepurchasedCommonSharesForTreasury" xlink:href="sri-20221231.xsd#sri_RepurchasedCommonSharesForTreasury"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_RepurchasedCommonSharesForTreasury" xlink:to="lab_sri_RepurchasedCommonSharesForTreasury" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractsMember_e8ba4f10-461a-4625-961a-dc7bf21963fc_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 currency contracts</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/2022/elts/us-gaap-2022.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_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_84822021-bdaa-4187-a98c-78fd30172df1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5d3545bf-11c7-4733-b5fb-5ee4320a4993_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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 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/2022/elts/us-gaap-2022.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_sri_InvestmentsContributionPeriod_cf829750-143d-4de6-8877-6f0a0a0aac64_terseLabel_en-US" xlink:label="lab_sri_InvestmentsContributionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution expected period (in years)</link:label>
    <link:label id="lab_sri_InvestmentsContributionPeriod_label_en-US" xlink:label="lab_sri_InvestmentsContributionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Contribution Period</link:label>
    <link:label id="lab_sri_InvestmentsContributionPeriod_documentation_en-US" xlink:label="lab_sri_InvestmentsContributionPeriod" 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 period over which contribution has to be completed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsContributionPeriod" xlink:href="sri-20221231.xsd#sri_InvestmentsContributionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_InvestmentsContributionPeriod" xlink:to="lab_sri_InvestmentsContributionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7a51b77a-91ab-45d7-951a-956357e56656_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/2022/elts/us-gaap-2022.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_InventoryFinishedGoods_77c3be64-b54d-4fe4-b836-74aa394e93ba_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" 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">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_22afd66d-36e0-4779-89ef-863e8d60b5d3_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesNewIssues_e64c8a87-72f0-4c1b-a97a-3a006767d023_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Common Shares ( in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_CivilLaborAndOtherTaxContingenciesMember_7423f7e0-fd05-4606-be77-9722468d90a4_terseLabel_en-US" xlink:label="lab_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil, labor and other tax contingencies</link:label>
    <link:label id="lab_sri_CivilLaborAndOtherTaxContingenciesMember_label_en-US" xlink:label="lab_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil, labor and other tax contingencies [Member]</link:label>
    <link:label id="lab_sri_CivilLaborAndOtherTaxContingenciesMember_documentation_en-US" xlink:label="lab_sri_CivilLaborAndOtherTaxContingenciesMember" 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">Civil, labor and other contingencies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:href="sri-20221231.xsd#sri_CivilLaborAndOtherTaxContingenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:to="lab_sri_CivilLaborAndOtherTaxContingenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_3a2bdd9d-8689-4d50-877d-72af77811525_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_751648b8-5a42-4692-9e4a-0c0238d975ab_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_16f2774e-dac2-4951-ba0d-1f871952aa35_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_53e429dc-dc6f-4425-a19b-c7c9e353da4d_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">Currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedTranslationAdjustmentMember_c2594aae-fb38-481b-b001-85681c4d8b7c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_e2bacb9f-dcb8-479a-99ff-9ec69915dc87_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/2022/dei-2022.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_AccumulatedGainLossNetCashFlowHedgeParentMember_7755d3c4-6287-48d3-a52b-319f157f9cba_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivatives</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink: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 Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock_a8cc0e80-2e6d-44b5-9017-b0ea0c80bdbe_verboseLabel_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" 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">Accounts Receivable and Concentration Of Credit Risk</link:label>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock_label_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" xlink: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 and Concentration Of Credit Risk [Policy Text Block]</link:label>
    <link:label id="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" 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 trade and other accounts receivables and credit risk.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" xlink:href="sri-20221231.xsd#sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" xlink:to="lab_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_a438a5cd-0592-4fe2-a395-4c1670f8f829_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">Eliminations</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/2022/elts/us-gaap-2022.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_country_DE_bc77fad1-929a-4b45-b24a-32855a09401e_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_4b5adf5a-e80c-4ee8-a9f2-f23f0d11692c_terseLabel_en-US" xlink:label="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink: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 additional noncontrolling interest acquired</link:label>
    <link:label id="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_label_en-US" xlink:label="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink: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 percentage of noncontrolling interest acquired</link:label>
    <link:label id="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_documentation_en-US" xlink:label="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" 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">Additional percentage of noncontrolling interest acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink:href="sri-20221231.xsd#sri_AdditionalPercentageOfNoncontrollingInterestAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink:to="lab_sri_AdditionalPercentageOfNoncontrollingInterestAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9257b059-c541-438a-9b1a-e8785fc33a04_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/2022/elts/us-gaap-2022.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_DeferredFinanceCostsNet_92899d04-51f1-49d3-b050-ee4c40106683_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 financing costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BR_afbb7192-c6e2-484d-85e2-6c7f7ec10dbc_terseLabel_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazil</link:label>
    <link:label id="lab_country_BR_label_en-US" xlink:label="lab_country_BR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BRAZIL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BR" xlink:to="lab_country_BR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_82dde198-26cf-47f3-8ad3-ca9fbd87375f_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/2022/elts/us-gaap-2022.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_TreasuryStockCommonMember_76077ef2-149c-4af5-ac33-3a67bf5f1fcb_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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 treasury shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink: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, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_eea124c5-6c1a-4197-adc2-996f34d6f4ee_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7379c364-353a-41ee-80a6-9740ad150cda_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/2022/elts/us-gaap-2022.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_65866fbe-1125-4f27-ac2b-0037ce939bf0_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink: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 Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_e728ece2-1a0a-4703-b817-5437511ab285_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" 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 operating loss carry forwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_e41b0993-179a-4c32-9f94-498faffc57af_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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 shares held in treasury, shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_bd7ae9c5-8230-4984-a911-d6e5eb7478b4_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" 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_TreasuryStockCommonShares_ac6c1f91-c0b2-4d26-83cf-f71b4938a670_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" 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_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_faf19f76-a215-44d2-94ec-29af41514980_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_6e8420bb-bcdd-4262-80ef-950c53b9b55e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriceRiskCashFlowHedgesAbstract_0987f043-c886-46ab-8927-533361d84c99_verboseLabel_en-US" xlink:label="lab_us-gaap_PriceRiskCashFlowHedgesAbstract" 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">Derivatives designated as cash flow hedges:</link:label>
    <link:label id="lab_us-gaap_PriceRiskCashFlowHedgesAbstract_label_en-US" xlink:label="lab_us-gaap_PriceRiskCashFlowHedgesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Risk Cash Flow Hedges [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriceRiskCashFlowHedgesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriceRiskCashFlowHedgesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract" xlink:to="lab_us-gaap_PriceRiskCashFlowHedgesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_6dd736cf-a5b1-4fbd-9a79-d42b01f093a1_terseLabel_en-US" xlink:label="lab_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brazil</link:label>
    <link:label id="lab_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_label_en-US" xlink:label="lab_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secretariat of the Federal Revenue Bureau of Brazil [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember" xlink:to="lab_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AR_d7f4f393-9755-4f7f-987c-bdc0990745fd_terseLabel_en-US" xlink:label="lab_country_AR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Argentina</link:label>
    <link:label id="lab_country_AR_label_en-US" xlink:label="lab_country_AR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARGENTINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AR" xlink:to="lab_country_AR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_3d597f47-d571-4fed-98fa-f4c73a9a441d_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_18c92435-66f3-45da-9164-394f5bbe07ea_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a8fab619-7362-4df4-9f14-676eaa5bc0d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivatives</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_184e8993-41db-4b35-9105-bfb09e83730f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" 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">Unrealized loss on derivatives, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink: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 and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_9e87b318-f46a-4cc5-bb58-066c9ad9611c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" 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">Product warranty and recall at beginning of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_508d07c4-175f-44be-9802-114e3baabd8f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" 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">Product warranty and recall at end of period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_f868a428-fd3c-467b-a4b3-b435f8400efd_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" 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">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestPaidNet_68f42610-c707-4c47-820b-a696f4a64749_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_04469dcd-5227-4e28-99af-40742e6b882d_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/2022/elts/us-gaap-2022.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_sri_CashFlowActivityLesseeAbstract_a0de7f7f-d95f-4824-a9a7-4b36cccf08c1_terseLabel_en-US" xlink:label="lab_sri_CashFlowActivityLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash activity:</link:label>
    <link:label id="lab_sri_CashFlowActivityLesseeAbstract_label_en-US" xlink:label="lab_sri_CashFlowActivityLesseeAbstract" xlink: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, Activity, Lessee [Abstract]</link:label>
    <link:label id="lab_sri_CashFlowActivityLesseeAbstract_documentation_en-US" xlink:label="lab_sri_CashFlowActivityLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Activity, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CashFlowActivityLesseeAbstract" xlink:href="sri-20221231.xsd#sri_CashFlowActivityLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CashFlowActivityLesseeAbstract" xlink:to="lab_sri_CashFlowActivityLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_b5c78c9f-d8db-496b-ae1e-6a74a61d1c0b_verboseLabel_en-US" xlink:label="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" 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">Schedule of Tax Years Open for Examination</link:label>
    <link:label id="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" xlink: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 Tax Years Open For Examination [Table Text Block]</link:label>
    <link:label id="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" 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 tabular disclosure of tax year that remains open to examination under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" xlink:href="sri-20221231.xsd#sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" xlink:to="lab_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandImprovementsMember_ec8f345b-e4fa-488f-9051-89c9930854e6_terseLabel_en-US" xlink:label="lab_us-gaap_LandImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and land improvements</link:label>
    <link:label id="lab_us-gaap_LandImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandImprovementsMember" xlink: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 Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandImprovementsMember" xlink:to="lab_us-gaap_LandImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_2a86a545-cd64-4697-aeba-0df77c1cdbc8_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_6eabf040-6aee-4e2c-b91e-08f3f3743211_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_7bad6b10-714c-44bd-ac6c-82596d4f248f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 Shares held in treasury</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/2022/elts/us-gaap-2022.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_StockholdersEquity_10ac67fd-e071-459c-9ab6-0bf8ee314304_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3211081d-b43c-4884-bf2a-ff7f3f39a366_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_4f3a8115-5466-4191-b0c2-e0c99a69b5e4_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_7162c157-c4b5-4ba7-99c4-98dceb72e927_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 to retained earnings</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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardAmount_8d7ccb4b-d5fc-4164-b93a-5896d7b6757e_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" 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">General business and foreign tax credit carry forwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_724016d5-c4c6-4bfe-93c3-d9a6f5d318cf_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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">Forfeited or cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_eec254c9-721c-408b-a0a1-365c83a26cde_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink: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 covenant compliance</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCovenantCompliance_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink: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, Covenant Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:to="lab_us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d1fdfc1a-6834-4b61-8478-f25236bb302d_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/2022/elts/us-gaap-2022.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_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_86b8c419-69da-49ae-8d76-65a465bf5955_terseLabel_en-US" xlink:label="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses expected to be recognized in interest expense in next year</link:label>
    <link:label id="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_label_en-US" xlink:label="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses expected to be recognized in interest expense in next year</link:label>
    <link:label id="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_documentation_en-US" xlink:label="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" 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">Losses expected to be recognized in interest expense in next year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" xlink:href="sri-20221231.xsd#sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" xlink:to="lab_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2cef1d52-9e6d-4572-877b-2270cd61e4de_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">Amortization expense year three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_aa6afedd-4f65-4f41-8475-789af6038d5d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Change in Fair Value of the Level 3 Financial Liabilities Related to Contingent Consideration</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn_cf40cb70-c95c-4c79-9c90-03f7a7a48527_terseLabel_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholder return</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn_label_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of award allocated to total shareholder return</link:label>
    <link:label id="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn_documentation_en-US" xlink:label="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn" 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">Percent of award allocated to total shareholder return</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToTotalShareholderReturn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn" xlink:to="lab_sri_PercentOfAwardAllocatedToTotalShareholderReturn" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_62904221-46a9-4b6e-94d8-b4f4aa9ed21f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_fcd0c113-9d61-4d92-849e-a0d6cdb88468_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_acd7961b-af54-4653-9422-8533aa427964_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_fe81eb7a-8c02-46a5-8af2-0de835051830_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 lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockMember_24dc5780-239d-4ad3-bf71-d62f18a70aaa_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">Number of Common Shares outstanding</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/2022/elts/us-gaap-2022.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_sri_PACCARMember_ef2a048b-469a-4d02-8a62-1406a918afdb_terseLabel_en-US" xlink:label="lab_sri_PACCARMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PACCAR</link:label>
    <link:label id="lab_sri_PACCARMember_label_en-US" xlink:label="lab_sri_PACCARMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PACCAR [Member]</link:label>
    <link:label id="lab_sri_PACCARMember_documentation_en-US" xlink:label="lab_sri_PACCARMember" 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">PACCAR</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember" xlink:href="sri-20221231.xsd#sri_PACCARMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PACCARMember" xlink:to="lab_sri_PACCARMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_26dfffa9-1610-44a4-985d-32dcdd5669e0_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" 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">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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_555c7046-d11d-4079-a886-d206b0194c45_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">Schedule of Components of Lease Expense</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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_955980a7-59af-4766-ada5-5cb6f5578113_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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">Share-based compensation award, number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_a406f2ac-b2d9-481f-94c4-98072f1c1ea7_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" 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">Revenue Recognition and Sales Commitments</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/2022/elts/us-gaap-2022.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_2acc670c-6070-4543-8df2-519e71a38fc3_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" 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">Share-based compensation restricted common shares issued (in shares)</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_label_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink: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 Restricted Common Shares Issued</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of additional shares authorized for issuance under an established share-based compensation plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink:to="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_64365457-46bb-4a29-b11b-42427490c08c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c39a031b-d032-4109-a7d3-b63602abc9f0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_c2ece6e6-f0ce-4f35-b646-9860e5004365_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_2eb1b726-b548-4e10-94cd-663d07cbd6ed_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_5c260e85-9869-43c0-a3ac-d8914c44a573_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease long-term liability</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/2022/elts/us-gaap-2022.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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_fc81c7fa-2a01-41cb-9df8-cef300450201_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation cost incurred</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_9b27b20e-6463-48dc-ac2d-ac2afb7da0af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" xlink: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 (reduction) in interest expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" xlink: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), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_90c5cd5e-ee3c-413b-84a7-d89bd67e5429_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/2022/elts/srt-2022.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_TreasuryStockSharesAcquired_21abe3f8-ec73-4cd9-9263-02a9da0a8f76_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" 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">Repurchased Common Shares for treasury, net (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/2022/elts/us-gaap-2022.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_LeaseholdImprovementsMember_010f8c1e-33f2-4155-8634-2c44c797443b_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/2022/elts/us-gaap-2022.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_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock_5a938d98-65f1-4378-8d0a-a44d2edd7da4_terseLabel_en-US" xlink:label="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" xlink: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 and Changes in Accumulated Other Comprehensive Loss by Component</link:label>
    <link:label id="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock_label_en-US" xlink:label="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" xlink: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 and Changes in Accumulated Other Comprehensive Loss by Component [Policy Text Block]</link:label>
    <link:label id="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" 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 of equity and changes in accumulated other comprehensive loss by component.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" xlink:href="sri-20221231.xsd#sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" xlink:to="lab_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_FR_a83a8daa-b60f-4207-a320-65d47d3a2281_terseLabel_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_label_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4296a7e3-3628-4d16-a926-18aaba8a9fff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_LeaseQuantitativeDisclosureTableTextBlock_15754b0c-dcd8-4af3-a41b-8f25aee74709_terseLabel_en-US" xlink:label="lab_sri_LeaseQuantitativeDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted-Average Remaining Lease Term and Discount Rate</link:label>
    <link:label id="lab_sri_LeaseQuantitativeDisclosureTableTextBlock_label_en-US" xlink:label="lab_sri_LeaseQuantitativeDisclosureTableTextBlock" xlink: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 Quantitative Disclosure [Table Text Block]</link:label>
    <link:label id="lab_sri_LeaseQuantitativeDisclosureTableTextBlock_documentation_en-US" xlink:label="lab_sri_LeaseQuantitativeDisclosureTableTextBlock" 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 tabular disclosure of lease quantitative information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LeaseQuantitativeDisclosureTableTextBlock" xlink:href="sri-20221231.xsd#sri_LeaseQuantitativeDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_LeaseQuantitativeDisclosureTableTextBlock" xlink:to="lab_sri_LeaseQuantitativeDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3c8ac445-75b5-4d99-9105-e7f03ba0a6fc_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">Accounts receivable, less reserves of $962 and $1,443, respectively</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/2022/elts/us-gaap-2022.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_63a2d9cd-e777-484e-b8c9-9bde9d6328e3_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/2022/elts/us-gaap-2022.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_srt_RestatementDomain_a3abcb7c-5b46-48dd-910f-67306b1cf103_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_25c21819-7705-4897-a8e1-30eebeba005c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" 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">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink: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 Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_f4c2b389-a280-4dd5-91f3-ed6411449f40_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c2a83c3e-6311-4e22-9eff-d63df96a5e27_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_e4f516b5-785d-4e24-b165-0c93e166a101_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" 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 (earnings) of equity method investee</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink: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 Equity Method Investments, Net of Dividends or Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_eba56852-194c-4b97-ad61-a1191693f103_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink: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 shares, non-vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_341dcb42-5b96-4468-b52e-e14e38524a4f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f92f02e3-c813-4d36-bcd8-bed43534e4bd_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-vested, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_36d20d60-e221-4f81-ace8-62cc7105efcc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_808eedd0-d0e6-43c3-a8ba-fbba0a82896a_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" 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">Acquisition cost</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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_3502eb9a-3620-4ed2-a978-5864a78310ef_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c80e7b05-414e-41d6-b861-bb4b76bd0c80_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earn-out contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_304c25ea-daf0-4cd3-90d3-7def813f790b_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 asset</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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodValue_1ee1c6d9-8d80-4c7b-96a6-a8f01c156819_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Common Share repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ca07c4fa-b1b4-40eb-8f77-f868a40be9cd_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 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/2022/elts/us-gaap-2022.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_sri_ParticulateMatterProductLineStrategicExitMember_8dbcafb4-0f9d-4d3a-8170-c971443ccc79_terseLabel_en-US" xlink:label="lab_sri_ParticulateMatterProductLineStrategicExitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Product Line Strategic Exit</link:label>
    <link:label id="lab_sri_ParticulateMatterProductLineStrategicExitMember_label_en-US" xlink:label="lab_sri_ParticulateMatterProductLineStrategicExitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Product Line Strategic Exit [Member]</link:label>
    <link:label id="lab_sri_ParticulateMatterProductLineStrategicExitMember_documentation_en-US" xlink:label="lab_sri_ParticulateMatterProductLineStrategicExitMember" 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">Particulate Matter Product Line Strategic Exit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ParticulateMatterProductLineStrategicExitMember" xlink:to="lab_sri_ParticulateMatterProductLineStrategicExitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_f29cecdc-af2c-4c86-b23d-55d9e5f42d54_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_a3a82ac9-5ef6-4925-b32b-8c045b25edb6_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_6a76c69a-5c4d-469d-afbb-e4f30bac9695_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/2022/dei-2022.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_ForeignCountryMember_051847bf-cdb0-4d3c-9239-af346af7eb20_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f57f66f0-2a93-4158-a5aa-9c532e67a4e4_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/2022/dei-2022.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_OperatingIncomeLoss_2059653c-df79-4156-96a6-0245fd8aa755_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_949fb93a-8a2a-4576-975e-a0b6aa4a3854_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">Total operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsInventory_9e7f28af-5d6a-4bdc-83d8-dbb75216c863_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d87c9b62-426f-4ba2-ac82-4493f42e10f0_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" 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">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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_29c682d3-db6f-4bf0-a2b6-9ed4009417ec_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_3e0e8d78-f430-44c6-ab7f-110aa4b4e7cc_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_4533877e-adf2-4ea6-873e-c896a882a253_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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 reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_8237f64c-c659-46c6-850b-0954cae5cfe8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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 financial liabilities carried at fair value</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_dbd04dc9-946d-4a67-816b-2bc0e284e959_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Common Share repurchase program (in 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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_02811d30-b385-4651-86ba-a855a99cc00e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3c6ef28e-44aa-4e44-925e-d8bb623096d9_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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">Adjustments to reconcile net income to net cash provided by (used for) 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0a54432a-4821-4532-a3f6-3d46608ad9ba_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_74575775-1bd8-4e1e-b626-a23e6623219a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" 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">Schedule of Product Warranty and Recall Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_eb3caeed-21f3-4512-af6a-4a7db12728be_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/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_48a58b78-3e78-44a7-86c6-02f8549e9266_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_23d0f492-2f3f-4cd9-9326-afde8be3efdc_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_5e67d015-0583-41ca-85dc-d719a5e31bcb_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/2022/elts/us-gaap-2022.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_ImpairmentOfLongLivedAssetsHeldForUse_77391e6d-5e42-498d-94ba-35e421e43e52_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink: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 impairment charge</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_0d89f4fe-754d-45b4-859b-dc762e365da0_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/2022/dei-2022.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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_52c77bc6-b4cb-419a-be61-136f7d80fc89_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. tax on foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_4ed5d6b6-633f-44a7-84a5-e066a74ffc35_verboseLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" 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">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_2af40f24-f920-4d32-b56a-2a003feb1270_negatedLabel_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" 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">Earn-out consideration cash payment</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_label_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" xlink: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 Earn Out Consideration From Operating and Financing Activities</link:label>
    <link:label id="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_documentation_en-US" xlink:label="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" 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">Payments for earn out consideration from operating and financing activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" xlink:to="lab_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_d17f6383-2f9d-494f-9dc4-08f8ce3c8ff5_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_e96e1a52-a7fd-446f-90ee-b88a79f4ec80_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (benefit) expense on foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink: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 Translation Adjustment, Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6e67ecfe-4fa5-4b5a-a784-2b876f112f0c_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_475d4154-c9dc-4d92-bdf1-89c04f721dd2_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 Common Shares outstanding (in shares)</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/2022/elts/us-gaap-2022.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_LossContingencyNatureDomain_ce0aa30f-1e98-4ece-843b-cd3da89e300a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_29a932ae-03d1-4ad6-a44b-81a2bc9a9ef5_terseLabel_en-US" xlink:label="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Peso-Denominated Foreign Currency Forward Contracts</link:label>
    <link:label id="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_label_en-US" xlink:label="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]</link:label>
    <link:label id="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_documentation_en-US" xlink:label="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" 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">Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:href="sri-20221231.xsd#sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:to="lab_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_df9007df-58ac-446a-91b0-74f2a9515bbe_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" 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">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_MU_e5a3b00a-8687-4480-ba08-97f46a44d08c_terseLabel_en-US" xlink:label="lab_country_MU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mauritius</link:label>
    <link:label id="lab_country_MU_label_en-US" xlink:label="lab_country_MU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MAURITIUS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MU" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MU" xlink:to="lab_country_MU" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_2364f59c-c4f7-4e79-b6ec-22fed300bd02_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 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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_86eb3fc6-a7c2-4192-affa-4f0926b04fa4_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_bd14542e-63b3-4e7e-80bc-ee8af5106605_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e74bf2d9-6563-4da4-8029-2a08e5eb024d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cbbb0462-d71b-4187-b435-3062dfb1c527_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">Granted (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/2022/elts/us-gaap-2022.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_ShortTermDebtLineItems_86350515-b789-4a47-9ca6-e962d810f516_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_830af494-8539-4474-b052-a221be6cf37d_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_329b835d-0fa3-4774-bef7-98ebf99c6535_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" 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">Schedule of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_7bfed305-cd72-430e-9988-9d79741b39cf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_564633da-1a27-4661-badc-0b6f4d9a62e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_6da185e5-b167-44ed-896d-c44436e91560_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_d57e0829-bb80-456c-9f33-285241ac7229_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Predisposition intercompany purchases</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_364c5e8e-c2b7-4f86-a5cd-7d2b54bde69d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_b169b59e-95f4-4eed-bcbb-456636ae0722_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink: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 impairment charge</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b2504169-118c-4216-8ec7-e8b6a8245f92_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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">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/2022/elts/us-gaap-2022.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_GoodwillImpairedAccumulatedImpairmentLoss_2fb9a308-d9dd-4d30-ab37-e4cb6b95f555_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink: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, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_75fcaa53-c763-45be-9854-c9687eb292ad_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares, issued (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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_c8334cf6-eda5-454e-806c-5d58ab852c04_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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">Equity method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_fbdf3428-a1b7-4fa6-9717-576a26aff86d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink: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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_cb332e53-abdc-4dde-a0c2-00ea7d3f5e8c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" 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">Foreign currency transaction losses (gains)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_c3ccd108-a575-4837-b39c-cbe76a22839f_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/2022/elts/us-gaap-2022.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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_d6858b03-d9c3-4d14-acf9-c8e9dfac1a15_verboseLabel_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" 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">Share-based compensation award reserved for issuance of common shares (in shares)</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_label_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink: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 Reserved For Issuance Of Common Shares</link:label>
    <link:label id="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_documentation_en-US" xlink:label="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares reserved for issuance of common shares under an established share-based compensation plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink:to="lab_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_9f7c8dcd-4af7-4dc5-894d-2ba8cc0d3a0d_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" 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">Maturity</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Maturity Date, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_eb5ba12c-44a4-4589-b1b8-e0a87e5a8203_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 for) provided by 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/2022/elts/us-gaap-2022.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_InternalRevenueServiceIRSMember_712d2ebe-7af9-40cb-a142-7b14735fb7a9_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4c04d556-860e-4014-ad23-f67d86255c7e_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 loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_IT_8ea8c34f-81d1-4011-bfc6-0399ec2aae67_terseLabel_en-US" xlink:label="lab_country_IT" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Italy</link:label>
    <link:label id="lab_country_IT_label_en-US" xlink:label="lab_country_IT" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ITALY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IT" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IT"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IT" xlink:to="lab_country_IT" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForDeposits_48cd0b95-68a3-4ae1-9b22-99f86e2aeb77_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity deposits</link:label>
    <link:label id="lab_us-gaap_PaymentsForDeposits_label_en-US" xlink:label="lab_us-gaap_PaymentsForDeposits" xlink: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 Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForDeposits" xlink:to="lab_us-gaap_PaymentsForDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_c7a5dbd0-2b4f-421f-872d-17bb52eb8140_terseLabel_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink: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 Hedge Due 2028</link:label>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_label_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink: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 Hedge Due 2028 [Member]</link:label>
    <link:label id="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_documentation_en-US" xlink:label="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedge Due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink:to="lab_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_2cebe90e-5204-459e-b43d-e77ee3d2d96a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EntityCurrentReportingStatus_a15c29c0-1368-47da-a107-09f3cdb836fb_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/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_679c0be0-7e51-4799-98ef-6622abf96b7d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink: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 expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_0539f648-598f-4962-b900-9b7f1f1785db_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_3b76c66a-1a80-4f32-b072-b5631fa1db18_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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">Utilization, Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink: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 Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_57dcc6df-ed40-4656-8f67-8133f19c35bc_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation accrued undiscounted liability</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CrossCurrencyInterestRateContractMember_fb7d0a73-78c8-4242-9626-10605aa4b51e_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 swaps</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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_29a9b6c8-661e-4963-87b3-9dc0a6449e64_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" 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">Tax impact of unconsolidated subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d80c8ebc-bdf8-4401-9cc3-47499fea3668_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/2022/elts/us-gaap-2022.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_EmployeeSeveranceMember_b117d8cf-c01e-44e3-9a62-dd60e2ed2787_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee termination benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3ea5568c-40b0-46f3-a690-475663ce9dd9_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" 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">Charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_617c8511-7fd2-4a95-a836-c09c55f9b792_terseLabel_en-US" xlink:label="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_8cec479c-9646-461a-bf29-ad4fe32cf321_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/2022/elts/us-gaap-2022.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_sri_CantonFacilityMember_08815ab0-a1b4-46e1-8f34-d2f64272759c_terseLabel_en-US" xlink:label="lab_sri_CantonFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canton Facility</link:label>
    <link:label id="lab_sri_CantonFacilityMember_label_en-US" xlink:label="lab_sri_CantonFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canton Facility [Member]</link:label>
    <link:label id="lab_sri_CantonFacilityMember_documentation_en-US" xlink:label="lab_sri_CantonFacilityMember" 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">This represents information pertaining to canton facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityMember" xlink:href="sri-20221231.xsd#sri_CantonFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_CantonFacilityMember" xlink:to="lab_sri_CantonFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_1304e169-8faa-4709-a83a-f6b86aa30ee9_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" 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">Pre-Production Costs Related to Long-Term Supply Arrangements</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink: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, Preproduction Design and Development Costs [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ParticulateMatterSensorGenTwoAssetsMember_7e882041-e2f3-40d0-8527-631b70cc3d3a_terseLabel_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenTwoAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Gen 2 Assets</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorGenTwoAssetsMember_label_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenTwoAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Particulate Matter Sensor Gen 2 Assets [Member]</link:label>
    <link:label id="lab_sri_ParticulateMatterSensorGenTwoAssetsMember_documentation_en-US" xlink:label="lab_sri_ParticulateMatterSensorGenTwoAssetsMember" 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">Particulate Matter Sensor Gen Two Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenTwoAssetsMember" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenTwoAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ParticulateMatterSensorGenTwoAssetsMember" xlink:to="lab_sri_ParticulateMatterSensorGenTwoAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_cb0f76a5-dde5-437a-ad5b-f4c5fed0cb14_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_b77361e7-6620-4572-80f8-baec1d6e2ce2_verboseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" 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">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_743bb934-2e5d-47bd-9cd0-010638fc2d68_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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_5415608f-dd05-489a-bd84-f0bb1a83ec4a_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_c7ec8460-0907-43be-a807-539e0b7d62c2_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/2022/elts/us-gaap-2022.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_sri_TreasuryStockPolicyPolicyTextBlock_5007f201-ecc3-4cfc-8694-672ef9ec746c_verboseLabel_en-US" xlink:label="lab_sri_TreasuryStockPolicyPolicyTextBlock" 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 Shares Held in Treasury</link:label>
    <link:label id="lab_sri_TreasuryStockPolicyPolicyTextBlock_label_en-US" xlink:label="lab_sri_TreasuryStockPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:label id="lab_sri_TreasuryStockPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_TreasuryStockPolicyPolicyTextBlock" 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 an entity's treasury stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockPolicyPolicyTextBlock" xlink:href="sri-20221231.xsd#sri_TreasuryStockPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TreasuryStockPolicyPolicyTextBlock" xlink:to="lab_sri_TreasuryStockPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_MsilMember_fa584745-f5ac-4a6e-af4c-452e3b354a3c_terseLabel_en-US" xlink:label="lab_sri_MsilMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSIL</link:label>
    <link:label id="lab_sri_MsilMember_label_en-US" xlink:label="lab_sri_MsilMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSIL [Member]</link:label>
    <link:label id="lab_sri_MsilMember_documentation_en-US" xlink:label="lab_sri_MsilMember" 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">MSIL [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MsilMember" xlink:href="sri-20221231.xsd#sri_MsilMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_MsilMember" xlink:to="lab_sri_MsilMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b1cb06c9-a7a0-4ed1-ad28-d21ae44169f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_2cd140e3-8ee7-43d0-a58c-e4d3100ce767_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3614545e-191f-485c-9f97-797f68e9f870_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited or cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_9a1f0d2b-ccda-4b87-9a9e-57cd3f6b4a1f_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_5bfac6aa-1cb6-40c6-9b19-fdf1a2055e87_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 expense (income), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BalanceSheetLocationAxis_837929d6-b188-4479-9467-bb9605dfea51_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_EarnoutConsiderationMember_c03fd543-243f-4d63-a8bb-afb85bf1a4a7_terseLabel_en-US" xlink:label="lab_sri_EarnoutConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Consideration</link:label>
    <link:label id="lab_sri_EarnoutConsiderationMember_label_en-US" xlink:label="lab_sri_EarnoutConsiderationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Consideration [Member]</link:label>
    <link:label id="lab_sri_EarnoutConsiderationMember_documentation_en-US" xlink:label="lab_sri_EarnoutConsiderationMember" 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">Earnout Consideration [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember" xlink:href="sri-20221231.xsd#sri_EarnoutConsiderationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_EarnoutConsiderationMember" xlink:to="lab_sri_EarnoutConsiderationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c4b474be-6224-4fb0-aad5-39c6033020d6_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" 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">Restructuring and Business Realignment</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ShippingAndHandlingCostsPolicyTextBlock_c2c0cca5-a5c7-4529-a01e-b95ce0dab1b4_terseLabel_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label id="lab_sri_ShippingAndHandlingCostsPolicyTextBlock_label_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling Costs [Policy Text Block]</link:label>
    <link:label id="lab_sri_ShippingAndHandlingCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_sri_ShippingAndHandlingCostsPolicyTextBlock" 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 the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShippingAndHandlingCostsPolicyTextBlock" xlink:href="sri-20221231.xsd#sri_ShippingAndHandlingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="lab_sri_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_b24c4a02-0e2d-484f-a253-8ab35a9a22f0_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">Long-term 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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7b3a4b12-f64f-481c-ae65-f539a838e02c_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/2022/elts/us-gaap-2022.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_SupplyCommitmentTable_81b93c4f-ebc1-4560-b570-3cb93203e396_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_SupplyCommitmentTable_label_en-US" xlink:label="lab_us-gaap_SupplyCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentTable" xlink:to="lab_us-gaap_SupplyCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ae8352df-d998-4484-a730-acf1016c62c6_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">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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityFairValueOfAmountOutstanding_c9e565da-4f95-48da-a5dd-b901f363f0b8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink: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_LineOfCreditFacilityFairValueOfAmountOutstanding_ef1ae195-d22d-4cb4-ae99-1201adbfb61c_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" 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">Borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink: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, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_0bd8d89a-db6a-4d01-bd54-ac3bb7c5944c_terseLabel_en-US" xlink:label="lab_us-gaap_TaxAndCustomsAdministrationNetherlandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_label_en-US" xlink:label="lab_us-gaap_TaxAndCustomsAdministrationNetherlandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax and Customs Administration, Netherlands [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAndCustomsAdministrationNetherlandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember" xlink:to="lab_us-gaap_TaxAndCustomsAdministrationNetherlandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a164a689-c3ef-4955-8d15-7ad04f2d28f1_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/2022/elts/us-gaap-2022.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_IncomeTaxesPaidNet_8635a0d3-1a93-46c8-bf13-7bc8bd7eb9a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_db8daf1a-1da9-4fca-a5a0-8fe205210e37_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/2022/dei-2022.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_MovementInValuationAllowancesAndReservesRollForward_9ffd8e56-ec66-4192-9abb-834574921b23_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_TallinnEstoniaFacilityMember_79ccbe6f-7341-4960-ad52-b05c82514be2_terseLabel_en-US" xlink:label="lab_sri_TallinnEstoniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tallinn, Estonia Facility</link:label>
    <link:label id="lab_sri_TallinnEstoniaFacilityMember_label_en-US" xlink:label="lab_sri_TallinnEstoniaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tallinn, Estonia Facility [Member]</link:label>
    <link:label id="lab_sri_TallinnEstoniaFacilityMember_documentation_en-US" xlink:label="lab_sri_TallinnEstoniaFacilityMember" 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">Tallinn, Estonia Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TallinnEstoniaFacilityMember" xlink:href="sri-20221231.xsd#sri_TallinnEstoniaFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_TallinnEstoniaFacilityMember" xlink:to="lab_sri_TallinnEstoniaFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_c9fe6a82-9c0f-41a3-91c5-08752514c7a8_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components to be paid in 2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_0293f9d7-2755-4381-9628-2bec1929c4cb_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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentDividendsOrDistributions_0b08d32c-ab98-457f-b6fa-7694a134685b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions received</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink: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 Equity Method Investment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="lab_us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_70684d29-05bd-4ba6-b223-e4ddc6a2cc7e_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c26fb429-2866-4142-9e02-b8098fab9f14_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink: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 award granted in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_0aaea1f1-f4c1-4c61-88aa-6d9d5876f9b4_terseLabel_en-US" xlink:label="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink: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 Classification of Net Deferred Tax Assets and Liability</link:label>
    <link:label id="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classification of Net Deferred Tax Assets and Liability [Table Text Block]</link:label>
    <link:label id="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" 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">Classification of Net Deferred Tax Assets and Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink:href="sri-20221231.xsd#sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink:to="lab_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_140b6a6e-17a6-4b86-9b0d-5b1b0608cbae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c99e2394-a6e2-4336-9609-95b5dbf5646e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_9321e0a3-1ab2-45c1-aee7-95d6a7ed5b74_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 leased 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/2022/elts/us-gaap-2022.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_sri_PercentThresholdOfDomesticCash_f9bbcae1-4a4a-4fd8-823c-a88425acaa8f_terseLabel_en-US" xlink:label="lab_sri_PercentThresholdOfDomesticCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent threshold of domestic cash</link:label>
    <link:label id="lab_sri_PercentThresholdOfDomesticCash_label_en-US" xlink:label="lab_sri_PercentThresholdOfDomesticCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent threshold of domestic cash</link:label>
    <link:label id="lab_sri_PercentThresholdOfDomesticCash_documentation_en-US" xlink:label="lab_sri_PercentThresholdOfDomesticCash" 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">Percent threshold of domestic cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfDomesticCash" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfDomesticCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PercentThresholdOfDomesticCash" xlink:to="lab_sri_PercentThresholdOfDomesticCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_b20716c5-da61-4555-a2c4-c85f95549cbd_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_0623e641-58ee-4fb8-a861-985d8453b989_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_SuzhouShortTermCreditLineMember_11e0bc8b-e5f0-4439-93fe-e9108676fe50_terseLabel_en-US" xlink:label="lab_sri_SuzhouShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Suzhou short-term credit line</link:label>
    <link:label id="lab_sri_SuzhouShortTermCreditLineMember_label_en-US" xlink:label="lab_sri_SuzhouShortTermCreditLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Suzhou Short-Term Credit Line [Member]</link:label>
    <link:label id="lab_sri_SuzhouShortTermCreditLineMember_documentation_en-US" xlink:label="lab_sri_SuzhouShortTermCreditLineMember" 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">Suzhou Short-Term Credit Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember" xlink:href="sri-20221231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_SuzhouShortTermCreditLineMember" xlink:to="lab_sri_SuzhouShortTermCreditLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c1a458fd-54de-477a-953b-31dee4ef4a12_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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">Share-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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b4804c69-1f99-4e3c-9b6f-f62e85313b46_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">Amortization expense year two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_NL_e63a12c1-4a70-49c3-a2be-f159c7adaf88_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_label_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL" xlink:to="lab_country_NL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_d368c5d1-e812-42e3-af46-25ab7e296c66_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_97642b4d-bcbb-4ca5-ae40-2e0da408a3a4_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" 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">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSixMember_c31e0303-adff-4d9d-a8e5-3bede7c95ad7_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended March 31, 2022</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSixMember_label_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarter Ended March 31, 2022 [Member]</link:label>
    <link:label id="lab_sri_DebtInstrumentRedemptionPeriodSixMember_documentation_en-US" xlink:label="lab_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Redemption Period Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:to="lab_sri_DebtInstrumentRedemptionPeriodSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_eaedc4fa-d08a-4355-a4b1-a5494a66c4f7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_64e6f854-9d0e-4436-9010-551edddb648e_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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">Charge to expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SouthAmericaMember_49917b6a-176c-4c38-8bf8-1513b0276b2f_terseLabel_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America</link:label>
    <link:label id="lab_srt_SouthAmericaMember_label_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SouthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SouthAmericaMember" xlink:to="lab_srt_SouthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_cd4c6337-ca5c-4df4-926f-b8e4b36c5b88_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromOtherDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromOtherDebt" xlink: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 Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherDebt" xlink:to="lab_us-gaap_ProceedsFromOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_098d46cd-13ca-44ad-b78a-38a09e6a8c91_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2d3cc722-9d9c-4987-997b-3cdebe60c1c4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_af4bde5a-6367-435e-94df-d73f61166688_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink: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 earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_d0193641-4bfb-4f0b-a080-d57297425241_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_6bd79fa3-0f9e-4c46-ae10-c7db15f92664_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_8304c5d9-361e-4e8e-a857-e78cc9658c0c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4bac4f29-a47e-4812-b8d0-3bc63e4e8218_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_f597c6a5-91d1-4f4f-bab3-cd545f9ec2f4_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink: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 and Nature of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_b3872ec4-be20-45c4-b719-a1fb82163409_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/2022/dei-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9399d259-1dfc-4927-bbdd-5d4018b7c7ac_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_38a25091-dbda-40ce-af8a-cd7b262129e1_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" 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">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_f57d1504-9ef5-484d-afbb-222c22983cc5_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_24733480-03b4-495e-a2fc-c3b00fbf1937_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" 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">Financial liabilities carried at fair value:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_9c00da55-24ca-4aa9-8c84-9512466a16d5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unremitted earnings on foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AmendmentNumberThreeMember_129441cc-362a-451f-bd85-9ce06886ed40_terseLabel_en-US" xlink:label="lab_sri_AmendmentNumberThreeMember" xlink: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 Number Three</link:label>
    <link:label id="lab_sri_AmendmentNumberThreeMember_label_en-US" xlink:label="lab_sri_AmendmentNumberThreeMember" xlink: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 Three [Member]</link:label>
    <link:label id="lab_sri_AmendmentNumberThreeMember_documentation_en-US" xlink:label="lab_sri_AmendmentNumberThreeMember" 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">Amendment Number Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberThreeMember" xlink:href="sri-20221231.xsd#sri_AmendmentNumberThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AmendmentNumberThreeMember" xlink:to="lab_sri_AmendmentNumberThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_92748c45-7edc-44ce-b664-707ecf798329_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/2022/dei-2022.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_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_4a3a74c8-252c-4b9e-a964-daaeb4485116_terseLabel_en-US" xlink:label="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink: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 the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital</link:label>
    <link:label id="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_label_en-US" xlink:label="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink: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 the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]</link:label>
    <link:label id="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_documentation_en-US" xlink:label="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:href="sri-20221231.xsd#sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:to="lab_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_6b441b7d-b9f6-4007-8bfc-a4fb4c0d8f73_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_677f7220-7031-4c8b-9de1-fc9b3637806d_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inter-segment sales</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink: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 Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d3faf081-f40e-4ddd-8465-5a5afd3bdc79_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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 sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bfc38ed8-8ef6-4ac7-8c82-a7e5dcec408c_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">Total 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/2022/elts/us-gaap-2022.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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_aa86cab4-7b32-45cd-b3f5-dbbdb0e12e12_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, operating income</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dfa06f32-318e-4aba-83dc-bc2ecd296357_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance for deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_d00404f1-6ddd-4e55-9671-b4ff8087c37c_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">Long-term liabilities:</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/2022/elts/us-gaap-2022.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_dei_CoverAbstract_2c74fdcb-1130-453f-ad7f-1b9c140805ce_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/2022/dei-2022.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_dei_EntityVoluntaryFilers_2ddf6873-8f5d-4172-b95e-254a753f380e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_f117c398-1a6b-4c97-9a75-8e0308c1e924_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_03332ba4-d72c-46a5-8459-93d5bf8347f8_verboseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" 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">Unremitted earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3df016b0-a313-47d5-b571-0d180ff8d964_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</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/2022/elts/us-gaap-2022.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_SegmentReportingAbstract_995cbcc9-dae5-4526-bd68-5040fdbe1a9c_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/2022/elts/us-gaap-2022.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_sri_IncomeTaxAuthorityArgentinaMember_cf71d034-9c2a-492c-a197-a806e073404f_terseLabel_en-US" xlink:label="lab_sri_IncomeTaxAuthorityArgentinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Argentina</link:label>
    <link:label id="lab_sri_IncomeTaxAuthorityArgentinaMember_label_en-US" xlink:label="lab_sri_IncomeTaxAuthorityArgentinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority Argentina [Member]</link:label>
    <link:label id="lab_sri_IncomeTaxAuthorityArgentinaMember_documentation_en-US" xlink:label="lab_sri_IncomeTaxAuthorityArgentinaMember" 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">This member represents information pertaining to income tax authority argentina.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncomeTaxAuthorityArgentinaMember" xlink:href="sri-20221231.xsd#sri_IncomeTaxAuthorityArgentinaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_IncomeTaxAuthorityArgentinaMember" xlink:to="lab_sri_IncomeTaxAuthorityArgentinaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_b45e413c-4ecd-4978-be5d-ef762d7e12ac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_b39860b4-bf07-42ea-aa0a-a97c7736a7ba_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_d3365287-7b39-474e-8182-c30a276ecfcc_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_f6186855-c726-47a7-809a-4c4a679454c8_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_a96aaa5f-9aae-4a85-a45d-0669912f05b8_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SE_2e80e034-d78e-47c0-8d14-ec913da2e0cc_terseLabel_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sweden</link:label>
    <link:label id="lab_country_SE_label_en-US" xlink:label="lab_country_SE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SWEDEN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SE" xlink:to="lab_country_SE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43a9b027-6047-4f18-8015-05cd4e0ae025_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">Repurchase of Common Shares to satisfy employee tax withholding</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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_7d0bcd11-3a93-4438-9290-511109b5aeb3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationTaxCredits_0cefcdef-5c84-4c0d-8a83-e8baad48c655_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Tax credits and incentives</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_f22944ee-5766-4936-b2f6-ad133b9e909e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 financing cost amortization and debt discount accretion</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_d4c82e33-6b7a-41be-b1a8-78410f7a928d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_8868e2a9-0d08-47d9-b978-4b808bd2a38b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" 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 loss carry forwards, expiration dates</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:to="lab_us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_a93765b2-bcbc-43d5-981d-80b073e33063_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" 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">Product Warranty and Recall Reserves</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_596ee40d-36ef-4db6-8133-c84b33762287_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9bb8ddcf-ad38-4207-b3e4-bf8a62c02d16_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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: imputed interest</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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_9c5e1f5f-53bf-4ff4-9c69-f070ebedf23c_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_d4c010c0-ec00-457a-a5fe-433514fa15b8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ca981275-817c-4f71-ae3a-35ae45c41589_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 fixed assets</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f078c849-6148-4c90-b3a8-82095d0e9a66_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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">Share-based compensation award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsAxis_6e45c4e6-e137-480c-a43c-2cfb83d69acd_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/2022/elts/srt-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_10048e94-1b57-4011-b796-916ebba36ce4_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/2022/elts/us-gaap-2022.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_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_04697596-d566-4e4a-8abd-91d0310de69d_terseLabel_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink: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 expenses and other current liabilities</link:label>
    <link:label id="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink: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 Expenses and Other Current Liabilities [Member]</link:label>
    <link:label id="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_documentation_en-US" xlink:label="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" 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">Accrued Expenses and Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_e6fa5e34-ff58-4795-866e-1c27ce3c9b69_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d0c53ae0-3230-4517-a2e7-3e51e53143df_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of December 31</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_a63e97e6-7e36-45f8-9361-f2a842497122_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets less valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4610a58b-829c-4e6a-a7ec-1df3e99815c9_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DirectorSharePlanMember_a0beab73-554a-41ad-a000-86bb6dbab330_terseLabel_en-US" xlink:label="lab_sri_DirectorSharePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Share Plan</link:label>
    <link:label id="lab_sri_DirectorSharePlanMember_label_en-US" xlink:label="lab_sri_DirectorSharePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director Share Plan [Member]</link:label>
    <link:label id="lab_sri_DirectorSharePlanMember_documentation_en-US" xlink:label="lab_sri_DirectorSharePlanMember" 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">Director Share Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember" xlink:href="sri-20221231.xsd#sri_DirectorSharePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DirectorSharePlanMember" xlink:to="lab_sri_DirectorSharePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_40cc9f9c-dea7-4e5d-b3d9-bcd142e2a089_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_890e3d1b-5ed7-4ef9-a9f2-a7f844cdd89d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" 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">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_a717f384-4378-4c11-a510-d409fc8f978b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_01191973-fba6-42fd-ac74-cf2673cbe55e_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_2c32884f-be48-4b86-9531-b1c50e0d2324_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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 expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1a5d41f5-d649-43b8-9a61-e155de8a9616_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">Schedule of Maturities of Lease Liabilities</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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_afbc1f9b-10a4-40a1-a52d-74262fb2337a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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_ContractWithCustomerLiability_5c62d82b-4f7a-4d51-b67a-9478fa566dc4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_aa7db033-ea26-4b67-be40-637a82ad99b3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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 expense capitalized as inventory</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink: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, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardExpirationDate_fcb4f262-dd2c-45fb-b3c4-7999c27b169b_verboseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardExpirationDate" 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">General business tax credit carry forwards, expiration date</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardExpirationDate_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardExpirationDate" xlink:to="lab_us-gaap_TaxCreditCarryforwardExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_80986366-aa23-4dda-834e-a2147329d34f_terseLabel_en-US" xlink:label="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized research and development</link:label>
    <link:label id="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_label_en-US" xlink:label="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Research and Development</link:label>
    <link:label id="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_documentation_en-US" xlink:label="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:href="sri-20221231.xsd#sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:to="lab_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_fba1d5a4-afc0-4bd0-b67a-d1c416089c8f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" 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">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_da8e0da3-ac16-41f7-a652-1da01739ae0f_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_3a020cc3-fbdf-40c1-b5d2-05ebc15b7a6b_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">Tradenames</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/2022/elts/us-gaap-2022.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_MachineryAndEquipmentMember_8b03013c-c4de-4409-a594-8348614d5945_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PreProductionCostsMember_1ef0c9e9-f800-478a-b189-e7d1cf8375de_terseLabel_en-US" xlink:label="lab_sri_PreProductionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-production Costs</link:label>
    <link:label id="lab_sri_PreProductionCostsMember_label_en-US" xlink:label="lab_sri_PreProductionCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-production Costs [Member]</link:label>
    <link:label id="lab_sri_PreProductionCostsMember_documentation_en-US" xlink:label="lab_sri_PreProductionCostsMember" 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">Pre-production Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember" xlink:href="sri-20221231.xsd#sri_PreProductionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PreProductionCostsMember" xlink:to="lab_sri_PreProductionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_0ac33e14-530c-427a-8d9f-0c7d1b826cca_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Right-of-use-assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_54403dbe-c786-4398-9663-ba22548fc750_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" 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">Forward currency contract</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink: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 Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_577b3f78-e891-4138-92b5-4173f0abd31a_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components to be paid in 2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_5fc1b034-8b79-4624-97ac-5e8756867788_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_c9f6f1c8-3a94-4b90-b7e6-ddf8d11496ae_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_1a0f4b09-9fb3-4bdf-9a2e-cee1ffbc5e38_verboseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" 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">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_c920c038-2e42-4dbe-b028-d5b019653fa6_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Segment and Geographical Location</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_8486dd25-d122-4eb7-8afb-192daf81fd18_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_6993c2d8-9b2f-4ed2-965d-c065a3405e94_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/2022/elts/us-gaap-2022.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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_8371ef06-1d0c-4108-966a-4b22e5fde3e8_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_a203c638-e43c-43ba-b8d5-72084e440d46_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink: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 shares, no par value</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink: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, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_49625086-160f-4eed-99dc-7d01d215221e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_5c020cc0-3fe3-4e92-9bf7-406f35575c74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Realignment Charges Classified by Statement of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink: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 Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a5763b23-9376-4e84-a656-a222d3576648_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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 dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8907fcfd-a590-43f1-8daa-d96f78c6c7b4_verboseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" 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">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_AutotechVenturesMember_96ddb524-f60f-4093-854b-ba0d6f8860b5_terseLabel_en-US" xlink:label="lab_sri_AutotechVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Autotech Ventures</link:label>
    <link:label id="lab_sri_AutotechVenturesMember_label_en-US" xlink:label="lab_sri_AutotechVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Autotech Ventures [Member]</link:label>
    <link:label id="lab_sri_AutotechVenturesMember_documentation_en-US" xlink:label="lab_sri_AutotechVenturesMember" 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">This member represents information pertaining to autotech ventures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AutotechVenturesMember" xlink:href="sri-20221231.xsd#sri_AutotechVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_AutotechVenturesMember" xlink:to="lab_sri_AutotechVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_d8cf0112-ab3e-4445-adc3-4acbbd640c60_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" 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">Impairment of Long-Lived or Finite-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_80ea29fa-2707-4933-b249-a4bf239c2b2f_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">Amortization expense year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueByMeasurementFrequencyAxis_e18bb6ae-c02a-43ae-b726-6cbcbc2bd8a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_486bb9c7-2daa-4c68-a0eb-7018f04fa2e0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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 Activities</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink: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 Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_01aefaee-31f2-4846-9344-82fae7f9381b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable reserves:</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_b2b7ceb9-9b38-41b3-93af-c80462cbc88f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_2b655075-75dd-4f01-aa4d-61dff6952132_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/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain_aa9d216f-8f24-4007-9340-7d5599ce9427_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_1b1ff231-36c3-419d-bef9-bae368cd1655_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_26428a7d-c2c0-4701-82da-1a0a53bab1ee_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5b12fb64-15c0-4410-b9e0-531be393e779_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory U.S. federal income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_68385203-aa55-4acd-80f0-740e80ed3a7b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink: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, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9562339f-d019-4b0e-8200-d73fcc3e6507_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_97fa311c-a356-4753-bebe-60a09310159a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred shares, no par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember_07e3e035-82ff-45d8-aac2-ae29ba243ce0_terseLabel_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Right to Receive Common Shares [Member]</link:label>
    <link:label id="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember_label_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Right to Receive Common Shares [Member]</link:label>
    <link:label id="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember_documentation_en-US" xlink:label="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based Right to Received Common Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:href="sri-20221231.xsd#sri_PerformanceBasedRightToReceivedCommonSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:to="lab_sri_PerformanceBasedRightToReceivedCommonSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_52c9cc28-d779-4b92-a5c3-06e553210ac9_terseLabel_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument covenant uninsured asset losses maximum amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_label_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink: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 Covenant Uninsured Asset Losses Maximum Amount</link:label>
    <link:label id="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_documentation_en-US" xlink:label="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument covenant uninsured asset losses maximum amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink:to="lab_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_17b4dcf5-b7b7-4c29-be4b-4c0cd1e01e5d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to shareholders' equity</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink: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, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_9c8d8b9e-b6ef-4f56-a713-9b1b51d56a1e_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" 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">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink: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 and Joint Ventures Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_fa2a00ad-d1c0-4ca9-a5f8-3e94003d2a27_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink: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_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_6c9044d0-d417-4e7e-8c2a-3b496608312a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_239f0e2e-f79b-4806-83ba-4cda21836049_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Asset impairments</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_ed2a57a0-1be3-4b23-b771-2b823cf957be_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_e59a8555-3d92-4681-9c68-c32affd97b01_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/2022/elts/us-gaap-2022.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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_606b3af1-fc65-41d3-991d-40dd6cdef1c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of Canton Facility, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_2e8ae932-a3df-4bbc-a4f6-c90bc690247a_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/2022/elts/us-gaap-2022.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_AccountingStandardsUpdateExtensibleList_9df961f6-bdf5-4f52-a7dd-5a8d47c0aa5c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink: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 [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>sri-20221231_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 2023 Workiva-->
<!--r:ce68f5d8-0250-4d02-902e-a86bd646b72e,g:313182af-2b50-4265-a68b-20f515630afb-->
<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.stoneridge.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="sri-20221231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_0100739f-aa40-42fb-a53c-f711cadd5cbb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentType_0100739f-aa40-42fb-a53c-f711cadd5cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_b5f45eae-b83e-4aca-9a61-35cf915c9176" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentAnnualReport_b5f45eae-b83e-4aca-9a61-35cf915c9176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_07d6e233-c2f6-4f1c-b0ba-f7f4dca57c57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentPeriodEndDate_07d6e233-c2f6-4f1c-b0ba-f7f4dca57c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4d417396-14bc-49ea-b445-b7760ef1c172" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_CurrentFiscalYearEndDate_4d417396-14bc-49ea-b445-b7760ef1c172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1d2722f3-4c89-41b7-ac2e-893ed9a0d7f5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentTransitionReport_1d2722f3-4c89-41b7-ac2e-893ed9a0d7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e53c32b7-5129-4871-9a78-0544a9030f1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityFileNumber_e53c32b7-5129-4871-9a78-0544a9030f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_70dfd27e-bedc-42bc-884c-8909a4076d03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityRegistrantName_70dfd27e-bedc-42bc-884c-8909a4076d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9d7969bb-082c-4cd8-836d-0d05128be008" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9d7969bb-082c-4cd8-836d-0d05128be008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0506eebe-d00b-4ad3-b302-44badffd8d36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityTaxIdentificationNumber_0506eebe-d00b-4ad3-b302-44badffd8d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ee81d7fe-9d57-4ff4-84e7-4e3228e6a0d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityAddressAddressLine1_ee81d7fe-9d57-4ff4-84e7-4e3228e6a0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6876c470-032a-42ac-a12f-e00d3f20474a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityAddressCityOrTown_6876c470-032a-42ac-a12f-e00d3f20474a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_c402a4f5-2af4-46d3-911a-abb7e8b976fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityAddressStateOrProvince_c402a4f5-2af4-46d3-911a-abb7e8b976fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a29e77eb-b5e2-4c0c-930e-00e03feb27ab" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityAddressPostalZipCode_a29e77eb-b5e2-4c0c-930e-00e03feb27ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bf6387d5-0058-4e23-a261-65e080ae01ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_CityAreaCode_bf6387d5-0058-4e23-a261-65e080ae01ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d5b39972-9534-4e2c-983a-66dce813cbd1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_LocalPhoneNumber_d5b39972-9534-4e2c-983a-66dce813cbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12gTitle_bb465563-fc99-48fc-ac02-20ea786d2aef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_Security12gTitle_bb465563-fc99-48fc-ac02-20ea786d2aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_54542a3a-5329-4859-be20-afcdd421d9a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_TradingSymbol_54542a3a-5329-4859-be20-afcdd421d9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_02a92ad2-fbb8-4cbc-a9d5-516a56275063" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_SecurityExchangeName_02a92ad2-fbb8-4cbc-a9d5-516a56275063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0ed1ead5-b41e-47fb-aaac-9433b162f8c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0ed1ead5-b41e-47fb-aaac-9433b162f8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7a1abe68-7802-43ce-bac2-7844c9df848b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityVoluntaryFilers_7a1abe68-7802-43ce-bac2-7844c9df848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7c62397e-a7eb-4b30-aa8d-00f7f2363c4a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityCurrentReportingStatus_7c62397e-a7eb-4b30-aa8d-00f7f2363c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1389e096-e47d-4c1a-a45a-d6a29f204587" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityInteractiveDataCurrent_1389e096-e47d-4c1a-a45a-d6a29f204587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_0cd3d9c8-42f6-4522-bc90-aaf68438498d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityFilerCategory_0cd3d9c8-42f6-4522-bc90-aaf68438498d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_9c7b97bd-eb3f-4723-84d3-94bde01d9920" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntitySmallBusiness_9c7b97bd-eb3f-4723-84d3-94bde01d9920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a291507d-4cbc-4a04-bb5e-f9199d20c4fd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityEmergingGrowthCompany_a291507d-4cbc-4a04-bb5e-f9199d20c4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_70387ea1-ee1a-4777-8bb1-f7187269a028" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_IcfrAuditorAttestationFlag_70387ea1-ee1a-4777-8bb1-f7187269a028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_64e2d386-897b-40fb-bdbe-8d966ba92141" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityShellCompany_64e2d386-897b-40fb-bdbe-8d966ba92141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_2078248f-7a92-41d3-9983-f09f529d6b80" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityPublicFloat_2078248f-7a92-41d3-9983-f09f529d6b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_49df0326-6b6b-48fe-8e54-2bb93bbb67c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_49df0326-6b6b-48fe-8e54-2bb93bbb67c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_23cc0ca4-c4d9-4c06-8408-93e7134c9c21" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_23cc0ca4-c4d9-4c06-8408-93e7134c9c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6d3bfe7e-e20b-44f0-a159-b426bfe0705e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_AmendmentFlag_6d3bfe7e-e20b-44f0-a159-b426bfe0705e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_7d17474f-47dc-4e26-bdad-568c1a66daaa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_EntityCentralIndexKey_7d17474f-47dc-4e26-bdad-568c1a66daaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_541f759d-8a37-4ffb-9e70-51a347cae497" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentFiscalYearFocus_541f759d-8a37-4ffb-9e70-51a347cae497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_85f81512-d792-439a-bee0-454f05e20bc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_db0ce79d-8b05-4b75-ae51-cc310a7d1969" xlink:to="loc_dei_DocumentFiscalPeriodFocus_85f81512-d792-439a-bee0-454f05e20bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/AuditInformation" xlink:type="simple" xlink:href="sri-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sri_AuditInformationAbstract_48e7023f-4a9b-4e3f-ac03-6b34cdc60e2b" xlink:href="sri-20221231.xsd#sri_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_1af1965f-6849-425a-986e-dd76406b8df2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_48e7023f-4a9b-4e3f-ac03-6b34cdc60e2b" xlink:to="loc_dei_AuditorName_1af1965f-6849-425a-986e-dd76406b8df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_9cb2e1ca-3714-4b6b-8be4-6d1cb1a9db48" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_48e7023f-4a9b-4e3f-ac03-6b34cdc60e2b" xlink:to="loc_dei_AuditorLocation_9cb2e1ca-3714-4b6b-8be4-6d1cb1a9db48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_f1899e66-dedb-441c-8313-55225704527b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_AuditInformationAbstract_48e7023f-4a9b-4e3f-ac03-6b34cdc60e2b" xlink:to="loc_dei_AuditorFirmId_f1899e66-dedb-441c-8313-55225704527b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7820acfc-00ec-48f1-a28b-4f662f1fe018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7b578c4f-42de-4541-ae69-586358f60d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7820acfc-00ec-48f1-a28b-4f662f1fe018" xlink:to="loc_us-gaap_AssetsAbstract_7b578c4f-42de-4541-ae69-586358f60d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b578c4f-42de-4541-ae69-586358f60d2e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_13041516-650a-4aec-ae9f-ce8d0b02ca55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_13041516-650a-4aec-ae9f-ce8d0b02ca55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2d01c3e4-5c78-4a42-8e4d-060b91960641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2d01c3e4-5c78-4a42-8e4d-060b91960641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a5049bee-4ae1-41b5-b5bd-ce03c6384994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:to="loc_us-gaap_InventoryNet_a5049bee-4ae1-41b5-b5bd-ce03c6384994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_473b664e-4975-40ff-ad82-59c182321d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_473b664e-4975-40ff-ad82-59c182321d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8334d70b-3374-4687-8c69-c3525f7346b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e0d5fdf5-5248-483e-8d3d-b3c7230f9fb6" xlink:to="loc_us-gaap_AssetsCurrent_8334d70b-3374-4687-8c69-c3525f7346b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b578c4f-42de-4541-ae69-586358f60d2e" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eabeb2eb-5744-45f4-b26a-b5657958d181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eabeb2eb-5744-45f4-b26a-b5657958d181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aabb23e0-88fc-422f-bb0c-7be786659ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_aabb23e0-88fc-422f-bb0c-7be786659ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7f79deb7-bc2a-463e-a556-dec96c9ce715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_Goodwill_7f79deb7-bc2a-463e-a556-dec96c9ce715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_03d775f2-d64f-42fd-8bd7-5c48ce7f1374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_03d775f2-d64f-42fd-8bd7-5c48ce7f1374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_e5e68907-37a2-4e74-917d-886175db7009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_e5e68907-37a2-4e74-917d-886175db7009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_54d8a517-062a-4c3c-a0e0-ece8235e3971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_37181ed2-b506-4ce5-b126-26b697c71f0c" xlink:to="loc_us-gaap_AssetsNoncurrent_54d8a517-062a-4c3c-a0e0-ece8235e3971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a83cdb71-3fde-4ac8-8b72-55253a237555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7b578c4f-42de-4541-ae69-586358f60d2e" xlink:to="loc_us-gaap_Assets_a83cdb71-3fde-4ac8-8b72-55253a237555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7820acfc-00ec-48f1-a28b-4f662f1fe018" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_911355e6-1dd8-400c-bd9b-22cb4df17ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:to="loc_us-gaap_LongTermDebtCurrent_911355e6-1dd8-400c-bd9b-22cb4df17ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_29fc6cf3-3bd7-4a60-973e-92b6795253b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:to="loc_us-gaap_AccountsPayableCurrent_29fc6cf3-3bd7-4a60-973e-92b6795253b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1cf5f958-77d5-439f-b0e6-e37df9dfc65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1cf5f958-77d5-439f-b0e6-e37df9dfc65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2a03807c-6769-49a2-90a0-bc2a7f0b42f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ee2401f-c95e-4abb-9375-c6e9e051ecd1" xlink:to="loc_us-gaap_LiabilitiesCurrent_2a03807c-6769-49a2-90a0-bc2a7f0b42f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_eabbd091-8568-41a5-91b5-bef14e5f7911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_eabbd091-8568-41a5-91b5-bef14e5f7911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_12a22a74-6af4-411d-80f8-f6bfa1edc4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_12a22a74-6af4-411d-80f8-f6bfa1edc4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_21cadf1a-21fe-455d-924c-d001d507540c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_21cadf1a-21fe-455d-924c-d001d507540c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b0b5c7df-1a5a-4736-a491-ac3d8e461fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b0b5c7df-1a5a-4736-a491-ac3d8e461fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_6013bb6e-6fea-4a6a-a31b-798aa99c847f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_76bd50a1-eb32-4ce3-a749-47b778c86e98" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_6013bb6e-6fea-4a6a-a31b-798aa99c847f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_52649eaf-0d1a-4d3c-b549-5e6b4dbe465a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_PreferredStockValue_52649eaf-0d1a-4d3c-b549-5e6b4dbe465a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9f8acff1-8b11-4d7f-9e4a-6f2ce627b597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_CommonStockValue_9f8acff1-8b11-4d7f-9e4a-6f2ce627b597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3af9d56f-084d-4ba3-bd09-2274bcc2f6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3af9d56f-084d-4ba3-bd09-2274bcc2f6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_0244ece2-60af-42fd-8126-a46f8c2a757d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_TreasuryStockValue_0244ece2-60af-42fd-8126-a46f8c2a757d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10bac6f9-103a-4b03-8e2a-5dc603f543a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10bac6f9-103a-4b03-8e2a-5dc603f543a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1670fe2f-cce0-4092-adcd-c9bec0cc077c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1670fe2f-cce0-4092-adcd-c9bec0cc077c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5ef25060-32f3-44c7-9a19-caa2ffe322b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d1a950b6-f551-4f8a-8a0e-58fab08a7664" xlink:to="loc_us-gaap_StockholdersEquity_5ef25060-32f3-44c7-9a19-caa2ffe322b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1db8794d-c195-4da5-8f52-4f547d68a9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0453636b-446f-419d-bc3c-c5f17b845c2e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1db8794d-c195-4da5-8f52-4f547d68a9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_29576aa8-d397-456e-aab3-1b074371a775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_29576aa8-d397-456e-aab3-1b074371a775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_d03f4c72-f62b-491c-8b5e-3c5bcf3ae3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_PreferredStockNoParValue_d03f4c72-f62b-491c-8b5e-3c5bcf3ae3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4026e424-ead3-4f71-8bd4-9a6885909a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4026e424-ead3-4f71-8bd4-9a6885909a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_11aa9e4e-0702-4e09-bb8c-e4e2b4a1bea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_11aa9e4e-0702-4e09-bb8c-e4e2b4a1bea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_64685b01-f4de-45a9-926f-fc879a63db46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_64685b01-f4de-45a9-926f-fc879a63db46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_4b06ba68-a88a-482e-a9e5-930fa9ebe6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_CommonStockSharesIssued_4b06ba68-a88a-482e-a9e5-930fa9ebe6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_259c83a0-00df-4eb5-8079-40a1ba328eea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_259c83a0-00df-4eb5-8079-40a1ba328eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_bb959de5-dbfe-4af2-b38d-7b7f47cd2c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_CommonStockNoParValue_bb959de5-dbfe-4af2-b38d-7b7f47cd2c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_023a7d83-232b-4b14-8034-d4695087cab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e59670cd-8322-4584-9781-ae320a57384a" xlink:to="loc_us-gaap_TreasuryStockCommonShares_023a7d83-232b-4b14-8034-d4695087cab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3bc7819b-8c3a-45e8-91c7-e5871e99e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3bc7819b-8c3a-45e8-91c7-e5871e99e78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e6e095bb-062a-4ab8-b10d-fa8edceb6827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e6e095bb-062a-4ab8-b10d-fa8edceb6827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e3cf745d-094c-49a1-a5ac-eaae16962b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e3cf745d-094c-49a1-a5ac-eaae16962b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_857cf063-365e-4a7c-8d7c-08ccad9ec332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_857cf063-365e-4a7c-8d7c-08ccad9ec332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_21471bc9-909c-4d5d-ac44-b3fe7d9a70ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_8aa5afe0-41fd-4d84-9255-ad2be5eeb6b4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_21471bc9-909c-4d5d-ac44-b3fe7d9a70ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e192bee6-5ee7-4f17-8343-23dbaf60b742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_OperatingIncomeLoss_e192bee6-5ee7-4f17-8343-23dbaf60b742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e31b7eb1-e329-4893-8ea2-3657a219dfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e31b7eb1-e329-4893-8ea2-3657a219dfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_158a9061-ed1b-4c59-bde8-c01e72ab3351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_158a9061-ed1b-4c59-bde8-c01e72ab3351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0f897729-dccb-42a2-b6af-48f1594cef57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0f897729-dccb-42a2-b6af-48f1594cef57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_260a936f-d51b-4c22-abce-c95eff632e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_260a936f-d51b-4c22-abce-c95eff632e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_677ec7ff-9e47-43da-a9e4-377c3ba13734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_677ec7ff-9e47-43da-a9e4-377c3ba13734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_55457030-c0d4-44dd-81bd-eb97b8639e77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_ProfitLoss_55457030-c0d4-44dd-81bd-eb97b8639e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a03ab3a7-be97-44bb-ac93-3864d36f829a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a03ab3a7-be97-44bb-ac93-3864d36f829a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_370bf532-d40e-4f44-a07e-20054026f5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a03ab3a7-be97-44bb-ac93-3864d36f829a" xlink:to="loc_us-gaap_EarningsPerShareBasic_370bf532-d40e-4f44-a07e-20054026f5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_07822a1d-7985-4b7e-8db2-8981d5d68313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a03ab3a7-be97-44bb-ac93-3864d36f829a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_07822a1d-7985-4b7e-8db2-8981d5d68313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_57531b73-10b5-4e8f-9834-0d7e40f0b35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_05eb8813-dea1-45d7-bc9f-5a54f51f5523" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_57531b73-10b5-4e8f-9834-0d7e40f0b35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a4ce4000-63ea-4128-ab26-387090ab87ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_57531b73-10b5-4e8f-9834-0d7e40f0b35c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a4ce4000-63ea-4128-ab26-387090ab87ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2ec5b319-a1d3-46d9-8c40-78b65f835577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_57531b73-10b5-4e8f-9834-0d7e40f0b35c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2ec5b319-a1d3-46d9-8c40-78b65f835577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fe82de5-2ca4-4605-822e-f844628cdbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e4032b37-121a-405e-b0aa-56478baeffca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fe82de5-2ca4-4605-822e-f844628cdbad" xlink:to="loc_us-gaap_ProfitLoss_e4032b37-121a-405e-b0aa-56478baeffca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_90fa2f07-5258-4552-9ec2-3c6c7611bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fe82de5-2ca4-4605-822e-f844628cdbad" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_90fa2f07-5258-4552-9ec2-3c6c7611bde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_318f6e14-6f1c-45c9-a1bc-f6dac4d2dc68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_90fa2f07-5258-4552-9ec2-3c6c7611bde4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_318f6e14-6f1c-45c9-a1bc-f6dac4d2dc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_48be10e4-f1b6-4ae2-b9ce-ec96c466a401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_90fa2f07-5258-4552-9ec2-3c6c7611bde4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_48be10e4-f1b6-4ae2-b9ce-ec96c466a401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d644c90d-638c-4121-968f-6fac5964e750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_90fa2f07-5258-4552-9ec2-3c6c7611bde4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d644c90d-638c-4121-968f-6fac5964e750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_99fc9b8f-1f59-4da6-afb2-9a40c152ef91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fe82de5-2ca4-4605-822e-f844628cdbad" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_99fc9b8f-1f59-4da6-afb2-9a40c152ef91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_395dfd84-a257-4a6e-9ec8-1c2815de2551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_33e9f908-32d3-47c7-9817-ebad74d8b4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_395dfd84-a257-4a6e-9ec8-1c2815de2551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_33e9f908-32d3-47c7-9817-ebad74d8b4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_c2322593-8716-4d05-b0bb-1489d111c7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_395dfd84-a257-4a6e-9ec8-1c2815de2551" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_c2322593-8716-4d05-b0bb-1489d111c7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3963c27c-d757-457c-ad46-bc635d011bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3963c27c-d757-457c-ad46-bc635d011bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3875604d-483e-4ffb-ac57-665057ad535e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3963c27c-d757-457c-ad46-bc635d011bff" xlink:to="loc_us-gaap_ProfitLoss_3875604d-483e-4ffb-ac57-665057ad535e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3963c27c-d757-457c-ad46-bc635d011bff" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_11f384e5-77eb-48bc-a180-23381dce8475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_Depreciation_11f384e5-77eb-48bc-a180-23381dce8475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmortizationAndAccretionOfDebtDiscount_f30c6505-007e-4f39-b57c-c0efef4a6faf" xlink:href="sri-20221231.xsd#sri_AmortizationAndAccretionOfDebtDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_sri_AmortizationAndAccretionOfDebtDiscount_f30c6505-007e-4f39-b57c-c0efef4a6faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8751be37-7f40-49dc-8581-7c15fed870c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8751be37-7f40-49dc-8581-7c15fed870c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_da93a5e0-4c73-4d92-9959-f7bb779a4785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_da93a5e0-4c73-4d92-9959-f7bb779a4785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_87ff0782-572b-4edd-9f58-1325e123ea81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_87ff0782-572b-4edd-9f58-1325e123ea81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c7c0ffc8-f289-41d1-987a-722903d52c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_ShareBasedCompensation_c7c0ffc8-f289-41d1-987a-722903d52c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c9a6e307-71c2-456a-8109-acc41f35d881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c9a6e307-71c2-456a-8109-acc41f35d881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8489c546-8f6a-4198-b054-64f1e4d30706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8489c546-8f6a-4198-b054-64f1e4d30706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_83ba032e-2e18-49ec-a309-d99333ab681d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_83ba032e-2e18-49ec-a309-d99333ab681d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_bb8a7851-91ce-4927-a601-717c6d03e0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_bb8a7851-91ce-4927-a601-717c6d03e0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9aa7aad1-2599-410e-9b2d-482b83618def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9aa7aad1-2599-410e-9b2d-482b83618def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc639d5-9ff8-4f1a-aad4-448c07074d1f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_03b147f9-16ff-4fed-87d0-3e2df8d864dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_03b147f9-16ff-4fed-87d0-3e2df8d864dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_755d4098-4940-4749-846d-ef8dd9ed8bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_755d4098-4940-4749-846d-ef8dd9ed8bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_622d5128-253b-4978-bf9a-a997aea3c479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_622d5128-253b-4978-bf9a-a997aea3c479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_441f23f7-aaa2-4997-8239-74ef0b14c972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_441f23f7-aaa2-4997-8239-74ef0b14c972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f2171383-bfb7-40e9-8667-a718e554c289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_938bbd31-9669-409d-adaf-ab3eaa4e0e4a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f2171383-bfb7-40e9-8667-a718e554c289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_586cada1-8db5-4334-b97d-54ed721aae8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3963c27c-d757-457c-ad46-bc635d011bff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_586cada1-8db5-4334-b97d-54ed721aae8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_fd9e1db4-a123-48e6-97dc-9f5dbd44f643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_fd9e1db4-a123-48e6-97dc-9f5dbd44f643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3429257d-bcca-4fdf-a25a-9d61ace090dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3429257d-bcca-4fdf-a25a-9d61ace090dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_1422d693-7c95-4848-9933-ce1b63df1ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_1422d693-7c95-4848-9933-ce1b63df1ddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ProceedsFromDivestitureOfBusinessProduct_084f0462-2f85-40fc-ab9d-19a309f96a2c" xlink:href="sri-20221231.xsd#sri_ProceedsFromDivestitureOfBusinessProduct"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_sri_ProceedsFromDivestitureOfBusinessProduct_084f0462-2f85-40fc-ab9d-19a309f96a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_bd0bc344-b8c2-4adb-80ae-22d4c05f960e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInJointVenture"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture_bd0bc344-b8c2-4adb-80ae-22d4c05f960e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_c39504af-ed31-4bf2-aad2-5e2034588252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_c39504af-ed31-4bf2-aad2-5e2034588252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_8986770e-860e-455f-b974-401cdbf52bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_8986770e-860e-455f-b974-401cdbf52bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc06cf4f-ad46-4c36-91f1-4577b00789c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_00a3d387-01f0-4661-8c9a-c1a237fbb9a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc06cf4f-ad46-4c36-91f1-4577b00789c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ee08394a-2fcf-4f7f-80f6-8bccb5092963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ee08394a-2fcf-4f7f-80f6-8bccb5092963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_532cb1fd-fb7c-407a-83ee-d32e929c342c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_532cb1fd-fb7c-407a-83ee-d32e929c342c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_0f4f18bf-1629-4680-9f9c-f8e350da3b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_0f4f18bf-1629-4680-9f9c-f8e350da3b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_6c368fc7-f6fc-47ce-86ef-7863cbab6fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_6c368fc7-f6fc-47ce-86ef-7863cbab6fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_0801a5e6-6a82-42db-894c-0353d70587ce" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_sri_PaymentsForEarnOutConsideration_0801a5e6-6a82-42db-894c-0353d70587ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_99d8d8a9-8639-46d6-99e3-bc833b8128e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_99d8d8a9-8639-46d6-99e3-bc833b8128e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c2547e45-c166-4faa-bed2-9b8aae001e67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c2547e45-c166-4faa-bed2-9b8aae001e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_667167a0-4ae2-4a7f-b207-d25401e3cb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c7dc8a5b-e16a-469a-9728-3ff0451735f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_667167a0-4ae2-4a7f-b207-d25401e3cb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_07afab81-9584-4b9b-b415-b05e188a722c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_07afab81-9584-4b9b-b415-b05e188a722c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_74da8ee1-9bbb-41fd-9bd6-1180f814fa36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_74da8ee1-9bbb-41fd-9bd6-1180f814fa36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0d3a748-bbf0-4caf-8664-3921ca859209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f0d3a748-bbf0-4caf-8664-3921ca859209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_692cc252-e304-425c-b702-677297a5bcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_692cc252-e304-425c-b702-677297a5bcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8df6826f-213a-4083-a60f-dff058ed1f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8df6826f-213a-4083-a60f-dff058ed1f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_130cea95-e7d2-48a8-a3df-76fdd2a23e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8df6826f-213a-4083-a60f-dff058ed1f7a" xlink:to="loc_us-gaap_InterestPaidNet_130cea95-e7d2-48a8-a3df-76fdd2a23e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_212722f7-29f9-4d78-9a59-2ea5bb619055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8df6826f-213a-4083-a60f-dff058ed1f7a" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_212722f7-29f9-4d78-9a59-2ea5bb619055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_44861cdd-e8bc-4fe2-b37d-9509843c8fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_736a55fc-c422-43c4-ae73-04bdb1465bf9" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_44861cdd-e8bc-4fe2-b37d-9509843c8fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1_edd74101-db11-4c0a-a83f-edd7ca831d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_44861cdd-e8bc-4fe2-b37d-9509843c8fc2" xlink:to="loc_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1_edd74101-db11-4c0a-a83f-edd7ca831d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="sri-20221231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_cca7b2c2-715a-4d95-910f-26ed63346152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_cca7b2c2-715a-4d95-910f-26ed63346152" xlink:to="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_685ecfb6-9243-4df5-afd5-a2aff10dae6d" xlink:to="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d4179ca1-e29d-4068-8977-aaf738fe551f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_CommonStockMember_d4179ca1-e29d-4068-8977-aaf738fe551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_0189caa9-105f-4703-ae48-83154dc99ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_TreasuryStockCommonMember_0189caa9-105f-4703-ae48-83154dc99ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_224a1d3e-019a-4f3c-9815-ac147e7ef8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_224a1d3e-019a-4f3c-9815-ac147e7ef8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_c6893ed0-7d67-4a33-8fd4-c9822f6379be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_TreasuryStockMember_c6893ed0-7d67-4a33-8fd4-c9822f6379be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fb845193-ddd6-4cd5-8929-7b4c426cc509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_RetainedEarningsMember_fb845193-ddd6-4cd5-8929-7b4c426cc509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c1045874-eb70-4eb1-96c3-5a0f3f8fce4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5a33cb9c-201e-436a-a49c-ca7a272146a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c1045874-eb70-4eb1-96c3-5a0f3f8fce4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_949134e6-8f76-4880-a0c3-3e3507e488b0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e98a2e14-889d-4320-b7b7-82f532613dcc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66ec0276-9b6a-411e-9f04-6c78b21887b3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e98a2e14-889d-4320-b7b7-82f532613dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b90aed91-5f3b-43fc-956a-2a9bb06a6c70" xlink:to="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6775a78b-9646-40e2-af7a-e313bde8093a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a834e53-2c43-4716-b8bf-eb5456285498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockholdersEquity_1a834e53-2c43-4716-b8bf-eb5456285498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_32cd1843-390e-4a9a-987d-9cbfa1c24499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_32cd1843-390e-4a9a-987d-9cbfa1c24499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_f88a0f0b-3e1c-48ab-8ce3-5f243802cafd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_TreasuryStockCommonShares_f88a0f0b-3e1c-48ab-8ce3-5f243802cafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53ec0c8e-40e3-4f6a-a9a2-b718eafbc7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_ProfitLoss_53ec0c8e-40e3-4f6a-a9a2-b718eafbc7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_61a44ac9-118a-4d5e-b363-456a3ed6dfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_61a44ac9-118a-4d5e-b363-456a3ed6dfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d9c13485-5f5d-493d-87f6-6e59e542afcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_d9c13485-5f5d-493d-87f6-6e59e542afcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09704afc-d3a8-4cff-ab9e-37881b809a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_09704afc-d3a8-4cff-ab9e-37881b809a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_7fd2359f-27ae-48c1-a2f8-989ec27e6527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_7fd2359f-27ae-48c1-a2f8-989ec27e6527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RepurchasedCommonSharesForTreasury_cf204cf6-30d7-4e42-b10d-2cec873eb342" xlink:href="sri-20221231.xsd#sri_RepurchasedCommonSharesForTreasury"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_sri_RepurchasedCommonSharesForTreasury_cf204cf6-30d7-4e42-b10d-2cec873eb342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_16c91926-397c-4f4e-97c6-470808fb0116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_16c91926-397c-4f4e-97c6-470808fb0116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_94f1084a-723a-4842-abe1-00c09ef1a3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_94f1084a-723a-4842-abe1-00c09ef1a3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70715318-24d9-485a-a0c7-b8d385b1c6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_70715318-24d9-485a-a0c7-b8d385b1c6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_f06f964d-6e65-4552-9edd-813455bacbb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_f06f964d-6e65-4552-9edd-813455bacbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dca6ff56-34df-42ab-9a72-b3f5c6310390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_StockholdersEquity_dca6ff56-34df-42ab-9a72-b3f5c6310390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_081a22a3-2700-4ed6-933c-474e7b20d977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_081a22a3-2700-4ed6-933c-474e7b20d977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_ec8918d8-4723-4c23-9607-305abaa00504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5f16132a-f9b3-4d38-a98b-c8364e905032" xlink:to="loc_us-gaap_TreasuryStockCommonShares_ec8918d8-4723-4c23-9607-305abaa00504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/OrganizationandNatureofBusiness" xlink:type="simple" xlink:href="sri-20221231.xsd#OrganizationandNatureofBusiness"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/OrganizationandNatureofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_134421dc-0fcf-4502-8f00-5a16b91e66a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_d6120522-6353-492d-8881-b4b055a7973c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_134421dc-0fcf-4502-8f00-5a16b91e66a4" xlink:to="loc_us-gaap_NatureOfOperations_d6120522-6353-492d-8881-b4b055a7973c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_25654369-8974-4fc3-b5f3-810d2b9ba01e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_94682873-edde-41ad-8e6f-33d83de8502c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25654369-8974-4fc3-b5f3-810d2b9ba01e" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_94682873-edde-41ad-8e6f-33d83de8502c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/Revenue" xlink:type="simple" xlink:href="sri-20221231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3dfb1c7f-ac17-4a1b-b621-879d5b510b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9dc53e74-ef76-4770-b9c0-6f086f6531c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3dfb1c7f-ac17-4a1b-b621-879d5b510b8b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_9dc53e74-ef76-4770-b9c0-6f086f6531c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/Investments" xlink:type="simple" xlink:href="sri-20221231.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d42ffd64-780a-41e4-ae57-9f08dcb6c0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_df140fd1-7804-419f-a570-54865bd89d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_d42ffd64-780a-41e4-ae57-9f08dcb6c0eb" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_df140fd1-7804-419f-a570-54865bd89d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/Debt" xlink:type="simple" xlink:href="sri-20221231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b7a5df7e-cb7c-4b5c-9bf0-8b678f1fe91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9715962c-31dd-42ce-8252-8dd4b63549db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b7a5df7e-cb7c-4b5c-9bf0-8b678f1fe91c" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9715962c-31dd-42ce-8252-8dd4b63549db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxes" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fc9e5ce7-9841-4054-a473-0ad6f4841de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_664e6a17-1112-4127-8f5a-26a82d49a58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fc9e5ce7-9841-4054-a473-0ad6f4841de5" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_664e6a17-1112-4127-8f5a-26a82d49a58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/Leases" xlink:type="simple" xlink:href="sri-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c007f56b-be8f-40e5-aad1-14a1343aacc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_e1f610b0-b5b3-49a5-9c4c-54d999390711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c007f56b-be8f-40e5-aad1-14a1343aacc1" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_e1f610b0-b5b3-49a5-9c4c-54d999390711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_f5f6d1e0-f6c6-481c-a14e-990164fcfb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c007f56b-be8f-40e5-aad1-14a1343aacc1" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_f5f6d1e0-f6c6-481c-a14e-990164fcfb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlans" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlans"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c32dfe8a-627f-4730-b905-3efe499d6f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ba85cd5b-2a23-45fc-bae3-8940d20b7149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c32dfe8a-627f-4730-b905-3efe499d6f00" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ba85cd5b-2a23-45fc-bae3-8940d20b7149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="sri-20221231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ab48d929-b2bd-4b08-88be-ff2a1fe48bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9003aa82-6df2-4f86-89a7-f2fe564e12aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ab48d929-b2bd-4b08-88be-ff2a1fe48bb3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_9003aa82-6df2-4f86-89a7-f2fe564e12aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_837f4180-7775-4ed7-be24-b4c8dfac3d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_c99e5954-012d-4970-8181-167a7ec4c88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_837f4180-7775-4ed7-be24-b4c8dfac3d3e" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_c99e5954-012d-4970-8181-167a7ec4c88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="sri-20221231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4445e4b3-e2e9-4fad-a0bd-94cce7d3e2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_172b6e33-8a6a-441a-8853-671ae2752a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4445e4b3-e2e9-4fad-a0bd-94cce7d3e2a3" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_172b6e33-8a6a-441a-8853-671ae2752a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignment" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignment"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_cfa7ba86-93f3-44dd-bc3e-812b68322eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_ee025cf1-b78b-4642-9ed0-54a09445bdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_cfa7ba86-93f3-44dd-bc3e-812b68322eef" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_ee025cf1-b78b-4642-9ed0-54a09445bdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReporting" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_49453aec-1737-482a-8f58-a41ee6f24b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2af13f0c-334c-42a6-af29-69825bea2d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_49453aec-1737-482a-8f58-a41ee6f24b8d" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2af13f0c-334c-42a6-af29-69825bea2d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SubsequentEvents" xlink:type="simple" xlink:href="sri-20221231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_65173d98-783a-4876-9078-3a40d64f724d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_6cf380d0-11f5-42de-b9be-a1c04238f64d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_65173d98-783a-4876-9078-3a40d64f724d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6cf380d0-11f5-42de-b9be-a1c04238f64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="simple" xlink:href="sri-20221231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_40bee198-9c7e-4b72-a0d1-b4deb9ca31ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_86cdfa30-2ba8-459f-8fa8-cb00b4ab5cca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_40bee198-9c7e-4b72-a0d1-b4deb9ca31ec" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_86cdfa30-2ba8-459f-8fa8-cb00b4ab5cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9152f99d-6c6d-4280-b709-e94d5fae5d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9152f99d-6c6d-4280-b709-e94d5fae5d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b7037d53-ee84-4b9d-9f2e-11f2e4fbe2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_UseOfEstimates_b7037d53-ee84-4b9d-9f2e-11f2e4fbe2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7876f339-061c-48a7-af03-41353d260abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7876f339-061c-48a7-af03-41353d260abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock_c12b8a2e-88b8-4134-8fe8-d9ee50eaf0a2" xlink:href="sri-20221231.xsd#sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock_c12b8a2e-88b8-4134-8fe8-d9ee50eaf0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_e902a124-eb51-439b-b3f1-0f0286947cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_e902a124-eb51-439b-b3f1-0f0286947cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_49a9d37b-d3ce-4c7c-abf7-cf8e41788559" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_49a9d37b-d3ce-4c7c-abf7-cf8e41788559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e1810109-ea1e-4239-898c-a38fca813df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_e1810109-ea1e-4239-898c-a38fca813df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_f1e1c537-199a-4989-bcbb-37997ddc9613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts_f1e1c537-199a-4989-bcbb-37997ddc9613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5803468d-fbb1-4696-9780-d571f9a21fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5803468d-fbb1-4696-9780-d571f9a21fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_7b7ff308-324a-4812-84dc-ef5d97bca910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_7b7ff308-324a-4812-84dc-ef5d97bca910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_40e3e02c-856d-4a3d-8868-72f5f318bac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_40e3e02c-856d-4a3d-8868-72f5f318bac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_c9f54473-d151-4df2-99dc-8ef3575afdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_c9f54473-d151-4df2-99dc-8ef3575afdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9090d398-70a2-429e-86ea-4c3fb59a8983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9090d398-70a2-429e-86ea-4c3fb59a8983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_66424eea-2c9e-490d-bc05-03881deb5970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_66424eea-2c9e-490d-bc05-03881deb5970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_662292ce-bd5e-43c9-be65-ced9ff66d3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_662292ce-bd5e-43c9-be65-ced9ff66d3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShippingAndHandlingCostsPolicyTextBlock_5b8df521-3d7d-4ed8-8c4f-f3c991bf677a" xlink:href="sri-20221231.xsd#sri_ShippingAndHandlingCostsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_sri_ShippingAndHandlingCostsPolicyTextBlock_5b8df521-3d7d-4ed8-8c4f-f3c991bf677a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_7bf4d520-1abb-477e-bcf6-8f7cf850486c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_7bf4d520-1abb-477e-bcf6-8f7cf850486c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentPolicy_d76a134c-f066-406b-b122-148e1bf867f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentPolicy_d76a134c-f066-406b-b122-148e1bf867f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_b58258d3-f632-44f5-96e9-aea44ff5bec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_b58258d3-f632-44f5-96e9-aea44ff5bec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_afaf2ffc-ee4a-4128-9114-a3cbd619682e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_afaf2ffc-ee4a-4128-9114-a3cbd619682e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_1fc5269c-d651-43ad-8dfd-87766cfe327e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_1fc5269c-d651-43ad-8dfd-87766cfe327e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TreasuryStockPolicyPolicyTextBlock_649ace4f-27fc-41f3-a4d7-934dda1e944c" xlink:href="sri-20221231.xsd#sri_TreasuryStockPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_sri_TreasuryStockPolicyPolicyTextBlock_649ace4f-27fc-41f3-a4d7-934dda1e944c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_b4f841a6-8be3-47fb-9a55-d243a935b0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_b4f841a6-8be3-47fb-9a55-d243a935b0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_c17d9bf0-e73a-4c69-8fb2-19b5111130ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_c17d9bf0-e73a-4c69-8fb2-19b5111130ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock_3000ba2f-4273-4e84-a3ad-5fbb41a40a07" xlink:href="sri-20221231.xsd#sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock_3000ba2f-4273-4e84-a3ad-5fbb41a40a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_251f4eb7-5301-4e5f-8511-3145e77bce45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_251f4eb7-5301-4e5f-8511-3145e77bce45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a00f9493-c784-40ad-8e71-8e243a8c0183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f924e9b-0819-4105-8f58-ec62b6af03fa" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a00f9493-c784-40ad-8e71-8e243a8c0183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock_a0c69572-a7b2-4ba2-91d6-b340e784f738" xlink:href="sri-20221231.xsd#sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock_a0c69572-a7b2-4ba2-91d6-b340e784f738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_007a14e7-4819-4337-8443-9d3bc22e03ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_007a14e7-4819-4337-8443-9d3bc22e03ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f5f756b1-f241-4ebe-8a29-6cb72fba1e33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f5f756b1-f241-4ebe-8a29-6cb72fba1e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1c3b29de-efa1-42b7-914a-5df654f78bd4" xlink:href="sri-20221231.xsd#sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_1c3b29de-efa1-42b7-914a-5df654f78bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_c04e2a69-4446-44ea-9ea1-fbcb069ac9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_c04e2a69-4446-44ea-9ea1-fbcb069ac9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b557b5c3-f7fc-42fc-aa5f-eeac8560e9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_b557b5c3-f7fc-42fc-aa5f-eeac8560e9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_bc48536b-caf6-41dc-8076-aaa30caa5c86" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_bc48536b-caf6-41dc-8076-aaa30caa5c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_da407ef2-e45e-46e0-9d9f-276e1bbaf78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_da407ef2-e45e-46e0-9d9f-276e1bbaf78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_fca1f659-b681-41cf-b386-3add888620e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_fca1f659-b681-41cf-b386-3add888620e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_665631b8-8491-411a-871c-1bc765fe00ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6b58ecbc-0b47-46e3-ab7e-07ade78f5137" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_665631b8-8491-411a-871c-1bc765fe00ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueTables" xlink:type="simple" xlink:href="sri-20221231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35c549fb-65be-4aa8-bb13-58ab73aa05b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_bd38d589-c1fa-40c4-99d5-566fcddefc58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_35c549fb-65be-4aa8-bb13-58ab73aa05b2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_bd38d589-c1fa-40c4-99d5-566fcddefc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtTables" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_034103a6-3906-4c7e-b653-bd00ab24bf08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_e450cfcc-439d-4665-9b2d-b4ced1469881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_034103a6-3906-4c7e-b653-bd00ab24bf08" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_e450cfcc-439d-4665-9b2d-b4ced1469881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_d296dff1-9c2c-48ac-8115-b5f03eaa0b01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_034103a6-3906-4c7e-b653-bd00ab24bf08" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_d296dff1-9c2c-48ac-8115-b5f03eaa0b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0a400664-66e7-4974-99fc-ca3cf6dd07d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0a400664-66e7-4974-99fc-ca3cf6dd07d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9e03b00e-718d-4d35-960f-c60c1fe9d946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9e03b00e-718d-4d35-960f-c60c1fe9d946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0681fdf7-0787-4d0d-90f5-cfce0b8c084c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0681fdf7-0787-4d0d-90f5-cfce0b8c084c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_966383a5-4b41-4981-9682-5fcd495a40a5" xlink:href="sri-20221231.xsd#sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock_966383a5-4b41-4981-9682-5fcd495a40a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d208b219-8829-40f4-95c6-fe17d4f4ddea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d208b219-8829-40f4-95c6-fe17d4f4ddea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_9849d05e-ebce-4512-b70f-4bd290d5aa3a" xlink:href="sri-20221231.xsd#sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21e9fa5d-8cd1-4975-a17c-43e715706ea4" xlink:to="loc_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock_9849d05e-ebce-4512-b70f-4bd290d5aa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesTables" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_f1bd53a4-acd4-4b19-b507-042247d215f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f1bd53a4-acd4-4b19-b507-042247d215f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LeaseBalanceSheetDisclosureTableTextBlock_ad335b21-0817-468a-a59e-dd20968885d8" xlink:href="sri-20221231.xsd#sri_LeaseBalanceSheetDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:to="loc_sri_LeaseBalanceSheetDisclosureTableTextBlock_ad335b21-0817-468a-a59e-dd20968885d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fa3c91d1-dc7a-47de-b557-8505b8d3d132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_fa3c91d1-dc7a-47de-b557-8505b8d3d132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LeaseQuantitativeDisclosureTableTextBlock_c55feffd-3f59-4571-90fa-9a5450e1f7db" xlink:href="sri-20221231.xsd#sri_LeaseQuantitativeDisclosureTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:to="loc_sri_LeaseQuantitativeDisclosureTableTextBlock_c55feffd-3f59-4571-90fa-9a5450e1f7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock_f857e0e6-13fe-41de-a831-e578be876a70" xlink:href="sri-20221231.xsd#sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_04872828-b81f-44da-b761-805da9429a79" xlink:to="loc_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock_f857e0e6-13fe-41de-a831-e578be876a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansTables" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1b0a0497-9e77-4cd0-a2d0-5c8eca6f8701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_d7e04c0b-9f90-49e6-a107-50bac7ce9ae6" xlink:href="sri-20221231.xsd#sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1b0a0497-9e77-4cd0-a2d0-5c8eca6f8701" xlink:to="loc_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock_d7e04c0b-9f90-49e6-a107-50bac7ce9ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_fe089dc2-faac-496f-9f55-7af551ad872a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1b0a0497-9e77-4cd0-a2d0-5c8eca6f8701" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_fe089dc2-faac-496f-9f55-7af551ad872a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4bcd9faf-1fe8-495f-8b5b-5aacb07278c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_98e534bf-4289-41a3-ab3f-f7a076bcee0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4bcd9faf-1fe8-495f-8b5b-5aacb07278c3" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_98e534bf-4289-41a3-ab3f-f7a076bcee0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_40fae3a6-d199-47c9-aba9-2c0b35f15e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4bcd9faf-1fe8-495f-8b5b-5aacb07278c3" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_40fae3a6-d199-47c9-aba9-2c0b35f15e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_53ad130d-f232-4319-90d4-e02ba392c7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4bcd9faf-1fe8-495f-8b5b-5aacb07278c3" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_53ad130d-f232-4319-90d4-e02ba392c7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_90aed7f6-567c-4380-bb58-e360ba42d0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4bcd9faf-1fe8-495f-8b5b-5aacb07278c3" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_90aed7f6-567c-4380-bb58-e360ba42d0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_3bae26dc-f10a-4525-97b5-1a58e045c238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_3bae26dc-f10a-4525-97b5-1a58e045c238" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_fe8dcd14-18a4-4a2f-872c-92e8fa0cef19" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_925a9217-3846-47e1-9f71-0480a1e0cd5d" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:to="loc_sri_ControlDevicesMember_925a9217-3846-47e1-9f71-0480a1e0cd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_7c7794ce-639c-4f67-b369-c4ddea99821c" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_71c4176b-106a-4813-95ef-091ee57bbf25" xlink:to="loc_sri_ElectronicsMember_7c7794ce-639c-4f67-b369-c4ddea99821c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:to="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_aaf550b2-0857-4b3d-a9bd-514bcac38624" xlink:to="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_fa3a5e26-b8a5-4e3a-baeb-7919e64128a9" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_fa3a5e26-b8a5-4e3a-baeb-7919e64128a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_b27f3241-82bf-40b2-90d8-31103b2134a0" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_e6211ce1-04d5-4cfe-866a-f1838a5456c1" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_b27f3241-82bf-40b2-90d8-31103b2134a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5326b75a-60dc-429d-9cb4-0b759290d136" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f2f547c5-3357-4671-8d76-e8d522532315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_f2f547c5-3357-4671-8d76-e8d522532315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_878e6a7e-aceb-4be1-85e6-6d7736340ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_5bcbc405-26c1-41b3-a95e-c9f65581047a" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_878e6a7e-aceb-4be1-85e6-6d7736340ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b1d8810e-4b57-4c6d-a703-642d7bc29917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_afc89ff9-bbad-47e1-8a21-c4f7c10dd6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b1d8810e-4b57-4c6d-a703-642d7bc29917" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_afc89ff9-bbad-47e1-8a21-c4f7c10dd6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_50e0c46e-c0ef-4d4f-9efe-ecea406c59ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b1d8810e-4b57-4c6d-a703-642d7bc29917" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_50e0c46e-c0ef-4d4f-9efe-ecea406c59ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1283c70f-c166-4f53-9bd8-a8062fff7d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1283c70f-c166-4f53-9bd8-a8062fff7d37" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_76936bea-3d2b-485c-a1a3-ff6ec7e86e9e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MindaStoneridgeInstrumentsLtdMember_1d2431a3-ea48-444b-b80b-38594370249c" xlink:href="sri-20221231.xsd#sri_MindaStoneridgeInstrumentsLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f958ba3a-d1b3-477b-99d6-a19938c24023" xlink:to="loc_sri_MindaStoneridgeInstrumentsLtdMember_1d2431a3-ea48-444b-b80b-38594370249c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_d751e7f6-e835-48a8-bc98-d5d8af27fc9c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_074c97e3-9a36-4146-8977-a261b60e9d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c2ab3907-a71f-4b2f-b168-b2c74467cd44" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_074c97e3-9a36-4146-8977-a261b60e9d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_019f1e6b-7610-49e9-a69b-f75a7af92b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_019f1e6b-7610-49e9-a69b-f75a7af92b82" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ea70e92c-d24e-4d41-9172-cf78aafabf55" xlink:to="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PACCARMember_5efd4c62-1687-43ae-aa76-1e1681384847" xlink:href="sri-20221231.xsd#sri_PACCARMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:to="loc_sri_PACCARMember_5efd4c62-1687-43ae-aa76-1e1681384847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_VolvoMember_4c7e8caf-03be-4669-bf5b-5e3324c91918" xlink:href="sri-20221231.xsd#sri_VolvoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_beefd154-3dc7-4334-94e1-431f4cacb32c" xlink:to="loc_sri_VolvoMember_4c7e8caf-03be-4669-bf5b-5e3324c91918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_ed6b7218-6c9b-4673-b47c-1212cce9ceb5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9499434a-c62d-4bef-b12e-8f3613f4831c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6daaa393-6a0b-42a2-9799-db4aa656a703" xlink:to="loc_us-gaap_SalesRevenueNetMember_9499434a-c62d-4bef-b12e-8f3613f4831c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7246a318-bf3e-4f30-93f2-eca411813afe" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0d569533-369d-4d97-a0c8-52ca2a6cad3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_44b6422f-8d11-46f0-9d06-b8817e995953" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0d569533-369d-4d97-a0c8-52ca2a6cad3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_ae4a563c-68ac-4e74-b1cc-d5902250b8e3" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6cfc916d-d882-4f0f-a67e-b48af311bb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_208f6266-73ca-4c75-a285-04e5dd6d0600" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6cfc916d-d882-4f0f-a67e-b48af311bb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_05222a9a-d481-4854-a2dc-5cc2d7d3b302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_InventoryRawMaterials_05222a9a-d481-4854-a2dc-5cc2d7d3b302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_20cad2e7-525e-4bae-bd9c-34d266d37313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_InventoryWorkInProcess_20cad2e7-525e-4bae-bd9c-34d266d37313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_336cce12-98f1-4c54-8ba5-9aa71a95717a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_InventoryFinishedGoods_336cce12-98f1-4c54-8ba5-9aa71a95717a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1ac6553d-0285-4040-ab40-dd6e86d9f75c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_InventoryNet_1ac6553d-0285-4040-ab40-dd6e86d9f75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_875288b0-f20c-4c6b-9895-e6ad2063c683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_FIFOInventoryAmount_875288b0-f20c-4c6b-9895-e6ad2063c683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageCostInventoryAmount_e78bd91e-9615-4853-bc5b-768e89bd84f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageCostInventoryAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44740546-82c1-4357-b114-6e8b05852833" xlink:to="loc_us-gaap_WeightedAverageCostInventoryAmount_e78bd91e-9615-4853-bc5b-768e89bd84f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_40e3d29a-3670-4c42-a685-a56aa5631c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_40e3d29a-3670-4c42-a685-a56aa5631c78" xlink:to="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:to="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_59f33333-7d5c-465c-9f75-21b60d63878d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermSupplyAgreementMember_cc64946c-f0ce-474b-bea6-f5f89336f832" xlink:href="sri-20221231.xsd#sri_LongTermSupplyAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_85cab117-5c2f-4a73-a1da-a94ca8966b82" xlink:to="loc_sri_LongTermSupplyAgreementMember_cc64946c-f0ce-474b-bea6-f5f89336f832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:to="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_54773989-091c-4445-93e8-d104976e6617" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_490a3baa-c7b9-4cd9-aa13-019b434d5053" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0da0f25-77d4-4dcd-908c-c013e4ba33b2" xlink:to="loc_srt_ScenarioForecastMember_490a3baa-c7b9-4cd9-aa13-019b434d5053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentTable_0e516f38-f768-4905-ab42-8295c128bf19" xlink:to="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDeposits_75e1eeb6-9aa9-461c-8475-e02d9d800054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PaymentsForDeposits_75e1eeb6-9aa9-461c-8475-e02d9d800054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForLongTermPurchaseCommitment_f1ffd7e6-72dc-4c42-9a39-fb98e9eafc1f" xlink:href="sri-20221231.xsd#sri_PaymentsForLongTermPurchaseCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_sri_PaymentsForLongTermPurchaseCommitment_f1ffd7e6-72dc-4c42-9a39-fb98e9eafc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_68ac49e8-0f83-4e48-87bc-8dc32bd34cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_68ac49e8-0f83-4e48-87bc-8dc32bd34cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_ec44869f-9afc-4d62-a35f-20d27c544100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_ec44869f-9afc-4d62-a35f-20d27c544100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_b3c953a8-3bf0-4c0e-9059-0eef74b761a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_b3c953a8-3bf0-4c0e-9059-0eef74b761a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_526ab382-cef8-4eeb-b084-3a8410835174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentLineItems_82ee32d2-9081-4621-92f7-b440f4fc9b7c" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_526ab382-cef8-4eeb-b084-3a8410835174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0a5b359d-05f8-4497-839e-99f0a6e8f3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0a5b359d-05f8-4497-839e-99f0a6e8f3b6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:to="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_84760f5a-d39e-4363-bd71-016409d21101" xlink:to="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8b1cf3ba-a75e-4db6-bacc-c03cb4dcec92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:to="loc_srt_MinimumMember_8b1cf3ba-a75e-4db6-bacc-c03cb4dcec92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3540b0c5-28eb-4bff-9b75-66ed3e262a18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04645910-aab2-4bea-ba3a-cc2e49934985" xlink:to="loc_srt_MaximumMember_3540b0c5-28eb-4bff-9b75-66ed3e262a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7d081416-1cd1-433b-9801-3a9f041d48a9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PreProductionCostsMember_d9ef473f-2144-4ea6-9ab8-913af671935f" xlink:href="sri-20221231.xsd#sri_PreProductionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19fa6c60-a015-476b-84c4-a2e5208d156c" xlink:to="loc_sri_PreProductionCostsMember_d9ef473f-2144-4ea6-9ab8-913af671935f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ccdcfef3-5e5f-46b0-b715-ab4fc52e7039" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a49768a-6955-4721-99b7-bed83179b480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0a49768a-6955-4721-99b7-bed83179b480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_b8cd4702-f6d0-4d2b-bb17-235faee4ddb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7ccfbdd4-0b7d-4ebd-9fc4-1654c91032c7" xlink:to="loc_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized_b8cd4702-f6d0-4d2b-bb17-235faee4ddb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ce188a1f-f2f5-4e7a-9c5e-8c14597a6473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ce188a1f-f2f5-4e7a-9c5e-8c14597a6473" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9a31e2f4-d412-4513-b2f0-2c4882f184ec" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_02406d2c-f85b-4ba4-94fc-d84ca7828fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1b43fa67-a53a-4d04-8c8e-b556c0322847" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_02406d2c-f85b-4ba4-94fc-d84ca7828fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_228e9c65-6165-4024-b6c8-9393d653322e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorAssetsMember_4979c9c3-70a4-4915-84ae-ad3612a952b8" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorAssetsMember_4979c9c3-70a4-4915-84ae-ad3612a952b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenOneAssetsMember_f9561f80-b26f-481a-808b-7fd76bf06e4a" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenOneAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorGenOneAssetsMember_f9561f80-b26f-481a-808b-7fd76bf06e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterSensorGenTwoAssetsMember_0054c391-3c59-4a16-a94a-58e3f088dac1" xlink:href="sri-20221231.xsd#sri_ParticulateMatterSensorGenTwoAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_ParticulateMatterSensorGenTwoAssetsMember_0054c391-3c59-4a16-a94a-58e3f088dac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityMember_e44cb8be-caa1-40ed-a24e-418207055676" xlink:href="sri-20221231.xsd#sri_CantonFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_CantonFacilityMember_e44cb8be-caa1-40ed-a24e-418207055676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MsilMember_040f2944-3e20-453b-87d5-29e7a62de00a" xlink:href="sri-20221231.xsd#sri_MsilMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5be6ee92-87c9-47ff-a54a-8ff18211990f" xlink:to="loc_sri_MsilMember_040f2944-3e20-453b-87d5-29e7a62de00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_91221777-b7d7-48e3-bbe8-1ea0292f6c75" xlink:to="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_431cc252-456b-411c-b847-9f6d7257135a" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e3b52f54-745d-42fd-a08b-e5aeeb5dd210" xlink:to="loc_sri_ControlDevicesMember_431cc252-456b-411c-b847-9f6d7257135a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ce39d71c-4905-4166-b51e-e025ece8f1b2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_7d56b130-02cb-4b2f-b6fc-e560393f58e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_7d56b130-02cb-4b2f-b6fc-e560393f58e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_5861a68e-cb49-4ad3-a9c3-9ebc631ac783" xlink:href="sri-20221231.xsd#sri_DisposalGroupPostClosingInventoryAdjustmentPayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_sri_DisposalGroupPostClosingInventoryAdjustmentPayment_5861a68e-cb49-4ad3-a9c3-9ebc631ac783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_74cbe3fd-4c3b-4508-9db9-45eb5f1bd674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_74cbe3fd-4c3b-4508-9db9-45eb5f1bd674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5d5a0d84-280c-4fbb-8b28-f7880dd8b143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5d5a0d84-280c-4fbb-8b28-f7880dd8b143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_1ae7d3de-fc50-4453-8847-10059a6aa9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_1ae7d3de-fc50-4453-8847-10059a6aa9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_254c2574-440f-456e-8117-faf1f5c65d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_254c2574-440f-456e-8117-faf1f5c65d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_a8066a47-26ab-4720-9da9-87941f5daa41" xlink:href="sri-20221231.xsd#sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses_a8066a47-26ab-4720-9da9-87941f5daa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_f8faca64-9bb1-417d-9ea4-43091158552c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_InventoryFinishedGoods_f8faca64-9bb1-417d-9ea4-43091158552c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4f5ea401-79dd-4014-bf4c-35625d35698b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4f5ea401-79dd-4014-bf4c-35625d35698b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f5d3bc10-394b-428c-b6ee-8bb4c8b347df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f5d3bc10-394b-428c-b6ee-8bb4c8b347df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a1fac329-fc01-4baf-a9ef-f16896538558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8f45c75d-f100-4fd0-a3b5-19739ca088fb" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a1fac329-fc01-4baf-a9ef-f16896538558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6bceb520-0054-41c7-8a99-0456a9cf1795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6bceb520-0054-41c7-8a99-0456a9cf1795" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_15267c73-400a-4e4c-8c0d-6c7404a1c190" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_eb4f4a5c-ab01-41ff-babe-f96c71a82848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_LandImprovementsMember_eb4f4a5c-ab01-41ff-babe-f96c71a82848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_3bd108dc-5ff8-43aa-b212-746fe968bbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_3bd108dc-5ff8-43aa-b212-746fe968bbc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_2a64969c-3034-4fb9-8d05-ba9fd4619bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_2a64969c-3034-4fb9-8d05-ba9fd4619bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_24c378ba-8f97-4a98-9303-f806b3d9cd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_24c378ba-8f97-4a98-9303-f806b3d9cd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_e05c2088-4e4f-46be-94e8-e94f4888c128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_e05c2088-4e4f-46be-94e8-e94f4888c128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_326ba74d-c4dc-47c1-a1b5-e310e68ec62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_TechnologyEquipmentMember_326ba74d-c4dc-47c1-a1b5-e310e68ec62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_4a60b925-ca42-42e3-95c1-9bfd848b82d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_VehiclesMember_4a60b925-ca42-42e3-95c1-9bfd848b82d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_8202f07b-2e7c-4b85-bca8-038e02fabb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_8202f07b-2e7c-4b85-bca8-038e02fabb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_b8cf0ceb-8329-44c5-a020-6fa64f648708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4a328d8b-9180-4072-a194-f3ef38a1a992" xlink:to="loc_us-gaap_ConstructionInProgressMember_b8cf0ceb-8329-44c5-a020-6fa64f648708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_87339043-adc1-4e61-babf-ae745cccc8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e603e169-7010-4128-9a8b-a60e139e34d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e603e169-7010-4128-9a8b-a60e139e34d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5673391f-bd21-47b3-84df-32b34a2e3026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5673391f-bd21-47b3-84df-32b34a2e3026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_abaa64bf-db43-4aab-ac35-2a3311ea4d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a49ff3ef-81c3-499f-a3c6-37ba216d5097" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_abaa64bf-db43-4aab-ac35-2a3311ea4d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f8cf25e0-765f-43db-8cf6-0aa403f5d53f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_ec283826-e5fd-4145-a2e9-63dd999f3a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f8cf25e0-765f-43db-8cf6-0aa403f5d53f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_ec283826-e5fd-4145-a2e9-63dd999f3a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f8cf25e0-765f-43db-8cf6-0aa403f5d53f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_88ebb7b6-7c24-49f7-b9c4-0114cb913c90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_22f9f5e5-4551-41a3-aef0-6703063eee6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_22f9f5e5-4551-41a3-aef0-6703063eee6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_20abf699-dd5f-459f-b860-ccf2d0a50c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_20abf699-dd5f-459f-b860-ccf2d0a50c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_f23ced83-706e-4cc8-8e6f-812b3f8af78e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_f23ced83-706e-4cc8-8e6f-812b3f8af78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_21185ab6-7579-4b03-b537-081af7f03687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_21185ab6-7579-4b03-b537-081af7f03687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyEquipmentMember_3ed72fd3-67de-4930-97e9-744ddc361af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_TechnologyEquipmentMember_3ed72fd3-67de-4930-97e9-744ddc361af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_abcd4d05-cf23-4fef-8b34-15aaea65c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_VehiclesMember_abcd4d05-cf23-4fef-8b34-15aaea65c22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_21c33f1e-51d6-4d5f-b21c-eab0accfe4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed336837-e384-4571-88aa-4bbd6b0bbb9d" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_21c33f1e-51d6-4d5f-b21c-eab0accfe4ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:to="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8f5c1054-b428-43e2-b237-438400dd16fb" xlink:to="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b52efcbf-81ba-473f-b14a-91b92fea108e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:to="loc_srt_MinimumMember_b52efcbf-81ba-473f-b14a-91b92fea108e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c50f1a59-2e66-4a3d-bee0-1cafb33f89b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b308730-4e42-4b15-8a63-77af6e6c7948" xlink:to="loc_srt_MaximumMember_c50f1a59-2e66-4a3d-bee0-1cafb33f89b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_fad09bc0-475e-44ef-a86b-361361d1c366" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dfc514d5-7b27-4a0c-b054-79fc7b00faf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bf64293b-9342-4282-a49b-9226196eaf0d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_dfc514d5-7b27-4a0c-b054-79fc7b00faf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_94249963-448c-4c75-a9b3-e22a8789a267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94249963-448c-4c75-a9b3-e22a8789a267" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_11e6e24d-9244-49e8-917b-63146c42296f" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterFixedAssetsMember_5be382ec-2b79-4233-b42d-36fe8b5a5413" xlink:href="sri-20221231.xsd#sri_ParticulateMatterFixedAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_8d19f48f-158a-400e-b9bb-eff9775680a2" xlink:to="loc_sri_ParticulateMatterFixedAssetsMember_5be382ec-2b79-4233-b42d-36fe8b5a5413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_51d31473-da7d-44ee-ad16-5248b9843e8f" xlink:to="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_bde9e9c3-0566-4813-9ddd-0bd016c0fbdc" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:to="loc_sri_ControlDevicesMember_bde9e9c3-0566-4813-9ddd-0bd016c0fbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_32f57848-d36a-40cd-bb6b-d609189f96d8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f3a7e18e-4dd2-4c43-8e07-2147132e5876" xlink:to="loc_sri_ElectronicsMember_32f57848-d36a-40cd-bb6b-d609189f96d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_61271bc8-67a2-470b-87bb-47b5a4c3fcec" xlink:to="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TallinnEstoniaFacilityMember_5a03d973-fb60-49fd-b3ec-e1088797a42a" xlink:href="sri-20221231.xsd#sri_TallinnEstoniaFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsDomain_1fe0b2ec-32f6-4c65-879a-1914adf0da2a" xlink:to="loc_sri_TallinnEstoniaFacilityMember_5a03d973-fb60-49fd-b3ec-e1088797a42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_272b0a64-741b-4036-938a-eb2e1bdf0cf6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2d3764cd-ad5e-4c65-a923-182b201d750c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_301e2144-8fe0-44f7-9052-a3dd19ea8e31" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_2d3764cd-ad5e-4c65-a923-182b201d750c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8456c5f8-1b87-4489-b763-d49686963079" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_e128ae4f-220d-4c7e-ac1c-1d6ffd262a62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_AssetImpairmentCharges_e128ae4f-220d-4c7e-ac1c-1d6ffd262a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4061e38e-591b-46e8-b9f3-ecdf379ac2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_Goodwill_4061e38e-591b-46e8-b9f3-ecdf379ac2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_d225e83d-c88d-470c-803e-7fc541bbb52e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_d225e83d-c88d-470c-803e-7fc541bbb52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_20134e8a-32ab-4a40-b934-aaa5d97f34c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e6f6d98a-7967-4131-b245-05facef65f20" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_20134e8a-32ab-4a40-b934-aaa5d97f34c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fe28cf67-aa9e-44b5-a1bb-68382cf617d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fe28cf67-aa9e-44b5-a1bb-68382cf617d4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_690922ee-b85f-48d9-8ee8-91cd31e7413b" xlink:to="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_24ebb4e3-a3f1-4706-80e8-df5070aa8f77" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ab2db573-e7f7-436b-b046-07d55610e3a5" xlink:to="loc_sri_ElectronicsMember_24ebb4e3-a3f1-4706-80e8-df5070aa8f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_314030c5-da59-45e3-a22e-4b0a576ad30f" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f3b829c0-c73d-4b23-ae48-33dc0ac5ec25" xlink:to="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e2e4eb56-8b3f-4202-9727-18d3cd7f0125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:to="loc_us-gaap_Goodwill_e2e4eb56-8b3f-4202-9727-18d3cd7f0125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cc22b8de-c8ea-483f-a1e4-38cfb8a8de82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cc22b8de-c8ea-483f-a1e4-38cfb8a8de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7aa0d650-b314-4421-90b5-0ea795e93457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_7b0a46e6-b4e7-4eaa-a9c0-ad35c53c76ac" xlink:to="loc_us-gaap_Goodwill_7aa0d650-b314-4421-90b5-0ea795e93457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_713d687e-0fa4-4343-8ab5-58b0d6a0daa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_713d687e-0fa4-4343-8ab5-58b0d6a0daa3" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f03eb030-266b-4b57-977e-26da8ef47dc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_9baf2205-9a1e-41c7-aa1d-0b238781ecfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_CustomerListsMember_9baf2205-9a1e-41c7-aa1d-0b238781ecfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4aabd274-ce47-4e27-819f-10288227e324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_TradeNamesMember_4aabd274-ce47-4e27-819f-10288227e324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TechnologyMember_bd142995-825d-4ed9-bf37-61334158bb5a" xlink:href="sri-20221231.xsd#sri_TechnologyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_sri_TechnologyMember_bd142995-825d-4ed9-bf37-61334158bb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_59aa532c-fd88-4e73-aef7-20af08b90671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f7b47eef-31ea-4aa9-9428-ec55f0c94612" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_59aa532c-fd88-4e73-aef7-20af08b90671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_73a4551d-407c-447f-836b-3d5ac29afd6b" xlink:to="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_85f29104-4173-4e32-940c-099c8c59698b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:to="loc_srt_MinimumMember_85f29104-4173-4e32-940c-099c8c59698b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_12d97200-aabf-46af-8aef-b246dea2f7ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04b7a65b-44a8-43e5-95f1-34606199d453" xlink:to="loc_srt_MaximumMember_12d97200-aabf-46af-8aef-b246dea2f7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_44a367d5-d684-432d-83b8-2be901802a35" xlink:to="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_8e135e74-6596-46f3-8f19-f8c559291c54" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_ElectronicsMember_8e135e74-6596-46f3-8f19-f8c559291c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_957a63bf-1371-4d47-ab8f-c844f9feda9e" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_PstMember_957a63bf-1371-4d47-ab8f-c844f9feda9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_506cbd1b-b692-4408-89eb-ab9a17aadf10" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_31abc0ef-6e35-47d9-b90d-348aeb59c351" xlink:to="loc_sri_ControlDevicesMember_506cbd1b-b692-4408-89eb-ab9a17aadf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_28c105e4-5027-4ac7-a1ea-94e32e4e2f92" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be99109d-142e-42a1-83d5-7d8a84e9caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_be99109d-142e-42a1-83d5-7d8a84e9caf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08167a69-5444-4a75-8d4a-67768cccb5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_08167a69-5444-4a75-8d4a-67768cccb5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a3d3e2c-177d-4737-a03a-a3e82c692eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a3d3e2c-177d-4737-a03a-a3e82c692eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a96329f0-ef2e-457c-bcf1-7ed9ccc2d5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a96329f0-ef2e-457c-bcf1-7ed9ccc2d5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_676d8a96-d5de-49d2-98ad-cf0caf599234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_AdjustmentForAmortization_676d8a96-d5de-49d2-98ad-cf0caf599234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7855c540-166e-4fff-812a-5f50a5a57cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7855c540-166e-4fff-812a-5f50a5a57cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c9783a1e-c5e5-40e4-8f84-109d6ea7aa56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c9783a1e-c5e5-40e4-8f84-109d6ea7aa56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b636a9b1-db62-43c8-8a84-0e69f2371b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b636a9b1-db62-43c8-8a84-0e69f2371b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5980aee1-769d-4554-9ccd-d0a4350f42ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5980aee1-769d-4554-9ccd-d0a4350f42ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0b482608-d29a-4155-a14e-adf002a96ece" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0b482608-d29a-4155-a14e-adf002a96ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_39751aa8-ec65-4c3b-8243-eb871626db8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_39751aa8-ec65-4c3b-8243-eb871626db8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7753e92c-bf4c-4f92-baf4-24f172762f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_7ea7f349-38cc-46b5-b014-c1486c680b7f" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_7753e92c-bf4c-4f92-baf4-24f172762f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_31fa74b4-49b6-4f11-ac23-41bdd058bfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_458728fc-be35-4014-9903-74d6bfe3a79e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31fa74b4-49b6-4f11-ac23-41bdd058bfe9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_458728fc-be35-4014-9903-74d6bfe3a79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_64ed22bc-8c43-43c7-8fde-e71171a4bbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31fa74b4-49b6-4f11-ac23-41bdd058bfe9" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_64ed22bc-8c43-43c7-8fde-e71171a4bbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_5a5c028f-26bb-40c9-8830-55c8f2d61c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31fa74b4-49b6-4f11-ac23-41bdd058bfe9" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_5a5c028f-26bb-40c9-8830-55c8f2d61c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a848a64b-2a84-44c7-ba23-b9e71cd3f119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_31fa74b4-49b6-4f11-ac23-41bdd058bfe9" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a848a64b-2a84-44c7-ba23-b9e71cd3f119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_18d930f0-6717-47bc-bb24-1de8b56398ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6e593c8f-1c68-4e6e-a411-3b8d3b202d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_18d930f0-6717-47bc-bb24-1de8b56398ce" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_6e593c8f-1c68-4e6e-a411-3b8d3b202d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_69a48488-942a-43f8-aec8-90e15f09d616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_18d930f0-6717-47bc-bb24-1de8b56398ce" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_69a48488-942a-43f8-aec8-90e15f09d616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_34cfde5f-3017-4f3e-9bcc-50934d5377f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_34cfde5f-3017-4f3e-9bcc-50934d5377f4" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_7881bfc1-1f47-4203-b409-28b96e8f5ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_ProductWarrantyAccrual_7881bfc1-1f47-4203-b409-28b96e8f5ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_4ed16951-26cc-4942-b804-720ba6a97dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_4ed16951-26cc-4942-b804-720ba6a97dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_59bcee7e-2fbb-4556-8470-7db622f525aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease_59bcee7e-2fbb-4556-8470-7db622f525aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_62d43e71-ee5d-4f94-abd4-d773be417eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_62d43e71-ee5d-4f94-abd4-d773be417eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_85fabd0e-531f-45d2-a324-1fad770ef280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss_85fabd0e-531f-45d2-a324-1fad770ef280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_044ae441-1eb3-4c49-a02f-9a5cde9df5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_9b437b9f-b2e9-4767-9806-ad87e4d1c476" xlink:to="loc_us-gaap_ProductWarrantyAccrual_044ae441-1eb3-4c49-a02f-9a5cde9df5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a30b8cc5-7ad9-43d3-b78c-f159a75f8df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a30b8cc5-7ad9-43d3-b78c-f159a75f8df3" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_bd1eb505-bb9a-4b89-8938-f29814ee79e2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9fc80109-02c0-42cc-9e8d-71a232f4346b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_39e10d20-23ed-449a-9334-7fe3976d2d58" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9fc80109-02c0-42cc-9e8d-71a232f4346b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_006aa553-c601-457c-8d4c-f0c0adeaeca5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember_e2cf1d51-a62c-408f-abd5-cad21b08a72f" xlink:href="sri-20221231.xsd#sri_PerformanceBasedRightToReceivedCommonSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f912c3ce-7590-4645-b1a4-c5debce4bf07" xlink:to="loc_sri_PerformanceBasedRightToReceivedCommonSharesMember_e2cf1d51-a62c-408f-abd5-cad21b08a72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d681f4b9-d11f-441e-ba60-c0cb357d7c33" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_7d4e27a1-94b3-41cd-aa5f-cca3b97d46ee" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:to="loc_sri_CreditFacilityMember_7d4e27a1-94b3-41cd-aa5f-cca3b97d46ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberThreeMember_967df33d-e6c5-4289-98ef-aea8e670360b" xlink:href="sri-20221231.xsd#sri_AmendmentNumberThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f6699027-76df-42f4-969b-1e3714d33c61" xlink:to="loc_sri_AmendmentNumberThreeMember_967df33d-e6c5-4289-98ef-aea8e670360b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_83473c50-e06d-43e5-ad3b-381e62b6e43f" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AcceleratedShareRepurchaseAgreementMember_6178610a-3e49-4277-b73d-b6f054d25fdb" xlink:href="sri-20221231.xsd#sri_AcceleratedShareRepurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:to="loc_sri_AcceleratedShareRepurchaseAgreementMember_6178610a-3e49-4277-b73d-b6f054d25fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AgreementLetter10b18Member_0c2fdb58-bf90-4eed-9741-b668c7425be0" xlink:href="sri-20221231.xsd#sri_AgreementLetter10b18Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_715cb759-f750-4f39-809e-6980f4670a57" xlink:to="loc_sri_AgreementLetter10b18Member_0c2fdb58-bf90-4eed-9741-b668c7425be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_21083d34-b40d-4a5e-b1a6-cd2e4931276c" xlink:to="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_72986658-c062-4559-b79d-151e89f2c180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_TreasuryStockMember_72986658-c062-4559-b79d-151e89f2c180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b5be5f76-473a-4103-8072-d0c54fc22832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b5be5f76-473a-4103-8072-d0c54fc22832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_efdfb31b-eca2-414c-8631-3884ec07f932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8e895d04-3132-4916-91f5-8de323d6b892" xlink:to="loc_us-gaap_RetainedEarningsMember_efdfb31b-eca2-414c-8631-3884ec07f932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_69f91936-3bd9-4a75-8dcd-ac6acb7eccbb" xlink:to="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_32a7c9de-f49e-42b1-b725-fe4404b20158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c2d53e8a-1db0-4ecc-a8e0-96f891d132e7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_32a7c9de-f49e-42b1-b725-fe4404b20158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_177bce35-439b-4b88-b162-08f9b6062e6f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6e574934-7473-456b-8db7-f6f386855065" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1cb1c67e-6fe3-44ee-ae41-c6ea9092dded" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6e574934-7473-456b-8db7-f6f386855065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b84cc5ce-6031-4884-897d-5775ce3d714e" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201912Member_17ea7652-92e5-41dc-a726-38107004f26d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201912Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_4db2b8af-d14f-4944-b04d-f178651b2bcc" xlink:to="loc_us-gaap_AccountingStandardsUpdate201912Member_17ea7652-92e5-41dc-a726-38107004f26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_93ed3136-c549-4f5b-a8e7-095b213e0150" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_44f66618-0db2-4654-b083-bbe2a0b7caf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_44f66618-0db2-4654-b083-bbe2a0b7caf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ResearchAndDevelopmentExpensePercentage_6a4b48cc-d550-4dd5-9b60-9f2a8fa982cf" xlink:href="sri-20221231.xsd#sri_ResearchAndDevelopmentExpensePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_ResearchAndDevelopmentExpensePercentage_6a4b48cc-d550-4dd5-9b60-9f2a8fa982cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0b3ebba5-9c3e-408d-9a45-ee4c4667c08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_0b3ebba5-9c3e-408d-9a45-ee4c4667c08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c56fbb10-802c-47b6-bb30-bf60a2cc8f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ShareBasedCompensation_c56fbb10-802c-47b6-bb30-bf60a2cc8f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_e5062e9e-bee0-4ee0-9959-e42538576034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_e5062e9e-bee0-4ee0-9959-e42538576034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e80cbe72-30c3-44c6-986e-c0789b73e834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e80cbe72-30c3-44c6-986e-c0789b73e834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3616849d-118e-42ef-8090-470160e06fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3616849d-118e-42ef-8090-470160e06fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c8efa95e-587c-431a-b8af-4fca38b2d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c8efa95e-587c-431a-b8af-4fca38b2d5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurredCapitalized_31e93e12-bd7f-46a4-b05e-35af698f4e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurredCapitalized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_InterestCostsIncurredCapitalized_31e93e12-bd7f-46a4-b05e-35af698f4e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_e19a80c2-07a0-4ed7-b6a2-8b14a837bc25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_e19a80c2-07a0-4ed7-b6a2-8b14a837bc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f3dce85e-d554-4c90-a4e3-5c017334abbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f3dce85e-d554-4c90-a4e3-5c017334abbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_dac4fa0c-3a11-4367-a6db-59f11c79f48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_dac4fa0c-3a11-4367-a6db-59f11c79f48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f77cb6d2-06bd-479c-8385-c6572b5165b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f77cb6d2-06bd-479c-8385-c6572b5165b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_711c790f-1fea-4239-a231-0579ca9c4763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_711c790f-1fea-4239-a231-0579ca9c4763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentageOfExpectedSharesRepurchased_cd99c292-4841-4e40-b9dd-064fca8f4de4" xlink:href="sri-20221231.xsd#sri_PercentageOfExpectedSharesRepurchased"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_PercentageOfExpectedSharesRepurchased_cd99c292-4841-4e40-b9dd-064fca8f4de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_72b36f3e-e19e-46e9-8f26-4dedf50a9f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_72b36f3e-e19e-46e9-8f26-4dedf50a9f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_2f68e852-03af-4c68-a02a-6883e752c49c" xlink:href="sri-20221231.xsd#sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram_2f68e852-03af-4c68-a02a-6883e752c49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PeriodOverWhichShareWillBeRepurchased_ef4cc0a0-3829-4b7a-9b95-6d8967678021" xlink:href="sri-20221231.xsd#sri_PeriodOverWhichShareWillBeRepurchased"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_sri_PeriodOverWhichShareWillBeRepurchased_ef4cc0a0-3829-4b7a-9b95-6d8967678021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_746e451e-0d29-4228-837e-7d0ed63c7a11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_746e451e-0d29-4228-837e-7d0ed63c7a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8c8f85f2-2d6d-45e5-b033-31384b7566df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_43d97d35-e7dc-41c8-a1cb-ea296d98ee7d" xlink:to="loc_us-gaap_StockholdersEquity_8c8f85f2-2d6d-45e5-b033-31384b7566df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ef9266a9-421c-4260-95ea-7329249be5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d1f0ce9c-d7f4-4a41-a6f7-b480a2e99752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ef9266a9-421c-4260-95ea-7329249be5c0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d1f0ce9c-d7f4-4a41-a6f7-b480a2e99752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_09f1fad4-83ad-4068-99cc-2d2ace9496d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ef9266a9-421c-4260-95ea-7329249be5c0" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_09f1fad4-83ad-4068-99cc-2d2ace9496d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74dd7880-5b5f-40dc-a87c-a0a0bdb864c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ef9266a9-421c-4260-95ea-7329249be5c0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74dd7880-5b5f-40dc-a87c-a0a0bdb864c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b032ee1f-a160-4327-b10d-b3bd7270558d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b032ee1f-a160-4327-b10d-b3bd7270558d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1d7d0b2b-ddd2-4edc-8178-833a6a62b17e" xlink:to="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e82c22d7-172a-4df0-817a-d425ed5235c7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8a1ff584-dc3c-43ec-8e1d-d126a4f1a901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_8a1ff584-dc3c-43ec-8e1d-d126a4f1a901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a574f043-f2f0-47be-b5d5-535419763d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_e7d7a20e-103f-4274-8cb7-31a312f3ab6e" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a574f043-f2f0-47be-b5d5-535419763d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd833fc-92bd-4bc8-8b7e-4c7ccf02aa49" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e8d58c70-9868-43d4-ae58-d957fa14ac43" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bcabf7b5-1fec-4e65-bfdd-1ce3f16334ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_StockholdersEquity_bcabf7b5-1fec-4e65-bfdd-1ce3f16334ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f9006b24-57c5-4b9b-af0d-241c691baa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_f9006b24-57c5-4b9b-af0d-241c691baa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_12f599d5-071c-48c4-aeb0-85609ddead53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_12f599d5-071c-48c4-aeb0-85609ddead53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_915e53d3-d359-4120-ac6c-9feb5d47b554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_915e53d3-d359-4120-ac6c-9feb5d47b554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ff6034b9-9952-40bc-8f81-b2a158a474d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_ce16e4ea-59ae-418b-aa53-7c28987626c5" xlink:to="loc_us-gaap_StockholdersEquity_ff6034b9-9952-40bc-8f81-b2a158a474d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RevenueRevenuebySegmentandGeographicalLocationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_25a1631e-3efa-4b62-a705-65bc5d11cb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_25a1631e-3efa-4b62-a705-65bc5d11cb8b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28a3330e-cd2e-4c1b-b83e-6d14780c2318" xlink:to="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_575e6f35-ddee-46d5-afb1-c477f96cae45" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_ControlDevicesMember_575e6f35-ddee-46d5-afb1-c477f96cae45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_581855dc-900d-4c1d-b909-1559292f85d8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_ElectronicsMember_581855dc-900d-4c1d-b909-1559292f85d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_ba6ef85c-45c4-4688-b845-0e60a1985f35" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_10a1fb06-8777-4f77-b351-78d03684c219" xlink:to="loc_sri_PstMember_ba6ef85c-45c4-4688-b845-0e60a1985f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:to="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7ed00203-4e67-4e6b-9b6e-c3b2826246b7" xlink:to="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_edfd4488-5e2e-447f-9a50-faa66d9a8f5b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_NorthAmericaMember_edfd4488-5e2e-447f-9a50-faa66d9a8f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_e5bc5e65-3e66-46a5-beb9-b56f3b0adb64" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_SouthAmericaMember_e5bc5e65-3e66-46a5-beb9-b56f3b0adb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_71aa5d80-1e70-494b-b683-7e1be027e23c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_EuropeMember_71aa5d80-1e70-494b-b683-7e1be027e23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e1b0ebe-13b8-4f04-8947-404665b1f192" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ab978a96-ce3b-48b9-8d73-1e43deef73fc" xlink:to="loc_srt_AsiaPacificMember_1e1b0ebe-13b8-4f04-8947-404665b1f192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_561ce59f-00c3-4e05-b3f5-71eec719a21f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0db947c4-f180-49e0-92a9-b7dda4e47448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a82c30de-2973-41a2-a86e-8153c92bbda9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0db947c4-f180-49e0-92a9-b7dda4e47448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b1ad516f-9ab1-4689-a352-893738294a61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_7d4708d8-1368-4d51-a57b-9b0b156f62e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b1ad516f-9ab1-4689-a352-893738294a61" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_7d4708d8-1368-4d51-a57b-9b0b156f62e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_057640fe-5af0-458b-a170-225c83801926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b1ad516f-9ab1-4689-a352-893738294a61" xlink:to="loc_us-gaap_ContractWithCustomerLiability_057640fe-5af0-458b-a170-225c83801926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_83956a4d-7929-40f3-9ed0-aa4f5ef44a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b1ad516f-9ab1-4689-a352-893738294a61" xlink:to="loc_us-gaap_CapitalizedContractCostNet_83956a4d-7929-40f3-9ed0-aa4f5ef44a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_496cfbca-3180-4f40-88d3-17df779428a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_496cfbca-3180-4f40-88d3-17df779428a7" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_d6894ba9-7f33-4d76-8b2e-ebaf964a1242" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MindaStoneridgeInstrumentsLtdMember_75cdef03-a805-4d13-869f-c585af891f85" xlink:href="sri-20221231.xsd#sri_MindaStoneridgeInstrumentsLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_MindaStoneridgeInstrumentsLtdMember_75cdef03-a805-4d13-869f-c585af891f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_124d2f03-3cf5-431b-90f0-8f1836d86d05" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_PstEletronicaltdaMember_124d2f03-3cf5-431b-90f0-8f1836d86d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AutotechVenturesMember_ef057238-5675-4867-9859-f6709dfe1b8f" xlink:href="sri-20221231.xsd#sri_AutotechVenturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_46e5b03e-eb22-4d16-97d8-acec8ff4abf1" xlink:to="loc_sri_AutotechVenturesMember_ef057238-5675-4867-9859-f6709dfe1b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:to="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_5aa782d3-22b0-45ce-b132-68d31d6dd63f" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VentureCapitalFundsMember_a773a47a-1046-4935-96ce-e535c485935c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VentureCapitalFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b509a1c9-ece4-4b0c-9c53-b7577183c02f" xlink:to="loc_us-gaap_VentureCapitalFundsMember_a773a47a-1046-4935-96ce-e535c485935c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2b7a565e-b235-4fdb-86cd-d690c2ff97ee" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_97a843a3-5a40-4af6-acef-7011caf64940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_97a843a3-5a40-4af6-acef-7011caf64940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e25bbd4f-388f-4f90-9710-db0d035c7fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestments_e25bbd4f-388f-4f90-9710-db0d035c7fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_810165c7-f7bf-4aaf-9ced-408053177687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_810165c7-f7bf-4aaf-9ced-408053177687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_f1f4af68-e449-4087-b0c0-3178c76e4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_f1f4af68-e449-4087-b0c0-3178c76e4962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_342706ac-8f65-4249-9c73-973920b4ae2f" xlink:href="sri-20221231.xsd#sri_AdditionalPercentageOfNoncontrollingInterestAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_sri_AdditionalPercentageOfNoncontrollingInterestAcquired_342706ac-8f65-4249-9c73-973920b4ae2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_8ea6bf6d-1d67-4789-bbd9-5fa5d84781d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_8ea6bf6d-1d67-4789-bbd9-5fa5d84781d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_b19f1d3f-0d07-4661-b392-d9548bca5737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_b19f1d3f-0d07-4661-b392-d9548bca5737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_bc016ea5-7642-4a37-aa0f-9314abd19e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount_bc016ea5-7642-4a37-aa0f-9314abd19e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_InvestmentsContributionPeriod_2f3c112b-e24c-4f22-b450-39962fa8168a" xlink:href="sri-20221231.xsd#sri_InvestmentsContributionPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_sri_InvestmentsContributionPeriod_2f3c112b-e24c-4f22-b450-39962fa8168a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_eebee196-78e2-40ad-a236-df7349b92322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInJointVenture_eebee196-78e2-40ad-a236-df7349b92322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a0b92e7d-5dcb-4213-8319-eaa5a9cc7e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_a0b92e7d-5dcb-4213-8319-eaa5a9cc7e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_5d536ff0-960e-4594-a118-e91a8501a633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6803416b-a292-443b-a7b3-446db6533514" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_5d536ff0-960e-4594-a118-e91a8501a633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f1a3a0b0-c7ec-4fb5-ad5a-aee40f092c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f1a3a0b0-c7ec-4fb5-ad5a-aee40f092c01" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_5f2ee5b1-ab69-4670-a727-129ca188f1ee" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SwedenShortTermNoteMember_a187ff70-322c-4d90-9ca4-29818f966627" xlink:href="sri-20221231.xsd#sri_SwedenShortTermNoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_402ff16f-25be-41c3-be5b-320a82a0a2d8" xlink:to="loc_sri_SwedenShortTermNoteMember_a187ff70-322c-4d90-9ca4-29818f966627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:to="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e50977b6-2219-4868-a831-8e47d7cfc34b" xlink:to="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_60c164ed-51ef-4d55-b284-d36217da28b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_60c164ed-51ef-4d55-b284-d36217da28b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2e899878-6b3b-449a-8806-916007ee57a2" xlink:href="sri-20221231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5acbec72-d209-49fa-b2a2-75688939c88e" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2e899878-6b3b-449a-8806-916007ee57a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_ff2e79fe-4196-44c2-8c39-8d743ffe3352" xlink:to="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_34b2fd0f-7757-458f-8ed8-27f405e3c357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_20834d6e-6522-4ec4-a385-9ae129657f70" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_34b2fd0f-7757-458f-8ed8-27f405e3c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_500ccc67-ce6c-4a95-8702-886c1fd27579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_500ccc67-ce6c-4a95-8702-886c1fd27579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e0dc098c-cf37-4e32-9197-18054aa3b52f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e0dc098c-cf37-4e32-9197-18054aa3b52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_706c9bc5-611c-4ea7-b286-30ecd207bd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_LongTermDebtCurrent_706c9bc5-611c-4ea7-b286-30ecd207bd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_30bfcad8-49a5-4c49-8fc9-84dadf7f29f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_661925c2-0a22-4e4c-ae0d-a162cff1570f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_30bfcad8-49a5-4c49-8fc9-84dadf7f29f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e4d248e5-dae4-464f-8522-4cffafe4d973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_e4d248e5-dae4-464f-8522-4cffafe4d973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateDescription_670c2059-83f9-4870-983e-18ecf1aabbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_96463bf4-b5ea-4875-b736-89f07f1fb84e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateDescription_670c2059-83f9-4870-983e-18ecf1aabbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_382335a7-55ff-4c4a-baa5-01c4f1914b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_382335a7-55ff-4c4a-baa5-01c4f1914b16" xlink:to="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_200d6f1e-01d7-4de8-a728-ce56b9911d47" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0a1827d1-5847-4980-9de6-2957999a352d" xlink:to="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberOneMember_85410a8a-3b2d-419f-a996-324f74963c0e" xlink:href="sri-20221231.xsd#sri_AmendmentNumberOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberOneMember_85410a8a-3b2d-419f-a996-324f74963c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberThreeMember_0b3e95db-aaf2-4568-b2fb-9ae872d750a7" xlink:href="sri-20221231.xsd#sri_AmendmentNumberThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberThreeMember_0b3e95db-aaf2-4568-b2fb-9ae872d750a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AmendmentNumberFourMember_729520d2-b17a-4734-a700-8046ea92c810" xlink:href="sri-20221231.xsd#sri_AmendmentNumberFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CreditFacilityMember_43e1726b-375c-47d5-9e68-10bcbf7ef33c" xlink:to="loc_sri_AmendmentNumberFourMember_729520d2-b17a-4734-a700-8046ea92c810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:href="sri-20221231.xsd#sri_DebtCategoryAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:href="sri-20221231.xsd#sri_DebtCategoryDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_DebtCategoryAxis_9515a40e-2b96-497f-a9ae-2ab8007a1685" xlink:to="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SpecifiedHedgeBorrowingsMember_fe01911f-4f31-4fa0-9644-8d0362d9c159" xlink:href="sri-20221231.xsd#sri_SpecifiedHedgeBorrowingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_DebtCategoryDomain_0271d05c-ab73-4587-a55b-bdb667c80693" xlink:to="loc_sri_SpecifiedHedgeBorrowingsMember_fe01911f-4f31-4fa0-9644-8d0362d9c159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_218e0a85-11ec-4431-9c19-e9217f2a292b" xlink:to="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_2854aa68-7270-4cbb-9caa-270a18000a05" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_24413a9f-724a-457d-8c90-020f22846ad9" xlink:to="loc_sri_ElectronicsMember_2854aa68-7270-4cbb-9caa-270a18000a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2232b8b0-ba4a-46d2-beb2-b46689047c90" xlink:to="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4484b548-728c-41b9-ba49-17a54c36d062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4484b548-728c-41b9-ba49-17a54c36d062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_f23624a0-7161-4292-ad91-4fa98ad9dec5" xlink:to="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SuzhouShortTermCreditLineMember_2c174997-9534-4b2a-b5fc-b5156b71b085" xlink:href="sri-20221231.xsd#sri_SuzhouShortTermCreditLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:to="loc_sri_SuzhouShortTermCreditLineMember_2c174997-9534-4b2a-b5fc-b5156b71b085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_BankAcceptanceDraftCreditLineMember_aa423ada-573d-4bba-b4ad-766b587d1fbb" xlink:href="sri-20221231.xsd#sri_BankAcceptanceDraftCreditLineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditMember_6a47b643-e908-4797-ae9b-ed4e60c8ead6" xlink:to="loc_sri_BankAcceptanceDraftCreditLineMember_aa423ada-573d-4bba-b4ad-766b587d1fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_486e8bdd-81f6-436a-adea-180a10632e93" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_87584d6e-4b23-4dbe-8d6d-5518eceb84ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_86203d0f-5064-4809-bfde-a7d922bd44ee" xlink:to="loc_us-gaap_BridgeLoanMember_87584d6e-4b23-4dbe-8d6d-5518eceb84ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_08d7cfc6-3ff4-4da8-a7ac-5014e12f7b75" xlink:to="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_532eb6da-0855-4277-9588-1b39f0ddc20d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:to="loc_srt_MaximumMember_532eb6da-0855-4277-9588-1b39f0ddc20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cddeeabb-077d-4363-a6a3-15cc903c9142" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d60a588c-b237-4cb9-aecb-c040087d7a2a" xlink:to="loc_srt_MinimumMember_cddeeabb-077d-4363-a6a3-15cc903c9142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_763fcdda-3560-4495-b5a9-b5002119109d" xlink:to="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_33923e65-ec13-4b28-a304-2d314305dbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_27c20e9f-8c0e-4130-99a2-9dff20fa0d73" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_33923e65-ec13-4b28-a304-2d314305dbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_3526cad9-2acf-42f9-a7c0-310a11bdba7d" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_a137a46e-8d03-4809-8958-627cd9ad245c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_a137a46e-8d03-4809-8958-627cd9ad245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d2b3b2d4-d57f-4633-ba3d-28246271c3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d2b3b2d4-d57f-4633-ba3d-28246271c3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_7e7847af-d04a-4155-8405-d270b101816a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_7e7847af-d04a-4155-8405-d270b101816a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_f737f5ee-c9c7-49e2-9847-af2ffe5dcc94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFourMember_f737f5ee-c9c7-49e2-9847-af2ffe5dcc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_a9263702-29b6-4dce-bf59-adeb75b512c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodFiveMember_a9263702-29b6-4dce-bf59-adeb75b512c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSixMember_8126d97c-8484-4a95-8d93-4f653e472069" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodSixMember_8126d97c-8484-4a95-8d93-4f653e472069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodSevenMember_3e58f499-4fdb-4df9-98eb-d05e2611722d" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodSevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodSevenMember_3e58f499-4fdb-4df9-98eb-d05e2611722d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentRedemptionPeriodEightMember_15311a6d-3047-4b6f-9138-7e11c73a6c2a" xlink:href="sri-20221231.xsd#sri_DebtInstrumentRedemptionPeriodEightMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_cde44731-071d-40bf-b533-06d46338c16b" xlink:to="loc_sri_DebtInstrumentRedemptionPeriodEightMember_15311a6d-3047-4b6f-9138-7e11c73a6c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a1d21032-8ab5-49ee-817b-e007e5166f83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_063480a5-9f24-4898-9eec-5f53dbf96433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7c412c53-d0d3-4017-8717-d4240a3c80a3" xlink:to="loc_us-gaap_SubsequentEventMember_063480a5-9f24-4898-9eec-5f53dbf96433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9bf6ae2-0c60-43cd-a242-66b13a63922a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f8b71c7f-d223-47f0-a4f0-674a86d0dea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f8b71c7f-d223-47f0-a4f0-674a86d0dea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_53e8b628-c770-4ec9-b554-ee75b8046cc1" xlink:href="sri-20221231.xsd#sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility_53e8b628-c770-4ec9-b554-ee75b8046cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_9963f8af-dbe0-4894-a045-1fbb7bea2e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_9963f8af-dbe0-4894-a045-1fbb7bea2e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_f58065cb-c7fd-4b11-bb09-ffa989444b30" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount_f58065cb-c7fd-4b11-bb09-ffa989444b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_ea241c0b-0223-458c-8adf-11e4d49c703c" xlink:href="sri-20221231.xsd#sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount_ea241c0b-0223-458c-8adf-11e4d49c703c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MinimumInterestCoverageRatio_bfd5352f-0462-4006-aa49-96820b946e4c" xlink:href="sri-20221231.xsd#sri_MinimumInterestCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MinimumInterestCoverageRatio_bfd5352f-0462-4006-aa49-96820b946e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity_5be989a2-e80e-4338-9ceb-6010696158a4" xlink:href="sri-20221231.xsd#sri_LineOfCreditFacilityRequiredMinimumLiquidity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_LineOfCreditFacilityRequiredMinimumLiquidity_5be989a2-e80e-4338-9ceb-6010696158a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39e9cd05-9a4d-4162-b1db-474145224c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_39e9cd05-9a4d-4162-b1db-474145224c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9ec019f0-e384-41a9-88ce-9f2276a48a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9ec019f0-e384-41a9-88ce-9f2276a48a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c178013e-37de-42c5-976a-319b5debe54c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_c178013e-37de-42c5-976a-319b5debe54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_c477ac26-72a6-47f9-b945-61695f50405b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_c477ac26-72a6-47f9-b945-61695f50405b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumLeverageRatio_af67ce16-a012-47ec-8071-f0c596eb7577" xlink:href="sri-20221231.xsd#sri_MaximumLeverageRatio"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MaximumLeverageRatio_af67ce16-a012-47ec-8071-f0c596eb7577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfDomesticCash_ec5d0a6c-c350-490c-80b0-83717468cfa8" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfDomesticCash"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_PercentThresholdOfDomesticCash_ec5d0a6c-c350-490c-80b0-83717468cfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentThresholdOfForeignCash_74fda646-87f4-458d-adde-917761be7c09" xlink:href="sri-20221231.xsd#sri_PercentThresholdOfForeignCash"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_PercentThresholdOfForeignCash_74fda646-87f4-458d-adde-917761be7c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MaximumNetLeverageRatio_8974227c-8b10-48f5-91e2-12636c4be365" xlink:href="sri-20221231.xsd#sri_MaximumNetLeverageRatio"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_sri_MaximumNetLeverageRatio_8974227c-8b10-48f5-91e2-12636c4be365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_af5e7da6-c608-4b37-8323-4ad0e93d5dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_af5e7da6-c608-4b37-8323-4ad0e93d5dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_d0f0aa2d-fc20-49d7-9a56-0c6a8fbe89aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityCovenantCompliance_d0f0aa2d-fc20-49d7-9a56-0c6a8fbe89aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6f91a972-ff21-41d5-b2a2-9cb79d5cfa5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6f91a972-ff21-41d5-b2a2-9cb79d5cfa5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_70444590-c86e-4581-bed5-f7147b1d6fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCredit_70444590-c86e-4581-bed5-f7147b1d6fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_84a9d0e6-8199-447c-a305-7dbe434daac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_84a9d0e6-8199-447c-a305-7dbe434daac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d36a2d70-6ccc-4cb0-95d1-e1d8810765d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d36a2d70-6ccc-4cb0-95d1-e1d8810765d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ff19c369-fe98-4d96-89f4-4c5122fe9cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_ff19c369-fe98-4d96-89f4-4c5122fe9cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f9d4d09d-740e-4f7b-9be9-8f6e19bb2bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fea9ed07-d3de-492c-9b0b-db5a0f0bb280" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_f9d4d09d-740e-4f7b-9be9-8f6e19bb2bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#DebtScheduleofFutureMaturitiesofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0d8a140d-2e47-48f4-b0af-449e4f0e5be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_0d8a140d-2e47-48f4-b0af-449e4f0e5be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e57b2a3a-787b-419c-bbc2-a1f6d33dc93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e57b2a3a-787b-419c-bbc2-a1f6d33dc93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_928a0cb1-bd34-4e49-a544-a67ff418b634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_928a0cb1-bd34-4e49-a544-a67ff418b634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_298af024-78c6-46a3-966c-21f3861cfb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_298af024-78c6-46a3-966c-21f3861cfb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6da5abf2-b945-4564-80d0-68484376d75a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_6da5abf2-b945-4564-80d0-68484376d75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_18f6ee99-ff21-43b5-afc5-7a67156a0d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c8eefc9-a4ee-4cd1-9d82-7d612a091148" xlink:to="loc_us-gaap_LongTermDebt_18f6ee99-ff21-43b5-afc5-7a67156a0d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdad60d-02ad-4abe-9a4f-1069a620e276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_45e25401-a94c-4853-a761-636e7edf694b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdad60d-02ad-4abe-9a4f-1069a620e276" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_45e25401-a94c-4853-a761-636e7edf694b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1c88c5c9-e017-479c-a327-e7400bb7c480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_45e25401-a94c-4853-a761-636e7edf694b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1c88c5c9-e017-479c-a327-e7400bb7c480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4ce99d5d-2d89-4196-ab0b-d3f1983e3473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_45e25401-a94c-4853-a761-636e7edf694b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4ce99d5d-2d89-4196-ab0b-d3f1983e3473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aaf7e2f5-f154-426b-80dd-43022e4587e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_45e25401-a94c-4853-a761-636e7edf694b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aaf7e2f5-f154-426b-80dd-43022e4587e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_71f29320-e7d1-492d-945d-fbaa57d7ac8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdad60d-02ad-4abe-9a4f-1069a620e276" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_71f29320-e7d1-492d-945d-fbaa57d7ac8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_29e83fca-888f-4cb9-bde3-74ff5fe61acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_71f29320-e7d1-492d-945d-fbaa57d7ac8c" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_29e83fca-888f-4cb9-bde3-74ff5fe61acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9d9c952d-64e6-43b3-bd06-8af59138a8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_29e83fca-888f-4cb9-bde3-74ff5fe61acf" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9d9c952d-64e6-43b3-bd06-8af59138a8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_e3411d41-4e8b-466e-99c2-db7439dcb2b9" xlink:href="sri-20221231.xsd#sri_CurrentStateAndForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_29e83fca-888f-4cb9-bde3-74ff5fe61acf" xlink:to="loc_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit_e3411d41-4e8b-466e-99c2-db7439dcb2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2a694927-a1ef-437a-9522-0723423dc2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_29e83fca-888f-4cb9-bde3-74ff5fe61acf" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2a694927-a1ef-437a-9522-0723423dc2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b49557d-cbe1-48a5-ac01-f274789d76f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_71f29320-e7d1-492d-945d-fbaa57d7ac8c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b49557d-cbe1-48a5-ac01-f274789d76f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cf394294-ec08-4c26-aea9-9be6dbd5b407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b49557d-cbe1-48a5-ac01-f274789d76f9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cf394294-ec08-4c26-aea9-9be6dbd5b407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b3259bb2-b589-4afa-aeaf-6ae23b41d80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b49557d-cbe1-48a5-ac01-f274789d76f9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_b3259bb2-b589-4afa-aeaf-6ae23b41d80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_d0eb32fc-8d59-475c-b570-ba82b2c3d8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6b49557d-cbe1-48a5-ac01-f274789d76f9" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_d0eb32fc-8d59-475c-b570-ba82b2c3d8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_80ee2b6e-fbfc-474d-ab1b-d0e31c591fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ebdad60d-02ad-4abe-9a4f-1069a620e276" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_80ee2b6e-fbfc-474d-ab1b-d0e31c591fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bf3c81ae-5f1d-4ae1-9f13-ac2903e02fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf3c81ae-5f1d-4ae1-9f13-ac2903e02fe1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec38e916-5cb8-41ff-bf7b-1319170ac61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec38e916-5cb8-41ff-bf7b-1319170ac61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5f091846-8773-4780-8ab0-e1fd8edcb56a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_5f091846-8773-4780-8ab0-e1fd8edcb56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6a707ea0-a6b3-4806-814c-7c9be882eb90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6a707ea0-a6b3-4806-814c-7c9be882eb90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_b03f0bb0-5714-4e38-82e6-a33ec6f06f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_b03f0bb0-5714-4e38-82e6-a33ec6f06f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_6162e84c-6ce7-4605-a2d5-6513ee428b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_6162e84c-6ce7-4605-a2d5-6513ee428b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_aa2ddced-52e6-4b74-b199-b30c73612072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_aa2ddced-52e6-4b74-b199-b30c73612072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_c5af1ab5-f20d-40d0-85ad-f126b4c8611a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount_c5af1ab5-f20d-40d0-85ad-f126b4c8611a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d3fea380-4002-495d-bd98-4e589c7971a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d3fea380-4002-495d-bd98-4e589c7971a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_a4c5dee0-7fec-4e84-b955-058ad986d810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesForeign"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign_a4c5dee0-7fec-4e84-b955-058ad986d810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_3ed21dda-ff44-42e4-b449-b4aa551cfa00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_3ed21dda-ff44-42e4-b449-b4aa551cfa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_01d33fcc-1f01-4644-851d-115b8468bc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_01d33fcc-1f01-4644-851d-115b8468bc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_14942983-21f4-495f-8177-ff6c32d6cfbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_14942983-21f4-495f-8177-ff6c32d6cfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c44f6b8e-9c3b-416b-82f5-d186fd8273bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_81186fd7-bed9-4a7f-85c1-ca6d29f4b0a0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c44f6b8e-9c3b-416b-82f5-d186fd8273bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_769a0912-7f18-428c-af97-12108863bb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_769a0912-7f18-428c-af97-12108863bb3e" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_00305b02-bc74-4ef6-9415-7806a32998ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_00305b02-bc74-4ef6-9415-7806a32998ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6208c7b2-2be0-4b08-9a5c-eb404daf41ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6208c7b2-2be0-4b08-9a5c-eb404daf41ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_acaf1f88-32ed-4420-9296-e4df5fa558bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_acaf1f88-32ed-4420-9296-e4df5fa558bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_bb96a0b2-287d-4006-818c-78a2895fae3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_bb96a0b2-287d-4006-818c-78a2895fae3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3d06e15d-8350-4dd2-9ceb-e0fbbe27560a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3d06e15d-8350-4dd2-9ceb-e0fbbe27560a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_3914ac39-c7ba-479a-8995-960c0bff743e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_3914ac39-c7ba-479a-8995-960c0bff743e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_9db998bb-7909-447d-af51-638d56f8b2d7" xlink:href="sri-20221231.xsd#sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment_9db998bb-7909-447d-af51-638d56f8b2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6fbec007-92eb-48f0-b756-eee0e32df25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_6fbec007-92eb-48f0-b756-eee0e32df25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_3c102e00-770c-48e5-ac1c-694d45fdeac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_3c102e00-770c-48e5-ac1c-694d45fdeac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_094fa52a-7937-4dba-8de7-df1b122d5250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_094fa52a-7937-4dba-8de7-df1b122d5250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_872b7ec6-f0fd-42aa-bf86-2e48d1dd7381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_872b7ec6-f0fd-42aa-bf86-2e48d1dd7381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a62faf5f-c78f-4a57-a732-0cb60a34dc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f7d5c681-2df2-41f9-a7c1-48d6a0d2e3f1" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a62faf5f-c78f-4a57-a732-0cb60a34dc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_769a0912-7f18-428c-af97-12108863bb3e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_63a5b18b-c312-4262-806e-46c49a69e31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_63a5b18b-c312-4262-806e-46c49a69e31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_69a7df30-0aa9-43c4-96ca-67f4b83a1967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_69a7df30-0aa9-43c4-96ca-67f4b83a1967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9fe34e24-fda6-4607-895f-ab4a09ae60e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9fe34e24-fda6-4607-895f-ab4a09ae60e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_36ef4b4d-f47e-4bf3-96c0-cb10b022554c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_36ef4b4d-f47e-4bf3-96c0-cb10b022554c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d0c6036e-722c-4b25-b7cf-950f4c765182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f8c61bcd-caea-40a8-86f0-1f0608102c58" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_d0c6036e-722c-4b25-b7cf-950f4c765182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_b1bfc763-a197-43b9-acee-049c5cac5b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_769a0912-7f18-428c-af97-12108863bb3e" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_b1bfc763-a197-43b9-acee-049c5cac5b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesClassificationofNetDeferredTaxAssetDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ddb03e4d-9a37-43f8-944b-313d01ccd135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LongTermDeferredTaxAssets_7061dcc3-4b3f-4d5e-ba67-7b93944859a4" xlink:href="sri-20221231.xsd#sri_LongTermDeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddb03e4d-9a37-43f8-944b-313d01ccd135" xlink:to="loc_sri_LongTermDeferredTaxAssets_7061dcc3-4b3f-4d5e-ba67-7b93944859a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bc967276-8ea8-43e8-9977-d352a6c0d6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddb03e4d-9a37-43f8-944b-313d01ccd135" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_bc967276-8ea8-43e8-9977-d352a6c0d6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_62b6e87a-305c-4e57-a744-a1aa44824815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ddb03e4d-9a37-43f8-944b-313d01ccd135" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_62b6e87a-305c-4e57-a744-a1aa44824815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_377f8350-d119-4446-bef0-3c2176dfdc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_377f8350-d119-4446-bef0-3c2176dfdc8a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_562387d8-0c00-43c7-ad1c-ef744682db67" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_71853187-56e0-424e-8f63-7422a59799c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_DomesticCountryMember_71853187-56e0-424e-8f63-7422a59799c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_96622aaf-5ccb-4330-8736-c94c29333bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_96622aaf-5ccb-4330-8736-c94c29333bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4a4d6861-d079-4a12-a19d-fed17076a757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0be86dbb-cd3d-4e0a-b916-6434eb2de5e9" xlink:to="loc_us-gaap_ForeignCountryMember_4a4d6861-d079-4a12-a19d-fed17076a757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:to="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b45e7c85-2844-4621-b754-d0bb5011228b" xlink:to="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_436f0ca6-9353-4aac-9371-de32829a12e5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:to="loc_srt_MinimumMember_436f0ca6-9353-4aac-9371-de32829a12e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e7e8b29-4258-48ff-88c8-8e38dbd369c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3ec547d2-e2f6-4470-ae30-2fd1a51cff56" xlink:to="loc_srt_MaximumMember_5e7e8b29-4258-48ff-88c8-8e38dbd369c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0388ed22-a2ec-4f84-bf9c-c7e97e355dca" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_9e86097d-b1cd-401a-bec1-331f94750d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_9e86097d-b1cd-401a-bec1-331f94750d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1584dd78-98db-415a-9a22-6e5f55ee2a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1584dd78-98db-415a-9a22-6e5f55ee2a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_d96befc9-25eb-4f69-b12d-c3bfc6a88a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_d96befc9-25eb-4f69-b12d-c3bfc6a88a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_9ab2660b-892f-4800-8000-082ba8314b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_9ab2660b-892f-4800-8000-082ba8314b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardExpirationDate_56c5c8b3-158b-4d03-8959-fd43810d88fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardExpirationDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_TaxCreditCarryforwardExpirationDate_56c5c8b3-158b-4d03-8959-fd43810d88fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_33ad0a53-cafd-4006-bbbb-8e4cbc1d047d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_33ad0a53-cafd-4006-bbbb-8e4cbc1d047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f953a550-1aac-4ddf-a8aa-76b87e308493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_91a3b7b8-f1a0-4a38-bfc0-89adc5a22991" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f953a550-1aac-4ddf-a8aa-76b87e308493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesSummaryofIncomeTaxContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a9ee0275-9683-4ad3-8dcf-0c1b7e0ab839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a9ee0275-9683-4ad3-8dcf-0c1b7e0ab839" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0af862a3-0d8b-4780-8262-a0e63265386b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0af862a3-0d8b-4780-8262-a0e63265386b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_04f3eb4e-961a-4902-865e-04b1589710b9" xlink:href="sri-20221231.xsd#sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:to="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_04f3eb4e-961a-4902-865e-04b1589710b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_760045e3-348d-43c2-94d5-72914f0ea2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract_04f3eb4e-961a-4902-865e-04b1589710b9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_760045e3-348d-43c2-94d5-72914f0ea2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_8a4ffa00-defb-4c2e-a5d2-4d01777bd361" xlink:href="sri-20221231.xsd#sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:to="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_8a4ffa00-defb-4c2e-a5d2-4d01777bd361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8d46bb20-e3ec-44ab-905e-0abdf812e8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract_8a4ffa00-defb-4c2e-a5d2-4d01777bd361" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8d46bb20-e3ec-44ab-905e-0abdf812e8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_84068971-3113-4545-9806-e126759de0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_84068971-3113-4545-9806-e126759de0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_936db361-5cea-437b-b793-cf47a7875db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_e31030c3-22f1-4b83-a372-59f68f6cd4a6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_936db361-5cea-437b-b793-cf47a7875db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d2fa152c-3a8d-42b8-8717-286f2d4cc58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d2fa152c-3a8d-42b8-8717-286f2d4cc58a" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8e138892-a156-4627-bcc7-6d4b3caddc5f" xlink:to="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92003436-97fb-4951-afbc-b5620717fa40" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:to="loc_srt_MinimumMember_92003436-97fb-4951-afbc-b5620717fa40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a1df4cde-109f-4bd8-b4f1-f40bd3b0da9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bc7cd301-2709-4a0f-a9c9-d5047b8e4ac6" xlink:to="loc_srt_MaximumMember_a1df4cde-109f-4bd8-b4f1-f40bd3b0da9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a1a6cbb4-e13b-44b7-b114-2edd179417c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_22f0ea95-e906-43bb-a976-f81076fa906a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:to="loc_us-gaap_DomesticCountryMember_22f0ea95-e906-43bb-a976-f81076fa906a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_6135b169-fbaa-40b5-a165-fe31d7568f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7accf90-c50f-4f81-9d28-14de56cb4a45" xlink:to="loc_us-gaap_ForeignCountryMember_6135b169-fbaa-40b5-a165-fe31d7568f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_0be86058-22f8-467d-b298-7383dcfdbb35" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_94f6ece4-81b3-4a6f-905b-c25ee3a3757d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_94f6ece4-81b3-4a6f-905b-c25ee3a3757d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_IncomeTaxAuthorityArgentinaMember_b212755e-91e2-49a4-b242-33bcd22daf8d" xlink:href="sri-20221231.xsd#sri_IncomeTaxAuthorityArgentinaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_sri_IncomeTaxAuthorityArgentinaMember_b212755e-91e2-49a4-b242-33bcd22daf8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_098b439d-dce6-4fa0-a27c-41d324108be6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember_098b439d-dce6-4fa0-a27c-41d324108be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_62674e8e-eae0-47b3-a969-022da098d94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_62674e8e-eae0-47b3-a969-022da098d94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_75b4c32b-22c8-4d2d-8389-19a2e5073fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember_75b4c32b-22c8-4d2d-8389-19a2e5073fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalMinistryOfFinanceGermanyMember_37fc682c-516c-49c4-be17-31fad363cdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalMinistryOfFinanceGermanyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_FederalMinistryOfFinanceGermanyMember_37fc682c-516c-49c4-be17-31fad363cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_04b9b3cc-d2ff-426c-b0ae-94f063372951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember_04b9b3cc-d2ff-426c-b0ae-94f063372951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MauritiusRevenueAuthorityMember_dc6dde4d-ad1e-4c76-af84-591d6f4d45a5" xlink:href="sri-20221231.xsd#sri_MauritiusRevenueAuthorityMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_sri_MauritiusRevenueAuthorityMember_dc6dde4d-ad1e-4c76-af84-591d6f4d45a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MexicanTaxAuthorityMember_4e2f5acf-3d32-4471-9137-bee90bd98c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MexicanTaxAuthorityMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_MexicanTaxAuthorityMember_4e2f5acf-3d32-4471-9137-bee90bd98c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_912d5b23-6b9a-4551-80f5-62a75a4f4530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAndCustomsAdministrationNetherlandsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_TaxAndCustomsAdministrationNetherlandsMember_912d5b23-6b9a-4551-80f5-62a75a4f4530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SwissFederalTaxAdministrationFTAMember_cddeef9a-f187-4887-9179-3702d94680a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SwissFederalTaxAdministrationFTAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_SwissFederalTaxAdministrationFTAMember_cddeef9a-f187-4887-9179-3702d94680a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_6cbbe759-88e4-42ef-a97d-c1addc47503a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HerMajestysRevenueAndCustomsHMRCMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_f0be890f-0867-4ca4-b1c5-3a9cffd5512e" xlink:to="loc_us-gaap_HerMajestysRevenueAndCustomsHMRCMember_6cbbe759-88e4-42ef-a97d-c1addc47503a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a60bc02c-8675-4169-b7c4-c914884b123e" xlink:to="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AR_cc41ac19-f0a5-4d9f-a755-7e4840081029" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_AR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_AR_cc41ac19-f0a5-4d9f-a755-7e4840081029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BR_b80890cc-2e79-44d6-8494-13b30fdcde8f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_BR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_BR_b80890cc-2e79-44d6-8494-13b30fdcde8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6d9d0db0-9e7e-4f71-95ed-b5e93b82620e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CN"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_CN_6d9d0db0-9e7e-4f71-95ed-b5e93b82620e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_e8d28ac5-4771-45ad-804d-dea7cd5e9fb4" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_FR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_FR_e8d28ac5-4771-45ad-804d-dea7cd5e9fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_524e4eb9-857a-49de-aedf-1d87a42970be" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_DE"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_DE_524e4eb9-857a-49de-aedf-1d87a42970be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IT_8bc01149-5f47-44af-9d97-3e948e064910" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IT"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_IT_8bc01149-5f47-44af-9d97-3e948e064910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MU_838a3d5e-0dbb-4852-827f-ec2b4ed494e0" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MU"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_MU_838a3d5e-0dbb-4852-827f-ec2b4ed494e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_ae7f16fe-8c69-4da0-ba53-ab4fee8580b3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_MX"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_MX_ae7f16fe-8c69-4da0-ba53-ab4fee8580b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_4f0893db-acde-425e-bb59-26bb8a89cda7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_NL_4f0893db-acde-425e-bb59-26bb8a89cda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SE_e69b398e-4a16-42c0-90f3-3d22d08ef87d" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_SE"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_SE_e69b398e-4a16-42c0-90f3-3d22d08ef87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_993b0b68-50d8-44ae-9850-6ed2631413c3" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_GB_993b0b68-50d8-44ae-9850-6ed2631413c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5c8ddd66-e5a9-4731-9212-2a8be630d212" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3b07a8a4-d8c0-4d1d-8692-fba3fbf16edf" xlink:to="loc_country_US_5c8ddd66-e5a9-4731-9212-2a8be630d212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_945b3940-7203-4777-8269-a9ecc90d533f" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_2ace85a7-ad77-4be6-a0b4-9cce3fa70796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OpenTaxYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_ff999de8-e638-4c7a-83c2-e8baa8444e90" xlink:to="loc_us-gaap_OpenTaxYear_2ace85a7-ad77-4be6-a0b4-9cce3fa70796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_38affd5a-86a6-4426-ba21-b61b11b2b42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:to="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_38affd5a-86a6-4426-ba21-b61b11b2b42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_b2b6126f-2d13-42fa-bbda-438832a1e3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:to="loc_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate_b2b6126f-2d13-42fa-bbda-438832a1e3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag_a597f075-0885-4bb9-99e5-41545397fe11" xlink:href="sri-20221231.xsd#sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:to="loc_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag_a597f075-0885-4bb9-99e5-41545397fe11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_1750ead2-bb19-4ea6-a317-f4da54ed2e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_1750ead2-bb19-4ea6-a317-f4da54ed2e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseIncome_aab61006-7224-4dc0-822c-8b109f920f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2e8da8b5-7be3-4621-a410-66ce0f0b5e03" xlink:to="loc_us-gaap_VariableLeaseIncome_aab61006-7224-4dc0-822c-8b109f920f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d67fa478-27f0-4c78-b63d-3c5cd7864641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d67fa478-27f0-4c78-b63d-3c5cd7864641" xlink:to="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_006ae714-b6a1-447d-8b4e-605d4d70e457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:to="loc_us-gaap_OperatingLeaseCost_006ae714-b6a1-447d-8b4e-605d4d70e457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_77f6ee26-25d7-4164-8c2d-3f80e38cc990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:to="loc_us-gaap_ShortTermLeaseCost_77f6ee26-25d7-4164-8c2d-3f80e38cc990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_8e764680-5570-4246-a9b8-82b02c368c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:to="loc_us-gaap_VariableLeaseCost_8e764680-5570-4246-a9b8-82b02c368c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e44f0343-4b5c-4577-891c-5efe6176fb4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_bf599359-51aa-4ad1-856e-a6ec811b70b0" xlink:to="loc_us-gaap_LeaseCost_e44f0343-4b5c-4577-891c-5efe6176fb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_446404f6-ac8a-46d4-8954-844587dadd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_82ea9a43-40e0-402d-8614-b32cbc6794e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_446404f6-ac8a-46d4-8954-844587dadd0c" xlink:to="loc_us-gaap_AssetsAbstract_82ea9a43-40e0-402d-8614-b32cbc6794e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_861dca46-deed-4d48-8ac8-ed37d8bac9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_82ea9a43-40e0-402d-8614-b32cbc6794e1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_861dca46-deed-4d48-8ac8-ed37d8bac9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_446404f6-ac8a-46d4-8954-844587dadd0c" xlink:to="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ebdb1e47-0e6e-44a0-8c58-79df9d82e8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ebdb1e47-0e6e-44a0-8c58-79df9d82e8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_461ecafc-f997-46be-be03-b61384a7dfe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_461ecafc-f997-46be-be03-b61384a7dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_430fa7c9-4d3a-4430-8033-b1d2300f3e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:to="loc_us-gaap_OperatingLeaseLiability_430fa7c9-4d3a-4430-8033-b1d2300f3e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d69114ea-07ab-4161-be05-45c80c1d2042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d69114ea-07ab-4161-be05-45c80c1d2042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_deaf13d2-9019-4ed1-b0df-4151b5726fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_f64b3aa1-2889-4576-b20f-a0ccd081e8f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_deaf13d2-9019-4ed1-b0df-4151b5726fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b3017a04-968c-42c9-838b-914c966bbbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b3017a04-968c-42c9-838b-914c966bbbdd" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9bf29fbb-c9ae-4ce1-8e20-6480ac2595e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9bf29fbb-c9ae-4ce1-8e20-6480ac2595e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1273ba60-0ac2-45e8-84ac-751fc5dd5e38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1273ba60-0ac2-45e8-84ac-751fc5dd5e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_678bb835-84d2-4c80-af44-acdd1cc52a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_678bb835-84d2-4c80-af44-acdd1cc52a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2b6f15df-0fd6-4833-bf6e-38f7e55add07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2b6f15df-0fd6-4833-bf6e-38f7e55add07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a7ccddcd-a329-4198-b32f-c5038030b302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a7ccddcd-a329-4198-b32f-c5038030b302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d7bb4f15-195f-4c18-8383-a6bf79773e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d7bb4f15-195f-4c18-8383-a6bf79773e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3b5d84c7-7026-418d-b122-00d6b4f94973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3b5d84c7-7026-418d-b122-00d6b4f94973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f7d00538-5a33-42f4-8bb0-dd085ccad5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f7d00538-5a33-42f4-8bb0-dd085ccad5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_32ef0f36-355e-41b6-b0f8-6e9b76f933e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5be219ed-197a-403c-b720-4c55511ce74e" xlink:to="loc_us-gaap_OperatingLeaseLiability_32ef0f36-355e-41b6-b0f8-6e9b76f933e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3c3b4639-0a03-4c2e-b52b-ea6276bce77d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a8607663-5d72-4722-8fea-465f965d04ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c3b4639-0a03-4c2e-b52b-ea6276bce77d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a8607663-5d72-4722-8fea-465f965d04ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_84af928b-435b-400a-b142-5cea084e3743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c3b4639-0a03-4c2e-b52b-ea6276bce77d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_84af928b-435b-400a-b142-5cea084e3743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/LeasesOtherinformationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#LeasesOtherinformationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/LeasesOtherinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5fb4dcac-8ffc-4eab-bab1-83e1a029d08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_b006e942-ff9c-43fe-bbda-120f436186ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5fb4dcac-8ffc-4eab-bab1-83e1a029d08b" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_b006e942-ff9c-43fe-bbda-120f436186ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_509fc6fb-ed6b-43aa-960c-4548b886098d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_b006e942-ff9c-43fe-bbda-120f436186ed" xlink:to="loc_us-gaap_OperatingLeasePayments_509fc6fb-ed6b-43aa-960c-4548b886098d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CashFlowActivityLesseeAbstract_74037034-d950-4b83-9683-17fb5a643e66" xlink:href="sri-20221231.xsd#sri_CashFlowActivityLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5fb4dcac-8ffc-4eab-bab1-83e1a029d08b" xlink:to="loc_sri_CashFlowActivityLesseeAbstract_74037034-d950-4b83-9683-17fb5a643e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5ef072eb-9d3b-4e24-9557-56778c0d8ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_CashFlowActivityLesseeAbstract_74037034-d950-4b83-9683-17fb5a643e66" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5ef072eb-9d3b-4e24-9557-56778c0d8ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a3f72d46-30ef-42c4-ab60-1ae901326b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a3f72d46-30ef-42c4-ab60-1ae901326b53" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:to="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ae1f3246-8fb8-4a5e-9fcd-43afd6661d77" xlink:to="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TwoThousandSixteenPlanMember_6679abf1-7bf5-431d-97ea-c4c4fc2642cd" xlink:href="sri-20221231.xsd#sri_TwoThousandSixteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:to="loc_sri_TwoThousandSixteenPlanMember_6679abf1-7bf5-431d-97ea-c4c4fc2642cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_DirectorSharePlanMember_b2481793-a8a8-4978-9a77-745f0c53c48e" xlink:href="sri-20221231.xsd#sri_DirectorSharePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_48e78b14-028c-4b1d-9e4c-ee5fb31d0e63" xlink:to="loc_sri_DirectorSharePlanMember_b2481793-a8a8-4978-9a77-745f0c53c48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:to="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b00ca1dd-fa0d-4016-be47-4020b74354a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_0f28be11-247a-4d9a-990e-5dbe5085eb4e" xlink:href="sri-20221231.xsd#sri_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:to="loc_sri_TimeBasedAwardsMember_0f28be11-247a-4d9a-990e-5dbe5085eb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_139e2d2a-31f5-4317-9a32-765ea9950b86" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9bca0025-69c3-47f9-a86d-801ee35aae8a" xlink:to="loc_sri_PerformanceBasedAwardsMember_139e2d2a-31f5-4317-9a32-765ea9950b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88531c70-1145-4d33-8ef8-9e2faa8cd7b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_c3d8d3b3-6b50-4f81-974e-67d74329231b" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares_c3d8d3b3-6b50-4f81-974e-67d74329231b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_b54ca775-fdee-47c1-9e14-ad34b6acd21b" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares_b54ca775-fdee-47c1-9e14-ad34b6acd21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a435be3f-43bb-4fc6-8ca1-4c1725199670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_a435be3f-43bb-4fc6-8ca1-4c1725199670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1dff5d58-a764-4d29-b117-bd81e37d79f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1dff5d58-a764-4d29-b117-bd81e37d79f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bcbcb7a5-194c-4446-9507-1849532f2ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bcbcb7a5-194c-4446-9507-1849532f2ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bef56632-ab50-4ddf-8fd9-58c0df105381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bef56632-ab50-4ddf-8fd9-58c0df105381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_6d9a549e-f631-463f-b890-9ab7fe2128b4" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued_6d9a549e-f631-463f-b890-9ab7fe2128b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_bc062da2-a4d2-4bdb-8477-a10a1ba458eb" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued_bc062da2-a4d2-4bdb-8477-a10a1ba458eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2abdffa-1572-46ab-85d4-41dd272b07f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b2abdffa-1572-46ab-85d4-41dd272b07f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_adc496f9-f698-4cac-9b4e-2ca06898953b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_adc496f9-f698-4cac-9b4e-2ca06898953b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4e7212ec-b688-4452-b30f-9cb412e361e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_4e7212ec-b688-4452-b30f-9cb412e361e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c148820b-fd80-43db-907a-c2c4ce21d438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c148820b-fd80-43db-907a-c2c4ce21d438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f1fca490-ff3f-4394-9554-858e28c62547" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfcf2229-1b37-43ae-8845-1926bf2b17da" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f1fca490-ff3f-4394-9554-858e28c62547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_01eb3025-c332-4459-808e-912774631c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_01eb3025-c332-4459-808e-912774631c59" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:to="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_82e522ee-3bd4-4902-8b01-7ef831f681fb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_544c5694-c25e-40a6-b3e2-2dafb664c154" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ee811c34-997a-4c10-be8b-033802826b57" xlink:to="loc_sri_PerformanceBasedAwardsMember_544c5694-c25e-40a6-b3e2-2dafb664c154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f477a78b-951f-41ce-8bf3-39dd7ce48679" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn_1fd95da7-f165-4bd0-8c56-2f322291ebc6" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToTotalShareholderReturn"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToTotalShareholderReturn_1fd95da7-f165-4bd0-8c56-2f322291ebc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToEarningsPerShare_39893e58-9f73-4b1b-b340-a9a8c3c33ef3" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToEarningsPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToEarningsPerShare_39893e58-9f73-4b1b-b340-a9a8c3c33ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_f3825bf7-eefa-431f-a128-26c9f5e3c402" xlink:href="sri-20221231.xsd#sri_PercentOfAwardAllocatedToReturnOnInvestedCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0c904387-4e8c-4ac5-93a6-e51b50ce8d93" xlink:to="loc_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital_f3825bf7-eefa-431f-a128-26c9f5e3c402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81fdaaef-207e-4b2f-a754-75144968ccb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81fdaaef-207e-4b2f-a754-75144968ccb1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:to="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_171273b4-a490-4a80-b5f9-a0866baf3b0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_TimeBasedAwardsMember_7c67ac8e-dea1-4e3a-8b64-8a0e36162cb2" xlink:href="sri-20221231.xsd#sri_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:to="loc_sri_TimeBasedAwardsMember_7c67ac8e-dea1-4e3a-8b64-8a0e36162cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PerformanceBasedAwardsMember_115223fc-b061-45d0-96fd-c51746a40a79" xlink:href="sri-20221231.xsd#sri_PerformanceBasedAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ab6bf741-83af-4bee-910e-38903fd2dc98" xlink:to="loc_sri_PerformanceBasedAwardsMember_115223fc-b061-45d0-96fd-c51746a40a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_50dc201f-236e-4603-94af-6122ae82ad8f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d44b47d-7ff1-4a1d-bdfa-04c0d3e644a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2d44b47d-7ff1-4a1d-bdfa-04c0d3e644a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7011657-7815-49e7-86bc-da98a74598dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a7011657-7815-49e7-86bc-da98a74598dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0e691ed0-ab4b-460f-a92c-9710f576b328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0e691ed0-ab4b-460f-a92c-9710f576b328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9ade5f35-8cab-490a-be4c-e970e58992f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9ade5f35-8cab-490a-be4c-e970e58992f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4964ae7b-f311-4c15-abd7-ef8b77b463a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3cfeaccc-ee3d-43e5-881f-7f8d822842dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4964ae7b-f311-4c15-abd7-ef8b77b463a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:href="sri-20221231.xsd#sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8bf15735-b6fd-4cc9-b4a8-fca19b1db931" xlink:to="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b228acd-a781-401d-ae27-d63cd77b272f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9b228acd-a781-401d-ae27-d63cd77b272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1470beeb-49e6-4caa-b6df-f2c358f689c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1470beeb-49e6-4caa-b6df-f2c358f689c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5f805e65-9619-4d70-ae49-86739608a4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5f805e65-9619-4d70-ae49-86739608a4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0cdf566b-57fa-4c57-ba84-6a21c1657c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0cdf566b-57fa-4c57-ba84-6a21c1657c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a71e2f0-29b8-4acd-992a-acbbe59bb748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward_bf1f57ec-f7b6-4612-85eb-92565e1800fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7a71e2f0-29b8-4acd-992a-acbbe59bb748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6ef262a-1b66-46a3-a27c-edba55065754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_912d20a3-355e-42b5-9120-ffbd626714e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6ef262a-1b66-46a3-a27c-edba55065754" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_912d20a3-355e-42b5-9120-ffbd626714e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_467ffc61-718b-45ba-bace-4ed0b5aa3ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_467ffc61-718b-45ba-bace-4ed0b5aa3ae4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d5cf6a6b-1496-4bf5-9db3-02c362c75ff4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_ebe57ac9-72bb-4c96-976b-ff2ab626b850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_ebe57ac9-72bb-4c96-976b-ff2ab626b850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_86d5485a-8c69-4495-af51-905e63479839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_0c0178bd-f90c-494b-93b6-f3aa60f70bb9" xlink:to="loc_us-gaap_CashFlowHedgingMember_86d5485a-8c69-4495-af51-905e63479839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3c559a1a-91a3-42ec-a3fb-feaa1f1d017e" xlink:to="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_dec82a40-dc90-4a03-9338-15ebcb7263e9" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bfe6cd5c-8601-42de-8434-a8278d3be27f" xlink:to="loc_sri_PstMember_dec82a40-dc90-4a03-9338-15ebcb7263e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_e6241d2c-6abc-409d-9ed7-c421cf4838b0" xlink:to="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2db12c01-98d9-4593-b2db-c914b59eb682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_4d545b1b-baf0-491f-b433-9a2ed7f302f2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2db12c01-98d9-4593-b2db-c914b59eb682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_aa96d26b-2935-4f8d-a4f5-eb580bd60dfe" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_91b7ccdb-042a-41ea-bb9d-ad2db968f3ce" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentySixMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentySixMember_91b7ccdb-042a-41ea-bb9d-ad2db968f3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_f086ee21-4fe5-4756-8cf4-9dd45a69a4df" xlink:href="sri-20221231.xsd#sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember_f086ee21-4fe5-4756-8cf4-9dd45a69a4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_79ca90a6-45d6-4411-9927-153433fd9d67" xlink:href="sri-20221231.xsd#sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:to="loc_sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember_79ca90a6-45d6-4411-9927-153433fd9d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_499cbc71-7b85-4ee2-968a-aa0f28dc6a0c" xlink:href="sri-20221231.xsd#sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractsMember_6df63faf-c034-4e5a-a857-c393b59af29e" xlink:to="loc_sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember_499cbc71-7b85-4ee2-968a-aa0f28dc6a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cd8eaa7d-1bdf-47e1-8c87-fd9f1b378076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0604d4bf-d209-40fc-b40f-a5318c153afa" xlink:to="loc_us-gaap_InterestRateSwapMember_cd8eaa7d-1bdf-47e1-8c87-fd9f1b378076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_11862eaf-41fd-4662-a7c0-0100a640cd4e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CreditFacilityMember_7cf2bccd-68de-443c-950c-add321559392" xlink:href="sri-20221231.xsd#sri_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0b2c6f6f-54cb-4866-9264-b5298bcd8069" xlink:to="loc_sri_CreditFacilityMember_7cf2bccd-68de-443c-950c-add321559392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_958fa06c-e266-4b8d-82cd-a41790436db9" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeMember_70b4022a-6840-47df-9ed9-38aa8d332991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_OtherComprehensiveIncomeMember_70b4022a-6840-47df-9ed9-38aa8d332991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_6a34ce7b-0cb9-4785-8e50-b2eed8e00248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_6a34ce7b-0cb9-4785-8e50-b2eed8e00248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_aa9b5f90-afe4-4c39-8470-7b746c805959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_670a2161-a482-499c-8f99-fc54b7cd8418" xlink:to="loc_us-gaap_InterestExpenseMember_aa9b5f90-afe4-4c39-8470-7b746c805959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_80c00d66-6667-4f05-ae41-e06f34168800" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterFixedAssetsMember_ef0c4753-a97c-4971-a144-adc184bf2450" xlink:href="sri-20221231.xsd#sri_ParticulateMatterFixedAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain_57290b42-c7b4-49a9-8841-b7a43632d752" xlink:to="loc_sri_ParticulateMatterFixedAssetsMember_ef0c4753-a97c-4971-a144-adc184bf2450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_db11c1e8-f555-4f2c-9cb8-19fda59b1015" xlink:to="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_fdbf5b55-fcd2-466f-bd42-0420d156825e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_6fbd66e4-ab9f-4429-90fb-0aab3be2ae19" xlink:to="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_fdbf5b55-fcd2-466f-bd42-0420d156825e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cedf3479-553c-4255-abb5-e4eb80893549" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_8497b3e6-ebdb-48fe-b0aa-1d8112afde9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_8497b3e6-ebdb-48fe-b0aa-1d8112afde9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d2bf78e6-3215-46f0-b3aa-1a75179adcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d2bf78e6-3215-46f0-b3aa-1a75179adcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_07fe153d-3a3b-4ffb-8c68-607a9f71307f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_07fe153d-3a3b-4ffb-8c68-607a9f71307f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b4ed47b6-1caf-4863-9ad0-5be6eaaf832c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_ProceedsFromHedgeInvestingActivities_b4ed47b6-1caf-4863-9ad0-5be6eaaf832c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3bb8ee5a-0f4d-47b4-9bed-c8ea5f3f799d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_EarningsPerShareBasic_3bb8ee5a-0f4d-47b4-9bed-c8ea5f3f799d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a659757a-ffdd-47a8-a826-95ae1f51be2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_a659757a-ffdd-47a8-a826-95ae1f51be2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_218760bc-1256-43a2-a133-40b03187bd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax_218760bc-1256-43a2-a133-40b03187bd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_283bac87-0b0b-43fe-b869-5ce8c0ff33cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_InterestExpense_283bac87-0b0b-43fe-b869-5ce8c0ff33cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_0d6881da-f411-48de-8f86-710016aaa98c" xlink:href="sri-20221231.xsd#sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear_0d6881da-f411-48de-8f86-710016aaa98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_6395c5d1-cfa0-4cf8-83ff-728126cb24c8" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_6395c5d1-cfa0-4cf8-83ff-728126cb24c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_bcd573e7-4887-4e95-8080-216d5cd70ad3" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingActivities_bcd573e7-4887-4e95-8080-216d5cd70ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsideration_48fef364-5a55-4e1b-aefb-05af81c61a5c" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_sri_PaymentsForEarnOutConsideration_48fef364-5a55-4e1b-aefb-05af81c61a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_71d0b0a3-3755-4f46-9502-81c531cd13a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet_71d0b0a3-3755-4f46-9502-81c531cd13a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueAdjustment_2b1216d6-c57d-4aff-81e6-0e08ecb780f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_AssetsFairValueAdjustment_2b1216d6-c57d-4aff-81e6-0e08ecb780f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_575e4ba3-37de-43d4-8eb8-7b0238e4b0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_5224b115-e113-4365-8406-f54944061f22" xlink:to="loc_us-gaap_AssetImpairmentCharges_575e4ba3-37de-43d4-8eb8-7b0238e4b0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1a73b508-2add-4897-8439-c83b6d74da0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1a73b508-2add-4897-8439-c83b6d74da0c" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1a77a654-d350-45a1-b4b1-3522fb1d59df" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_0a662ff3-295f-4283-a2b0-e52d1edabba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_0a662ff3-295f-4283-a2b0-e52d1edabba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_a5b70974-93f2-47d6-a02b-a6d537d350b7" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8f3cb32a-c56d-4d51-9d33-5cf7108c8548" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_a5b70974-93f2-47d6-a02b-a6d537d350b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_e7ef83ca-d5cd-4d9b-a73e-9b4010878739" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_5b1cfaeb-4567-4afb-a193-2fc49c7f8064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_ForwardContractsMember_5b1cfaeb-4567-4afb-a193-2fc49c7f8064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b38ceda4-99f7-42d8-81ef-17d701aa4b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_InterestRateSwapMember_b38ceda4-99f7-42d8-81ef-17d701aa4b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a0150a-66e4-4f3a-93c8-24c486f0c976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dc0a326b-3639-4da8-87aa-639ced740b51" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_75a0150a-66e4-4f3a-93c8-24c486f0c976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_50c6cefc-792d-4658-ae98-3fa6f2375888" xlink:to="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_4599e56b-58ff-4364-b613-b2c3b59bb253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:to="loc_us-gaap_CashFlowHedgingMember_4599e56b-58ff-4364-b613-b2c3b59bb253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_76583cfa-342a-4b7b-bf61-b063af52a2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_f79314a8-72c5-4ab2-a57b-477cc8048c3e" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_76583cfa-342a-4b7b-bf61-b063af52a2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_344f4db7-4171-4bae-ac22-a7271c5b90e9" xlink:to="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_71f63961-e717-43af-b2bd-6803b3351e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_6a75f595-0ec2-42df-a977-439b07c33cf9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_71f63961-e717-43af-b2bd-6803b3351e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_6ddb8335-67e6-4aa7-b6e3-edd0af58a177" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_1ec8f331-21fb-43a4-8c36-7116c617eb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_DerivativeNotionalAmount_1ec8f331-21fb-43a4-8c36-7116c617eb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f0d2f8f0-41c5-4857-a83b-0f420752edf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f0d2f8f0-41c5-4857-a83b-0f420752edf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_9e8ba468-4c49-4c4e-8546-bbdc25043125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_24a4975c-019b-4530-a41e-49601d11ba00" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_9e8ba468-4c49-4c4e-8546-bbdc25043125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_99c4139e-0f23-4cdf-b8be-045305b53227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_99c4139e-0f23-4cdf-b8be-045305b53227" xlink:to="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_9c7867b4-5742-4b76-a807-298366df0010" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_af3f713f-83c6-4328-bb2d-1597577c3f63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:to="loc_us-gaap_CashFlowHedgingMember_af3f713f-83c6-4328-bb2d-1597577c3f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_6cdaaef2-3fd9-4b75-bf38-0842ff9bd6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_a979d3e7-5490-4e4a-9c90-c3c5995a7e08" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_6cdaaef2-3fd9-4b75-bf38-0842ff9bd6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_95f6ef26-8387-4f8f-b17a-c693c236db89" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7b384f2b-aedb-4588-a834-75c97c87d422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_CostOfSalesMember_7b384f2b-aedb-4588-a834-75c97c87d422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2c372dc7-31b9-4227-948e-d0c8b208322b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2c372dc7-31b9-4227-948e-d0c8b208322b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_28600feb-a32b-46ef-9518-320068896dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_28600feb-a32b-46ef-9518-320068896dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_cd1e3081-fb98-4ac0-8a3d-e4527146894a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb07200a-dc11-4a24-9b67-5347dc8b9f32" xlink:to="loc_us-gaap_InterestExpenseMember_cd1e3081-fb98-4ac0-8a3d-e4527146894a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_f867338d-82d6-4ea6-9140-7cd875171d69" xlink:to="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_a948a456-acfc-426b-ba7a-c5683193309f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_8cea5fbb-3aa1-4e0a-a78d-8764042b1159" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_a948a456-acfc-426b-ba7a-c5683193309f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1665539e-516c-4c3b-9192-211435c57bf1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_0eee8d2f-fad3-4a02-a910-e5a3d02cb0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_ForwardContractsMember_0eee8d2f-fad3-4a02-a910-e5a3d02cb0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_f2c41f7d-306a-4001-bf74-7777e307c81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_InterestRateSwapMember_f2c41f7d-306a-4001-bf74-7777e307c81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CrossCurrencyInterestRateContractMember_28574a20-16b6-437f-9171-90f32ae54d29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CrossCurrencyInterestRateContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_24ecbbcb-06da-4072-8a23-2e1abe935e0d" xlink:to="loc_us-gaap_CrossCurrencyInterestRateContractMember_28574a20-16b6-437f-9171-90f32ae54d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_91c34171-8248-40ab-8a53-af8b7ae98e74" xlink:to="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriceRiskCashFlowHedgesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b3597041-0869-46c8-a405-e9f9a459ffc3" xlink:to="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_607f597b-ec8c-459c-aa79-c16e15f27668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_607f597b-ec8c-459c-aa79-c16e15f27668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2bb07958-c610-4b48-9fff-2cb682c089f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PriceRiskCashFlowHedgesAbstract_37eeddc6-e871-42e3-bdd0-ac583a6e39eb" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_2bb07958-c610-4b48-9fff-2cb682c089f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_21f93697-364a-4d3b-a773-171544f8b050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_21f93697-364a-4d3b-a773-171544f8b050" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_291d89ed-a23a-4fa1-a347-7710a2cd8fc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_27985f98-b43e-4e39-bc99-952726cfaff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_27985f98-b43e-4e39-bc99-952726cfaff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2f8bed3a-8513-4533-8db2-9220877b0d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2f8bed3a-8513-4533-8db2-9220877b0d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cbff536f-9f53-4098-8ad1-ea7dfc156310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_37b77d77-b282-40b3-b609-060328a5f2e0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cbff536f-9f53-4098-8ad1-ea7dfc156310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_245643a8-dd17-403c-8126-682c7a997091" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_035ea543-b273-43eb-b70a-927406b5b5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb87e700-f141-440c-a9f6-c4eabb6dfd23" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_035ea543-b273-43eb-b70a-927406b5b5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2e62507a-aed7-4093-84b5-d6581e33a15c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_16e8d408-63f6-40dd-8e02-92ae1bf501ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_16e8d408-63f6-40dd-8e02-92ae1bf501ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_8fc73ed5-8b02-4494-9b82-c05bb27bd5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue_8fc73ed5-8b02-4494-9b82-c05bb27bd5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_8f428277-df66-4659-bd4e-d12710da7e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_8f428277-df66-4659-bd4e-d12710da7e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a947c8d1-71a1-4a03-b9fa-55bd974936ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_dc7db84d-e6e2-46fe-840a-6c7655ac7bd1" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_a947c8d1-71a1-4a03-b9fa-55bd974936ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_07a3214e-c8ab-43a2-9126-f7f11aa2b64b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f8accf25-a766-48a1-b463-fd9b01dced26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f8accf25-a766-48a1-b463-fd9b01dced26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsFairValueDisclosure_eea6b703-a12f-4a4d-96c6-4a664aee2aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_CommitmentsFairValueDisclosure_eea6b703-a12f-4a4d-96c6-4a664aee2aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_cba1155b-231b-4701-94e7-6ad42c7604c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_15ac2757-ed74-4824-bd04-746cd8bec15d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_cba1155b-231b-4701-94e7-6ad42c7604c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7f567f40-640c-40b1-a5bb-2b88ca1728ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7f567f40-640c-40b1-a5bb-2b88ca1728ad" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:to="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_393824c6-b3db-4604-93db-3794b16f6e90" xlink:to="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_e7307cec-5d7e-49b6-921b-8b75f95a68a3" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a9cc608d-623b-448a-ba9f-39046c486fc6" xlink:to="loc_sri_PstEletronicaltdaMember_e7307cec-5d7e-49b6-921b-8b75f95a68a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_74816c77-0d4f-4c87-85eb-2bc19f495db4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EarnoutConsiderationMember_f5f34344-b488-4722-bc5c-0e72261f25d1" xlink:href="sri-20221231.xsd#sri_EarnoutConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5cb523e3-6a1f-42b9-b126-973a1b1d09cd" xlink:to="loc_sri_EarnoutConsiderationMember_f5f34344-b488-4722-bc5c-0e72261f25d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_23318280-69a1-45eb-9142-b0120c2b7497" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_b53a0ea9-3383-47a3-8bfa-32ac45b436da" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3793a8ba-258a-4600-88b6-feeacaf40616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3793a8ba-258a-4600-88b6-feeacaf40616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c442d9d3-bf3c-4f3b-8bf4-cf94aeb5a2e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_c442d9d3-bf3c-4f3b-8bf4-cf94aeb5a2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_e0add00b-7ed7-469a-9ce3-73270d95fc55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_e0add00b-7ed7-469a-9ce3-73270d95fc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_3ecd8a40-8d6e-4c71-bf3e-1f2f624ed43c" xlink:href="sri-20221231.xsd#sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities_3ecd8a40-8d6e-4c71-bf3e-1f2f624ed43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c8afca0b-ad5f-4a4d-b759-1accbc972aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_21852dd9-57a4-4957-96d0-1936c48e1f09" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_c8afca0b-ad5f-4a4d-b759-1accbc972aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87057543-2b72-4c8f-a3bf-d7ded5808864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_87057543-2b72-4c8f-a3bf-d7ded5808864" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2be3e987-94a1-4420-9081-6e8e2bbfca5a" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_dc2670d0-484f-4aeb-b9b3-12252a8ca543" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1a169909-32c9-4904-96a8-ddf3b2ba813d" xlink:to="loc_sri_PstEletronicaltdaMember_dc2670d0-484f-4aeb-b9b3-12252a8ca543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_195ba059-d97b-4ac3-85ca-a2b126f23ec5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_c21b56aa-f89b-41bb-b488-15ca0bb60525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_30ead009-103d-46c9-b9e2-243a3fb3030c" xlink:to="loc_us-gaap_LetterOfCreditMember_c21b56aa-f89b-41bb-b488-15ca0bb60525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c5dfe540-ba1e-450f-859c-6aceed5e48bf" xlink:to="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstEletronicaltdaMember_d5776cb3-9ab4-436d-b205-b9ae95895c51" xlink:href="sri-20221231.xsd#sri_PstEletronicaltdaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a407c5aa-fc95-4d79-a3ae-1ccc1fce2367" xlink:to="loc_sri_PstEletronicaltdaMember_d5776cb3-9ab4-436d-b205-b9ae95895c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_16f26906-5c72-42dc-801a-1a6a4a35694e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CivilLaborAndOtherTaxContingenciesMember_ea4abe23-5b3b-40b6-b404-7b11e30f26c5" xlink:href="sri-20221231.xsd#sri_CivilLaborAndOtherTaxContingenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2bc558b2-7d23-4dc1-b23f-e035eb837495" xlink:to="loc_sri_CivilLaborAndOtherTaxContingenciesMember_ea4abe23-5b3b-40b6-b404-7b11e30f26c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d85a0a03-8bfe-499a-aab4-8e39586d6470" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_eefee9e5-0ef2-4644-a369-70fcd4f46884" xlink:href="sri-20221231.xsd#sri_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_69034278-20d6-499e-91f0-c90ed50a7d48" xlink:to="loc_sri_AccruedExpensesAndOtherCurrentLiabilitiesMember_eefee9e5-0ef2-4644-a369-70fcd4f46884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_16d4dc27-ad85-467f-9535-5946671e473f" xlink:to="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_5698a9f2-d443-4c42-a85c-5b2b770812fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_5698a9f2-d443-4c42-a85c-5b2b770812fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_18814722-692b-477c-abe7-4a7a032db3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_18814722-692b-477c-abe7-4a7a032db3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_04d70c79-d0de-4cb3-91fa-7ef4ca9332b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LineOfCredit_04d70c79-d0de-4cb3-91fa-7ef4ca9332b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_28e20d04-eb82-4fa6-87a4-38d8d9213c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_28e20d04-eb82-4fa6-87a4-38d8d9213c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_25627a18-c314-492c-bd08-c0d87e06e074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_ceabf75e-4e77-4b9c-aa2b-4a357422160d" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_25627a18-c314-492c-bd08-c0d87e06e074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dd3c561-cc73-4580-b80b-d3f15bf255dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4dd3c561-cc73-4580-b80b-d3f15bf255dc" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_f2c680e4-7565-43c5-a8a2-43db1d4af156" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_42c8b2a6-e5c8-4486-8504-0917dcc1aabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_CostOfSalesMember_42c8b2a6-e5c8-4486-8504-0917dcc1aabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_79024fdc-3de3-4625-834b-82be4f5230be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_79024fdc-3de3-4625-834b-82be4f5230be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_5388b138-9b8c-4d85-9968-0e17c91fe0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_736634f9-9da4-46f7-bcb9-13a9971d8afb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_5388b138-9b8c-4d85-9968-0e17c91fe0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_8b07c347-0545-4cdf-80b2-5621e0f440e3" xlink:to="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_81c96539-e773-4038-aae0-2c25843e2dea" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_81c96539-e773-4038-aae0-2c25843e2dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_2d7e16a6-fee4-4961-a961-49e2d7ee65c5" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_b3b03fc8-f905-4337-80ab-322feb3bf5c9" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_2d7e16a6-fee4-4961-a961-49e2d7ee65c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5686b13-f3aa-4cdc-8ab0-8cce025b3e0a" xlink:to="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_144b9ef0-29f8-4e23-b5ec-0565b54363cc" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_ControlDevicesMember_144b9ef0-29f8-4e23-b5ec-0565b54363cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityMember_a80fb06e-b067-46ff-937d-5fa0843748e1" xlink:href="sri-20221231.xsd#sri_CantonFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_CantonFacilityMember_a80fb06e-b067-46ff-937d-5fa0843748e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_728e3c71-8353-4c64-a8b8-9ed411fe20a1" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d87d64b0-5c96-4b2f-913f-6d16dbc46fd6" xlink:to="loc_sri_ElectronicsMember_728e3c71-8353-4c64-a8b8-9ed411fe20a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_973096f5-1062-41bd-b1b5-312dbef773c0" xlink:to="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_96f2e491-5b2d-4d01-bd57-074bd825f55d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b38a99b9-fc3b-4ad1-a05f-b579b41cb64f" xlink:to="loc_srt_MaximumMember_96f2e491-5b2d-4d01-bd57-074bd825f55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9fa6070e-d82f-4ba6-ad03-f60d16219c56" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_2fe6b974-54fa-48e4-aa6a-dba2ee70288f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:to="loc_us-gaap_RestructuringCharges_2fe6b974-54fa-48e4-aa6a-dba2ee70288f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_79f3414a-b984-479e-9a6d-98de87627e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_599fab9c-13c4-46da-8f1f-f6fd3f3a2e27" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_79f3414a-b984-479e-9a6d-98de87627e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1e2cc747-0a70-4fd6-b112-5d051934e34c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1e2cc747-0a70-4fd6-b112-5d051934e34c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_10b70959-fc66-4e15-aed3-7a34effe1dc5" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_FixedAssetImpairmentMember_082ab684-d66a-491e-a78c-8f39eda31c93" xlink:href="sri-20221231.xsd#sri_FixedAssetImpairmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_sri_FixedAssetImpairmentMember_082ab684-d66a-491e-a78c-8f39eda31c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_8d6eae4e-5e80-4a25-9bd3-45c8dc1a56e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_EmployeeSeveranceMember_8d6eae4e-5e80-4a25-9bd3-45c8dc1a56e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractTerminationMember_25381f5d-c291-4a9d-b8c8-0e756be89e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractTerminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_ContractTerminationMember_25381f5d-c291-4a9d-b8c8-0e756be89e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_91a8a7b0-371e-406e-8b89-48e4327f5c41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_dfef98df-9e90-431a-96b3-a14225626084" xlink:to="loc_us-gaap_OtherRestructuringMember_91a8a7b0-371e-406e-8b89-48e4327f5c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eec36fff-7c23-4e9d-b836-74dbf8235d34" xlink:to="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_94018f27-9813-4fa6-8d0e-df86351c9056" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:to="loc_sri_ControlDevicesMember_94018f27-9813-4fa6-8d0e-df86351c9056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_01c5b773-4946-4c15-bde9-43f8433d9555" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3ad1af8a-1bc3-45ae-890c-724682c29255" xlink:to="loc_sri_ElectronicsMember_01c5b773-4946-4c15-bde9-43f8433d9555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_d79481e2-3e86-446f-a1ef-584fc7709af3" xlink:to="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ParticulateMatterProductLineStrategicExitMember_65cbc18a-a849-475a-9d26-7eb8eab71d45" xlink:href="sri-20221231.xsd#sri_ParticulateMatterProductLineStrategicExitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:to="loc_sri_ParticulateMatterProductLineStrategicExitMember_65cbc18a-a849-475a-9d26-7eb8eab71d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_CantonFacilityRestructuringPlanMember_5b34a2b1-9026-4fa3-87c9-dbe85ed9eade" xlink:href="sri-20221231.xsd#sri_CantonFacilityRestructuringPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_1c595b86-7bce-45fa-98a6-9b5413ff3477" xlink:to="loc_sri_CantonFacilityRestructuringPlanMember_5b34a2b1-9026-4fa3-87c9-dbe85ed9eade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_a61ee5b6-2a7f-45d9-9705-d6f699ee42c6" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_21dbfcc8-da17-4bf4-a5f6-72ac9f655086" xlink:to="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b6911b82-63ad-4a9e-beeb-bb1189d07fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringReserve_b6911b82-63ad-4a9e-beeb-bb1189d07fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8304a566-9f17-4024-9faa-9966f4ffcbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringCharges_8304a566-9f17-4024-9faa-9966f4ffcbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_0af34f5c-1ad9-42e3-a3a9-6fd9ec3555fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_PaymentsForRestructuring_0af34f5c-1ad9-42e3-a3a9-6fd9ec3555fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveSettledWithoutCash2_2c9b7293-8ddf-4f4d-90bc-d219a826b19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringReserveSettledWithoutCash2_2c9b7293-8ddf-4f4d-90bc-d219a826b19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_9096b9c5-2302-467c-a45e-93c0ce8dafc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_53ae7591-1e42-48f7-8232-b2153d8230c5" xlink:to="loc_us-gaap_RestructuringReserve_9096b9c5-2302-467c-a45e-93c0ce8dafc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a84a74f3-a8a3-49ff-9d59-90b05f8e0e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a84a74f3-a8a3-49ff-9d59-90b05f8e0e9d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_102183d3-6978-4c1a-8181-0dd3a8aec0d0" xlink:to="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_a57964a8-c583-4ca8-9079-2f5b12549793" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_ControlDevicesMember_a57964a8-c583-4ca8-9079-2f5b12549793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_a76c69d3-9a84-46d7-8aac-2c7bc92f3567" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_ElectronicsMember_a76c69d3-9a84-46d7-8aac-2c7bc92f3567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstSegmentMember_ccb9deb5-3b8c-4269-a18e-0cea0d4a9304" xlink:href="sri-20221231.xsd#sri_PstSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_sri_PstSegmentMember_ccb9deb5-3b8c-4269-a18e-0cea0d4a9304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_5db1c3b2-2611-47ab-a3ca-0ee43e1f40a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8001c288-62e1-4a24-8ef4-606cbf043633" xlink:to="loc_us-gaap_CorporateMember_5db1c3b2-2611-47ab-a3ca-0ee43e1f40a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93ee4fc5-44f2-4462-9895-4e70767c7f9e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_70d6935b-4486-4ba1-a1e4-5c221cace7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_CostOfSalesMember_70d6935b-4486-4ba1-a1e4-5c221cace7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0a3d7179-369e-4ff4-aa87-addc71e730be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_0a3d7179-369e-4ff4-aa87-addc71e730be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c58d1069-efb3-47d0-9966-100d816008d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caf981b2-7996-4ea1-b307-f136b3f8761e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_c58d1069-efb3-47d0-9966-100d816008d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5257003d-4e3f-4f70-9259-5daa2df1c7e2" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fc74ca46-f456-40fd-9ee1-339912c1fcde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_fc74ca46-f456-40fd-9ee1-339912c1fcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_413caa64-70dd-495f-8b5b-7c72d5ceb1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_us-gaap_SeveranceCosts1_413caa64-70dd-495f-8b5b-7c72d5ceb1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_cc3f4218-ce20-4a82-9855-071d6ff953d9" xlink:href="sri-20221231.xsd#sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a61a4c64-58d5-44ad-83e8-f4155f819039" xlink:to="loc_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag_cc3f4218-ce20-4a82-9855-071d6ff953d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingNarrativeDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SegmentReportingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_69c625b8-fa86-4c28-bec9-ff78317aff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1458af76-793b-4a7e-97ba-da589ac6bcca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_69c625b8-fa86-4c28-bec9-ff78317aff8a" xlink:to="loc_us-gaap_NumberOfReportableSegments_1458af76-793b-4a7e-97ba-da589ac6bcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_866f4e04-7522-4114-84ae-e463e42ea76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_866f4e04-7522-4114-84ae-e463e42ea76a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_46574a09-3c18-4d0d-ae78-408b6a3ef5f4" xlink:to="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ControlDevicesMember_f2743c9d-5596-4748-ad90-f736bab23581" xlink:href="sri-20221231.xsd#sri_ControlDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_ControlDevicesMember_f2743c9d-5596-4748-ad90-f736bab23581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ElectronicsMember_029da743-927e-4f14-8a5a-f639fea97fd8" xlink:href="sri-20221231.xsd#sri_ElectronicsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_ElectronicsMember_029da743-927e-4f14-8a5a-f639fea97fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_PstMember_ee9cfe91-ee20-462b-99da-c9dc62728822" xlink:href="sri-20221231.xsd#sri_PstMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_sri_PstMember_ee9cfe91-ee20-462b-99da-c9dc62728822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_558fe84b-cb42-48c0-ab48-7e26a2e70fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3424752-90ed-4b48-b92b-99d42b4392b5" xlink:to="loc_us-gaap_CorporateMember_558fe84b-cb42-48c0-ab48-7e26a2e70fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:to="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_b4dd1a12-9eac-45b8-bc72-a5ca0a1ebe14" xlink:to="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5b4dd41d-892f-4515-b2f9-bde914b2a54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5b4dd41d-892f-4515-b2f9-bde914b2a54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_aa422428-9698-4bdc-8100-5d66ccaaefc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_OperatingSegmentsMember_aa422428-9698-4bdc-8100-5d66ccaaefc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2f281704-4630-4433-9b77-793f8bbcd8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f0565603-e351-48cf-a46e-05ed589f5af6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2f281704-4630-4433-9b77-793f8bbcd8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_41ef4dcb-6048-4853-be45-3815c5a4efdc" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e31bf3eb-cafe-4cc1-9cbf-912333a72214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationRevenueAbstract_301d9ff2-1edb-4746-b742-e90b33f40407" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e31bf3eb-cafe-4cc1-9cbf-912333a72214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e0bedbb-637d-4894-b89f-56d2de9e2685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract_3b18296f-505d-4a75-a338-3aef54a76f37" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e0bedbb-637d-4894-b89f-56d2de9e2685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f358a7e8-d415-4e82-bf84-43045320efd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepreciationAndAmortizationAbstract_b212a6e2-d8b8-45b3-a1ac-7028fb5fa2ac" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f358a7e8-d415-4e82-bf84-43045320efd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_79df0ad3-6564-4319-a52e-ed035f9cc4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseNetAbstract_d17dd862-becc-409a-875c-faef553acbab" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_79df0ad3-6564-4319-a52e-ed035f9cc4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:href="sri-20221231.xsd#sri_SegmentReportingInformationCapitalExpendituresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2fa265ad-1bf4-4935-b204-fa7e3a5eef1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sri_SegmentReportingInformationCapitalExpendituresAbstract_27431fa2-1508-48a2-9f80-30f510d7f48d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2fa265ad-1bf4-4935-b204-fa7e3a5eef1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ee5932e7-1643-45df-b7b1-9a165cf8e510" xlink:to="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_348da34e-ee46-4edd-af26-5344da4bb859" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_08e01229-a0df-403b-b6bc-47a6f3661574" xlink:to="loc_us-gaap_Assets_348da34e-ee46-4edd-af26-5344da4bb859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_69dfcd47-507a-462c-a541-54d6b2f998f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_69dfcd47-507a-462c-a541-54d6b2f998f3" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:to="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e7031f25-425c-40fc-b86b-8e299233378a" xlink:to="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_d51ea53d-69f9-46f2-9bed-8e60081b9fbd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_srt_NorthAmericaMember_d51ea53d-69f9-46f2-9bed-8e60081b9fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_1015dcae-32e0-4def-ae45-ae4c07adfc48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_srt_SouthAmericaMember_1015dcae-32e0-4def-ae45-ae4c07adfc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_EuropeAndOtherMember_e9ea1283-9d24-4a2f-994c-49cb9cebabf7" xlink:href="sri-20221231.xsd#sri_EuropeAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_90941fb8-0062-4700-aaed-1b0b3be4fde1" xlink:to="loc_sri_EuropeAndOtherMember_e9ea1283-9d24-4a2f-994c-49cb9cebabf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_134ee834-af5d-4631-b799-23201a7bb776" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8e00aed-81fd-46ae-a7c2-142371fe75ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e8e00aed-81fd-46ae-a7c2-142371fe75ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3d915d0d-4c60-4f6e-97b1-a7e55c410d45" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_80d49ae8-00b8-4cbb-aa96-43e14bd2242c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_f40802dd-5e66-477c-8714-2398f358ad99" xlink:to="loc_us-gaap_NoncurrentAssets_80d49ae8-00b8-4cbb-aa96-43e14bd2242c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="simple" xlink:href="sri-20221231.xsd#SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"/>
  <link:presentationLink xlink:role="http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_908befd9-348d-4ec1-b40a-1a0ae2d96359" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_908befd9-348d-4ec1-b40a-1a0ae2d96359" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b58e7f77-f39d-4a73-8ebf-8046ea1d5247" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_94dc72be-ece4-42f4-9d9f-83301bd568ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_94dc72be-ece4-42f4-9d9f-83301bd568ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_952c5207-ea16-41ba-8f7c-c60408c70de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_a21cf50b-b07d-4259-b6c0-b7bb15e54101" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_952c5207-ea16-41ba-8f7c-c60408c70de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb632f0-f8f7-49f5-bf1f-dd476c0d67c6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_986f2d15-c9e0-457b-aa54-6743569f0a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_986f2d15-c9e0-457b-aa54-6743569f0a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_09d6b9d2-797e-4a8c-aeb8-a704e3246666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_09d6b9d2-797e-4a8c-aeb8-a704e3246666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b5f95589-92cd-4d1f-8a37-b7469ef323c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b5f95589-92cd-4d1f-8a37-b7469ef323c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_3c8d6e5b-1f03-4f3c-8f5d-3032f8bd6e06" xlink:href="sri-20221231.xsd#sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense_3c8d6e5b-1f03-4f3c-8f5d-3032f8bd6e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c672a92-6a21-429f-9fca-1fd9ca46f61b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c672a92-6a21-429f-9fca-1fd9ca46f61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0ea441be-124e-4134-973b-0d8acd0441d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_6fd576fb-419e-4db5-b148-73113785ea36" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0ea441be-124e-4134-973b-0d8acd0441d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>sri-20221231_g1.jpg
<TEXT>
begin 644 sri-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (D!,(# 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#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BDKCO&WQ6T'P/>VFEW$LNI>(K[BRT'34$U[<]
M>1'D;4&#F1RJ#!RPI-J.K-J-&IB)^SI1;?E_6RZOH=E16/X;DUNXM7N=;BMK
M.>8@I86K&06Z_P!UI3C>YZD@!1T&<;FV*")QY).-[V[!1113("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 **** "BD-5[_ %"VTNRFO+VYAL[2%2\MQ<.$CC4=2S$X ]S0-)R=
MD6*P/&WC[P]\.-#EUCQ-K%KHVG1\&:Y?&X]=J*/F=O\ 94$GTKY5^.?_  40
MT/PS]HTKX>6T?B+4AE#JUP&6RB/JB\-*?^^5[Y85YU\(?V9O'W[46O6WCOXN
M:OJ,6@R?O+>"<[+B[C)R%B3&V"$]<@#(^Z.=XXY8A-\E)7?X'Z!A.$YT</\
M7\[G]7H]$_CEY1CT?KMO:VIZD?VC?B#^TOKEQX>^#6F-X>\/0OY=]XRU6(%H
MAW$:<JK$=!\S'(/R=1[S\(O@?H/PAL;B2T:?5_$-]\VI>(-2<RWMZ_<LYR0N
M>B@X&!G)R3UWA;PKI'@K0;31="TZWTO2[5-D-K;)M51W/N2>23R222<UJUK"
MFU[TW=_UL>%F&;4ZL'A<OI^RH=MY2\YRW??E^%=%U%HHHK<^;"BBDH 6BF"1
M3(R;@74!BN>0#G!Q^!_(T^@ 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@ HHI* %I*\T^,?[1/@CX&V!D\1ZJI
MU!DW0:39XENYO3"9^4'^\Y5?>OSU^.W[;WCCXO?:--TR1O"7AJ3*FRL93Y\Z
M_P#36;@D'^ZNU<'!W=:Y:N(A2T>K/MLBX1S+/FITX\E+^>6WR6\OEIW:/M#X
MZ_MK>!_@]]HTZRF'BGQ-'E?[/L)!Y4+>DTO(7_=&YO4#K7P)\2/CE\2?VFO$
MMOI=S-<WJW4VVR\.Z4C" -U&(P27(Z[G)(YY K ^#/P,\5_'3Q%_9?ANQW0Q
ME3=ZC/E;:T4]W;'4\X498X.!@''ZA? #]F7PI\ -'"Z;%_:6OS1A;S6[E!YT
MOJJ#GRX\_P (/89+$9KAC[7%O72)^GU_[!X"IVIQ]MB[:7W7F^D%Z>\^]M3Q
MO]F/]A'3O OV7Q+\08H-8\0#$EOI/$EK9MU!?M+(/^^0>FXX(^P112UZ=.G&
MDK11^)YKF^,SK$/$XR?,^BZ)=DNB_IZA1125J>,+256U'4K31[&>]O[J&RL[
M=#)+<7$@CCC4=69B< #U-?(WQH_X*$:+H=P^A_#:P/BK6Y'\E-0D1OLBN3@"
M-1\\QSP -HZ8+=*RJ5(4U>3/:RO)L=G%3V>"IN7=[)>K>B_JQ]4^+/&6B>!=
M%FU?Q!JMKI&FPCY[B[D"+GT'J3V R3VKR#0/B]XJ^/ETR?#RQD\.^#$<I+XR
MU:W_ 'MP >196[#!/'^LD&T9.5R,5YA\*/V6?%GQ:UJV\=_'K4;G5;C/FV/A
MF9\1P@\_O47"QC@?NEZ_QG.5K["M+6"QM8K:VACM[>%1''#$H5$4#   X  [
M5$7.IJ]%^/\ P#T\73R_)[T:4E7KK>7_ "[B_P"ZOMOS?N_W69WAOPO9>%[-
MH+3SII9#OGO+J4RW%P_]Z21N6/H.@& H   UZ**WV/E9SE4DY3=VPHHHID!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 %%%% !1124 +2&J
MVI:G9Z/I\]]?W<%C96Z&2:YN9%CCC4=69F. /<U\=?'3_@HEHWA];C2?AQ;)
MKVH8*MK%VK+:1'UC3AI3UY.U>A^8<5E4JPIJ\F>YE62X_.JOLL%3<N[V2]7L
MOS?1'U9XZ^(GAOX9Z%)K'B?6+71]/3@27#?-(V,[4499V_V5!-?"'QT_X*):
MSX@-QI/PYM6T'3SE#K%VJM=RCUC3E8AUY.YNA^4U\I^._B)XD^)FO2:QXHUB
MZUG4'X$EP_RHN<[4485%_P!E0!6-INFW>L:A;V%A:S7M[<R+%#;6\9>25R<!
M54<DD]A7CU<9.II#1']!Y%X?X#+$L1F+56HM=?@7RZ^KT\D)J6I7FLWT]]J%
MU/?7MPQDEN;F0R22,>K,S$DGW-?1W[,_[%FO?&9K77O$/G>'_!K$.LVW%Q?+
MZ0@CA3_ST(QZ!NWN/[,?[ ]KH/V7Q-\3((K[4N)+;P_D/! >H:<CB1O]@?*.
M^[.!]KQHL:!%4*BC 4#  ]*UH8-OWJOW'B<3^($*">"R5IO9SZ+RAW]=NU]S
M#\$^!=!^'/ARUT+PYID&E:7;CY((1U/=F)Y9CW8DD^M;U)2UZZ22LC^?ZE2=
M:;J5&W)ZMO5L**2O%?C;^UMX"^"*S6E]??VSX@4<:-II#RJ?^FK9VQ#_ 'CN
MP<A34RE&"O)V.K!X'$YA65#"4W.;Z)?U9>;T/:F.T9)P*^:/CA^W;X'^%_VC
M3M =?&7B"/*&*SE M(6_VY@""0?X4R>""5KXG^-W[7_CWXUF:RGO?[!\.N<#
M1]-<JCK_ --7^]+]#A>.%%/_ &<_V2_%'Q[OH[TJ^B>$HWQ/J\R?ZS!Y2!3]
M]NHS]U>YS@'S9XJ51\E%'[+E_ F#RNA_:'$=9**^RGIZ-[M^4?DV)K'CCXN_
MMD>-(=&22XU,,_F)I=D##I]FG3S'&< #^^Y+<X!Y K[M_9M_8_\ #?P)MH=4
MO1'KWC%D_>:E(G[NV)'*6ZG[H[;S\QYZ [:]/^%OPD\+_!OPS'H?A?34L;88
M::9OFGN7Q]^5^K-^@Z  <5V-=%'#\KYYN\CY+/\ BZ6.I?V?ED/8X9:66CEZ
MVZ>7WMA12T5VGYR%%%% !125Y1\3OVEO!_PVU!=$2>;Q+XNF;RK?PYH:?:+M
MY.RL%XC_ .!$''(!J9245>3.O"X3$8VI[+#0<I>7YOLN[>B/5S2(ZR*&5@RG
MH0<BO+?"_AOQIX^0:E\09(=$T^3YH?".DS%E5>H^UW P9F[&--L9'#!\\>H6
M\$=K#'##&L4,:A$CC4*JJ!@  = !1%\VM@Q%".'?)SJ4NMM4OGU^6G9LDHHH
MJCD"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 **** "BDKR_P",W[2'@?X&V+'Q
M!J8EU4INAT>RQ)=2^GRYP@/]YB!]:F4E%7DSKPN%KXVJJ&&@YS>R2NSU"OG3
MXZ_MO>"/A%]HTW3)%\6^)8\J;*QE'D0-_P!-9N0"/[J[FR,$+UKXO^.O[:WC
MCXQ?:-.LICX6\-297^S["0^;,OI-+P6_W1A?4'K7SW7E5L;TI_>?N>0^&VU?
M.)?]N1?_ *5+](_>>E_&+]HCQO\ ''4#+XCU5AIZON@TFSS%:0\\83/S$?WG
M+-[UYI17T'^S7^Q[XC^.EQ!JVHB;0/!BM\^HNF);H \K;J1\WIO/RCG[Q!6O
M.2G6EIJS]AK5\NX?P7//EI4H]%I\DENW][/,/A3\'_%/QH\2IHOAC3FNI>#/
M<OE8+9"?OR/C"CKQU/8$U^GO[.O[*?A;X!:>EU&BZQXKECVW&LSH,KD<I"O_
M "S3_P >/<XP!Z/\.?AIX<^%/AF#0?#&F1:;81_,VWF25\8+R.>78XZGV P
M!745[5#"QI>]+5G\U\3\;8K/&\/A[TZ';K+_ !?_ ".W>XE+25S/Q ^)GACX
M6Z(VK>*=:M='LP#L,[?/*1R5C099V]E!-=K:2NS\YI4JE>:ITHN4GLDKM_(Z
M:O._BY\?O!/P2T[[1XGU=(KIDWPZ9;XDNY_]V//3_:8A?>OC'XX_\%%-;\1?
M:-*^'5HV@6!)0ZQ=*KWD@]8TY6('GD[FY&-IKX\U35KW7-1N-0U*[GO[ZX<R
M375U(TDDC'JS,223[FO-JXV,=*>I^RY%X;XG$VKYK+V<?Y5\3]7M'\7Z'TI\
M</V]/&OQ*\_3?#1?P;H+94_99<WDR_[<PQL!_NICN"S"OF5$FO+A417GGE;
M5069V)_4DUT'P_\ ASXB^*7B2WT'PSI<VJ:C-SMC&%C7N\C'A%&>6) Y'<BO
MTP_9I_8W\/?!"&WUC5O)U_QGMR;UDS#:$]5@4]^WF'YCVV@D5Q0IU<5*[9^D
MYAFF2\$87V-"FE-[0C\3\Y/5V\W?RN>&_LQ_L#2ZA]D\3?$ZW>WM>);;P[DK
M))W!N"/NC_IF.3_%CE3][6-A:Z79P6=E;Q6EI @CBMX$"1QH!@*JC@ #L*GH
MKVJ5*-%6B?S=G6?8[/J_ML7+1;17PQ]%^N["EHHK8^="BDKS;XN?M$>!?@G:
MEO$VM1QWY3?%I=J/.NY?3$8/R@]F<JO'6IE)15Y,ZL-A:^,JJCAX.<GLDKL]
M)KRKXP?M.> /@G#)'KVL+/JP7*Z/I^)KMN,C*@X0'U<J#VKX<^,W[?GCCXAR
MS:9X15O!^C2'8K6S;K^8'CF4?<SZ1@$=-QKI/V=/V#=7\=31>*/B:;K3=+F;
MSTTEW9;V\).2TS=8E.>GWSS]W@GA>)=1\M%7\S]-H\&T,JH+'<1UO9QZ0CK.
M7EV^Z_FT;-O\:/C9^V-K$^C>!;?_ (0;P>K^7=ZE$[ HO</<8!9R/X(@IYYX
MYKZB^!/[-/A#X#:;_P 2JW.H:],FV[UN\4&XFSR0O:-,_P *^@R6(S7H_AWP
MWI7A/1K72=%T^WTS3;5-D-K:QA$0>P'?N3U)Y-:=;TZ/*^:;N_ZV/ELTS]XF
MF\'E]-4,/_+'>7G.6\GY/1>>XE+1172?(A1110 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@ 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@ HHI* %I*\J^-'[3'@;X&6K+KNI"YU<
MKNBT:QQ)=/QD$KG"*?[SD ]L]*_//XZ?MH>.OC,;C3X)SX8\-293^S-/D.Z9
M#VFEX9^."!M4_P!WO7+5Q,*6CU9]SD/!^99ZU4A'DI?SRV_[=6\OR\T?9_QU
M_;D\$_"?[1IFBNGB_P 2)E?L]E*/LT#=/WLPR,CGY4R<C!V]:_/CXP?M!>-O
MCAJ7G^)M69[)&W0:7:YCM(.N-L>>3R?F8ENV<5YS17BU<1.KOL?T9D7"66Y"
ME.E'GJ_SRU?RZ1^6O=L***='&TTBHBEW8[551DDGH *YC[4;7N/[.O[)_BCX
M]W\=V$?1?"D;XN-8G0X?!Y2%3]]O?[H[G/!]I_9C_8'N-:^R^)OB=;RV5CQ)
M;>'22DTW<&X/5%_V!\Q[[<8/WYINFVFCV%O96-M#9V=N@BAM[>,)'&H& JJ.
M !Z"O3P^$<O>J;'XMQ3Q_3P?-@\I:G4V<]XQ]/YG^"\SEOA5\(?"_P &?#,>
MB>%].6SM^&GN'^:>Y<#[\KXRQZ^PS@ #BNRKR3XT?M1> _@=;R1:SJ8O=:V[
MH]%T_$MRWIN&<1CW<CCIGI7Y^?'#]M7QY\81<:?;7'_"+^'),K_9VG.1)*OI
M+-PS?0;5/=37=4Q%.@N5?<?EV4\*YQQ+5^M5+QC)W<YWU].LOR\T?;/QP_;:
M\!_"'[1I]E./%GB./*_8-.E'E1-G&)9N54CG*J&8=P.M?GW\:/VFO'?QRN&3
M7=3^S:0&W1Z/89BM5QT++DEV'JY..V*\IHKR*N)G5T>B/Z"R+@_+,CM4IQYZ
MO\\M_DMH_+7S8445[%^S]^R_XL^/VJ!K"(Z7X<A?;=:W<H?*7U2,<>8^.PX'
M&2,C//&,INT4?5XS&X?+Z$L1BIJ$([M_UOV2U9YYX&\!Z_\ $GQ%;:%X;TR?
M5=3N#\L4*\*O=G8\*H[L2 *_2K]F?]B[0?@NEMKNO^3X@\9@!UG*YM[$^D*D
M<M_TT//H%YSZS\'O@CX4^"'AQ=*\-6 B9P#=7TV&N+IA_%(_\E& .P%=[7N4
M,*J?O2U9_-'%''6(S?FPN!O3H=?YI>O9>2^?8***P?&?CWP]\.]&?5?$NL6F
MC6"<>==2!=Q_NJ.K-_LJ"?:NYM+5GY;3ISK35.G%N3V2U;-ZN8^('Q.\+_"W
M17U7Q3K5KH]F,[//;,DI'\,:#+.?9037Q=\:/^"D$]RMQIGPUTPVR$%/[<U1
M 7]-T4/('J"^?=!7Q=XI\7:WXXUB;5?$&JW>L:C+]^XO)3(^.P&>@'8#@=J\
M^KC(QTAJS]=R/PYQN,M5S*7LH=MYO](_.[\C[ ^-?_!1S5-86?3/AQI[:-;'
M*G6=057N6'K'%RJ?5BQP>BFOCGQ!XBU7Q7JT^IZSJ-UJNHSG,EU>2M+(WU9C
MFL^O5O@3^S7XO^/FK>7HUL++1H7VW6M7:D6\7JJ_\]'QT5?;)4<UY4IU*\K/
M4_;\+EV3\+X652G&-.*WD]WZMZOR2^2/.?#_ (>U/Q7K-II.C6,^IZE=.(X+
M6V0N[M[ ?GGL!FOT"_9M_8#T[PK]E\0_$A(-8U<8DAT-3OM;<]093TE8?W?N
M#G[W4>^? S]G/PA\!-',&A6GVC59D"W>L70#7$_0D9_@3('R+QP,Y/->HUZE
M#"*'O3U9^(<3<?U\PYL+EEZ=+K+:4O\ Y%?B_+81$6-515"JHP%48 'H*=24
MM>D?CP4444 %%%% !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 %%%)0 M)5/6-:L/#^FW&HZI>V^G6%
MNN^:ZNI%CCC7U+$X%?&/QT_X*+:?I7VC2?AI:KJET,HVN7T9$"'IF*,X+_[S
M8'LPK*I5A25Y,][*<CQ^=U?98*GS=WM%>K_3?LCZQ^(?Q0\+_"G0WU;Q3K-O
MI-H =@E;,DQ'\,:#YG/L :^"_CK_ ,%#/$'BW[1I/P_@D\,Z4V4.J38-],/5
M>JP@CTRW<,.E?+'C+QQK_P 0M<FUCQ'JUUK&I2_>GNGW$#^ZHZ*H[*  /2L2
MO&K8R<](Z(_H;(?#_ 9;RUL=^^J^?PKT77U?W(FO+RXU&[FNKN>2ZNIG,DLT
MSEW=B<EF8\DGU-0T45P'ZJDDK(***]?_ &?_ -F/Q7\?M6']GPG3?#L,FV[U
MNY0^4GJL8_Y:28_A'3(W%<BJC%S?+%:G'C,9A\OH2Q&*FH0CNW_6_9;L\_\
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
MKUTDE9'X%5JU*\W5JR<I/5MZM^K"BBBF9!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 %%%% !1251UO
M7=.\-:5<ZGJU_;Z;IULN^:ZNY5CCC7U+$X%!48N;48J[9>KDOB1\5O"GPET,
MZKXJUFWTJV.1$DAW2SL/X8XQEG/T''? KY+^.W_!1>TL?M&D?#*U6^N!E#KU
M_&1$OO#$>6/HSX''W6'-?#7B[QEKGCS7)]8\0ZK=:QJ<Q^>XNI"[8[*.RJ.R
MC '85YU;&1AI#5GZYD/AWC,?:OF3]E3[?;?R^S\]?(^H_CI_P4*\2>,Q<:5X
M"AE\*Z.V4;49"#?S+TX(RL/_  $EN 0PZ5\CW5U->W,MQ<2R3SRL7DEE8LSL
M3DDD\DD^M1T5X]2I.H[R9_065Y/@<GI>QP5-175]7ZO=_P!6"BBBLSV@HHHH
M **** -B/Q5J%GHLVE6,IT^QN1BZ2W)5KK!R!*W5U! (3[H(!QG)K'HHH(C"
M,+\JW"BBB@L***]1^!?[.OBSX]:R8-&MQ::/;MB]UJZ!%O;CJ1G^-\=$'/(S
M@<BHQ<G:*.3%8NA@J,L1B9J,([M_U^'4X3PKX2UGQQKUIHN@:;<:KJMTVR&U
MMDW,WJ3V  Y+'  !)( K]'/V:?V)-$^$<4'BCQLUKK/BB(>>D;X-GIN!G(SP
M[CKO/"X^4<;CQD/QL^"W[&VA3Z#X&M_^$V\7,NR]U"!UQ+(.HDN,$!0>D<88
M#'/.2?E7XQ?M-^/OC;<2QZYJ[V^D,VY-'L,Q6JC.1N4',A'JY8^F*[8^RP^L
MO>E^1^98V6=\5WH8-/#85[SEI.:\H[I/Y76[Z'W)\:/V_P#P1\/Q<:?X5'_"
M9ZTN5\RW?;8Q-ZF7^/UP@(/3<*^#OBU^T1X[^-ETS>)=:D>PW;H]*M,PV<?I
MB,'YB/[SEF]Z\WHK&KB*E7=Z'TN2\)Y7D:4Z$.:I_/+5_+HOE\VPHHHKF/LP
MHJ2VMY;RXBM[>)YYY6"1Q1J69V)P% '))/:OMO\ 9M_X)_7&I_9/$7Q/CDL[
M3B2#PZK%99/0W##E!C^!?FYY*X(.M.E*J[11X.<9Y@<CH>WQD[=E]J7HOZ2Z
ML^?_ (!_LP^+OC]J0.FP_P!F^'XGVW6MW2'R4QU6,=9'Q_".!QDKG-?IO\$_
MV?\ PC\!]#^Q>'K+=?3*!=ZK<@-<W)_VFQPN>B+@#W.2>_TK2;+0]-MM/TZT
MAL;&VC$4-M;QB..-1P%51P!5NO=HX:-'7=G\P<1\88[B"3I_!1Z177SD^K_!
M=NHE%+176?!!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 %%%% !1124 +368*I8D!0,DGM7D'QN_:G\
M"_ V"2#5K_\ M'7MN8]%T\B2XYZ%^<1COEB"1T!K\]/CE^V%XZ^-AFL7N?\
MA'O#;Y TC3I"!(OI-)PTGTX7_9KDK8F%+3=GWF0\&YEGEJBC[.D_M2Z_X5N_
MR\S[-^.O[>/@WX9?:-+\->7XP\0IE2+>3_0X&Z?/*/O$?W4SZ$K7Y]_%CXY^
M,_C5JOVSQ3J\EU$C9@L(?W=K!_N1CC/^T<L>Y-<%17C5<1.KOL?T9D?"F6Y"
ME*A#FJ?SRU?RZ+Y?-L****YC[(**** "BBB@ HHHH **** "BBB@ HHHH [#
MPC8^%M)DCU/Q=)/J$"_/%H6FR!9KGT$LW(@0XYP&D]% (:NA^(G[17BKQYI$
M?AZU:#PMX.MU\N#PYH:F"U"?]-,?-*3U)<G)R< FO+J*OG:5D>=+ 4:M95ZZ
MYY1VOM'T6R?GOYVT"BBBH/1"BBB@ KMOA/\ !OQ7\:O$0TCPMIK7<BX-Q=2'
M9;VJG^*63&%'!P.2<' ->U?LW?L/>(?BT;37O%/G^&_"+8D3*XN[U3R/+4CY
M%(_C8>FT-G(_1_P)X \/_#7PY;Z%X:TN#2M,@Y$4(Y9N[NQY9CW8DFN^AA)5
M/>GHC\HXFX\PV4\V&P-JE;_R6/KW?DOF^AY-^SK^R'X5^!%O%J$@77O%K+^\
MU:XC $)(Y6!/X!VW<L>>0#M'O-+17MQA&"Y8H_FS'9ABLRKO$XN;G-]7^2[+
MR6@44459YX4444 %%%4M7UG3_#^FSZAJE];:;80+NENKR98HHQZLS$ #ZF@"
M[17S'X\_X*3_ +.WP_FDM[CXB6FLW2$CR=!MYK]6QZ2QJ8O_ !_FO,Y/^"R'
MP$CD95M?%T@4D!UTN+#>XS,#^= 'W117QMX9_P""M7[.OB"6..[\0:OX>+G&
M[4]'F(7KU,(DQT'/N,]\?1GPU^/7PY^,4._P5XVT3Q*^W>UO87J/.@]7BSO7
M_@2B@#O:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HKEOB9\3_"_P '?!>H>*_&.L6^AZ#8J#-=
M7&3R3A450"SL3P%4$D]!7Y[>*O\ @M]X4L=::#PY\,-6UG2U?;]LU#5([*5E
M_O")8Y1^!<?A0!^F5%?,7[*G_!03X:?M67AT32FNO#GC!8VE.@ZMM#S*HRS0
M2*2LH Y(X8 $[<#-?3E "T444 %%%% !1110 4444 %%%?@W^VY^TA\6O"?[
M6'Q-TC1/BCXTT;2;/5GCMK#3_$-W!!"FU?E2-) JCV H _>2BOYK/^&L?C?_
M -%D^('_ (5%]_\ ':_;[_@G#XLUSQQ^QC\/-;\2:SJ'B#6KK^T?M&HZI=27
M-Q-MU&Z1=\CDLV%55&3P% Z"@#Z5HHHH **** "BBB@ HHHH **** "BBB@
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
M?DO1117S!_;84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5-9V=QJ-Y!:6D$EU=3N(XH(4+O(Q. JJ.22> !7;?"#X(^+/C?X@&E^&-/:=
M8ROVF^FREM:J?XI'[=\*,L<' -?II^SU^R;X2^ MG'>11C6O%3)B;6;E!N7(
MY6%>?+7\V.3DXX'51P\ZS[(^&XBXNP/#\7"3YZW2"_.3Z+\7T1\]?LV_\$_6
ME^R^(OBA&R+\LL'AR-^3W!N6'3_KFIS_ 'CU6ONS3M/M=)L8+*RMHK.SMT$<
M5O @1(U P%51P /058I:]VG1A25HH_E_.<^QV>U_;8R=TMHKX8^B_7=]PHHH
MK8^>"BBB@ HHHH **** $K^>W_@HQ\5;CXL?M?>/KEYFDLM$NSX?LH\Y6..U
M)C<+[--YS_5S7]"5?S)_'M98_CI\15G<2SKXCU$2.J[0S?:I,D#MS0!PE?II
M_P $9_V<].\4:_XB^+VM6JW7]@SC2=%210R)=-&'GF_WTC>-5_ZZL>H!'YEU
M^X'_  1QU"QNOV2+BWM2HNK7Q'>)=KGG>8X64X[?(R#\#0!]T4444 %-=5D5
ME90RL,%6&01Z4ZB@#YNT_P#X)\?!32?CM:?%.P\+1V>JVX:5-(BP-,%T6!6Z
M6#&%D7!P 0@)#;=P#5](4M% !7*?%G_DE?C+_L"WG_HAZZNN4^+/_)*_&7_8
M%O?_ $0] '\P5%%% ']27A/_ )%71O\ KRA_]%K6M63X3_Y%71O^O*'_ -%K
M6M0 4444 %%%% !1110 444E "T444 %%%% !1110 4444 %%%% !1110 44
ME+0 4444 %%%% !1110 444E "T4E+0 4444 %%%% !1110 4444 %%%)0 M
M%%% !7GGB+]G7X4>,-6FU77OACX-UO4YSF6]U'0+2XFD/JSO&6/XFO0Z* ,S
MP[X8T?P?I,6EZ#I-CHFF0_ZNSTZV2WA3Z(@ 'X"M.BB@ HHHH **** "BBDH
M 6BBB@ K^=;]OS_D\GXL?]AI_P#T!:_HIK^=;]OS_D\GXL?]AI__ $!: / *
M_?[_ ()<?\F)_#+_ +B?_ITNZ_ &OW^_X)<?\F)_#+_N)_\ ITNZ /JJBBB@
M HHHH **** "BDI: "BBB@ HHHH **** "BBB@ HHI* %HI*6@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP?\
M;F_Y-9\;?]N/_I=;U[Q7G_Q\^&4OQB^$/B/PA!=K8W.H0H89W&4$D<J2H&_V
M2T8!(Y ).#6=1.4))=CV,FKT\+F>&KU7:,*D&WV2DF_P/Q?HK9\9>#=9\ >)
M;[0-?L9-.U6RD\N:WE'(]"#T*D8(8<$$$5C5\L]-&?V]3J1JP4X.Z>J:V:"B
MBB@T"BBB@ HHHH **** "BBB@ HHHH **** "BBMSP7X&U[XB>(+;0_#>EW&
MK:I<'"06ZYP.[,3PJCNS$ =S0DWHC.I4A2@ZE25HK=O1(PZ^K/V;/V%M<^)W
MV7Q!XS%QX=\+-B2*WQMO+U>VT$?NT/\ >89(Z#!W#Z+_ &;?V&=!^%OV77_%
MXM_$GBI<21PLNZSLF_V%(_>./[[# .-H!&3]45ZU#!_:J_<?@O$WB)\6$R9^
M3J?_ "*_]N?R6S,3P9X)T/X>^'K70_#NF6^DZ7;C]W;VZX&>[,>K,>[$DGN:
MW***]9)+1'X/4J3JS<ZCNWNWJV%%%%,S"BBB@ HHHH **** "BBB@ K^>C_@
MHI\-I_AE^V)\1K5T86VKWYUVVD/21;L><Y'TD:5?JAK^A>O@#_@K9^RG<_%S
MX9V?Q+\.6C77B7PA"ZWMO"N7N=-)+N1W)A;,@']UY>IP* /Q6K[8_P""7?[7
M%E^SO\6+SPSXIO%M/!/BTQPS74IPEC>(2(9F/\*$,R.?=&)PAKXGHH _JG5@
MR@@Y!Y!%+7X\?\$^_P#@IP_PSM]-^&WQ:O);GPI&%M]*\1N#)+IHX"PS]V@
MX5AEDX'*8V?K]INI6FL:?;7]A=0WUC=1K-!=6T@DBEC895T8$AE((((X.: +
M-%%% !24M)0!\)_MK?\ !2K4OV3?C%#X)M/ =KXDBDTN#4?MDVIM;L#(\B[-
MHB;IY?7/>OF[Q5_P6IUKQ1X8UC1F^%-A;KJ-G-:&9=;=B@D0INQY/.,YQ7I?
M_!13]@CXL?M*?'ZW\6^"K/2I]'31;:Q+7FH+ _FI)*S#:1TPZ\U\HZY_P2>^
M/WA[1=0U6\T[05M+&WDN9BFK(2$12S8&.3@&@#XXHHHH _332O\ @MOK>EZ7
M9V8^$VGR"WA2$.=;<;MJ@9QY'M5K_A^-KG_1)-/_ /!Y)_\ &*\.L?\ @DG^
MT%J%E;W4.G: 89XUE3=JZ [6 ([>AJ?_ (=#_M#?] WP_P#^#A/\* /:O^'X
MNN?]$DT__P 'DG_QBOUJK\*_^'0_[0W_ $#?#_\ X.$_PK]U* "BD9@JDDX
MY)-?E9^WE_P50N;6_P!2^'OP4U%8A"6M]2\96Y#$MT:.R/0 <@S=_P"#& Y
M/MW]HC]MKX2_LRQ20>+?$:W&O!0R>'M) N;]LC(W("!&".09&0'L37Y\?%3_
M (+8>,=4FGM_A[X&TK0;3)5+W797O+@CLP1"B(?8EQ7YN7U]<ZE>3W=Y<2W=
MW.[22SSN7>1R<EF8\DD]S5C0]!U/Q/JUMI>C:==ZMJ=RVR"SL8&FFE;T5%!+
M'V H ^F-<_X*>?M*:U<&3_A8S6,><K!8Z591*O XSY.X]/XB:IV7_!2[]I6P
MN!-'\4+IV'&V?3;&53_P%H"*L^#?^"9/[1OC2UBNH_A])H]M)MP^LWUO:.,^
ML3/Y@Q[K6OXB_P""4_[1^@P/-#X/LM91%W,-/UBU+=\X5W0D\= #UXS0!Z/\
M-_\ @L[\7/#<L<?BWP_X?\968^^R1OI]TWTD0M&/^_5?=O[/7_!3OX-?':>V
MTN[U*3P'XDEPJZ=XA9(X97/\,5P#Y;<X #;&)/"FOPX^('PN\7_"C6?[*\9>
M&=5\,:@02D&J6CP&10<;DW !U_VER/>N7H _JHHK\,?V*?\ @I=XN_9YOM/\
M+>-9[KQ;\.,K"(YG+WFE)G&ZW<\L@'_+%CC &TKSG]MO!_C#1?B!X8TWQ%X<
MU*WUC0]2A6XM+ZU?='*A[CT/4$'D$$$ @B@#8HHHH _+?XC?\%FM9\"?$+Q1
MX:C^%EC>)HVJ76G+<-K3H91#,T8<KY)QG;G&>]<[_P /Q=<_Z))I_P#X/)/_
M (Q7P!^T)_R7SXE_]C-J?_I5)7 4 ?TW_ WXCR_%_P"#O@WQM-8KIDNOZ7!J
M+6<<AD6$R(&V!B!NQGK@5R?Q_P#VO/A7^S19AO&_B>&VU.2/S(-$LA]HOYAV
M(A7E5.#AW*KP1NK\S_&'_!3>[^&?[,/PX^%_PI=4\2VOAJRMM7\22)D6,GD@
M-#;J1@RCO(<A>0 6Y7\^=:UO4?$FK7>J:M?W.IZG=R&:XO+R5I9IG/5G=B2Q
M/J30!^EGQ:_X+9^(+V>:V^&O@*QTNUR534/$DK7,SKV;R8F14/L7<5\W:_\
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
MD95NHU[#.%=1PK$'@.H !TW_  _%US_HDFG_ /@\D_\ C%>G_LR_\%8M6_:
M^.GA/X?7'PXL]%AUR>2%K^/5GF:+;#))D(8AG.S'4=:_'*OI3_@F]_R>U\+?
M^OVX_P#22>@#^A2BBB@!*IZSK6G^'-*NM3U:_M=+TVUC,MQ>7DRPPPH.K.[$
M!0/4FN&^/GQ\\(_LW_#F_P#&/C*_^RV,'R6]K'@W%[.02L$*$_,YQ]  6) !
M(_!W]JS]M7X@_M8>(GDUV\;2O"T,FZP\,V4I^RP =&?IYLF,_.P[G:%'% 'Z
M5_'3_@L1\+_A_<7&F^ =+O/B-J4>5^V(QLM/5NG$CJ7DP?[L>TCH_>OC#QW_
M ,%?OC]XIG<Z)=:#X-@S\BZ9IB3N![M<F4$_11]*^(Z]-^$O[,OQ4^.GS>!?
M NL>(+;=L-]%#Y=H&SC:;B0K&#[%J /2&_X*1?M),Q/_  M+4/7BRM!_[1KK
M?!O_  5@_:,\*7,3WOB?3?%-O'_RZZSI$&QOJT"Q2'_OK-26O_!)?]HZXT]K
MA_#6E6TPZ6DNM6YD/ [JQ3OC[W8UXM\8?V2/B_\  2W:Z\<>!-4TC3E(!U*,
M)<V8). #/"SQJ22, L#[4 ?IM^SW_P %D/!/CB\MM(^)^AR>!;Z4A%U>S=KK
M3F8\?.,>9",X[.!R2RBOT)TC6+'Q!I=KJ6F7EOJ.G7<:S6]W:R"2*5&&5964
MD,".XK^6.OL#]@3]O36OV7?%MKX>\0W=QJ7POU";;>639D;368_\?-N.V"<N
M@X89.-V#0!^]%%5=+U.TUK3;34;"YBO;"[A2XM[F!P\<L;J&5U8<$$$$$=0:
MM4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!X/^U3^R_IGQ_\ #1N[01V/C+3X2+"^/ F49/D2^J$DX/5221P6!_*?Q%X=
MU/PGKE[H^L64VG:G92F&XM9UP\;#L?Y@C@@@CBOW0KYQ_:Y_93LOCEH;ZYHL
M:6OC>QAQ!(,*M]&,D0R$\ ]=KGIG!XZ>=BL-[3WX;GZ]P5QB\KFLOQ\OW#V?
M\C_^1?7MOW/RMHJSJFEWFBZE=:?J%K+97UK(T,]O.A1XW4X*L#R"#5:O#/Z;
MC)22:=T%%%% PHHHH **** "BBB@ HHHH **** +.EK:2:E:+J$DT-@TR"XD
MMT#R+'N&XJI(!8#. 2,GO7[#?L\_#WX>^"?A[I\WP\2"ZTK4(EF.K B2>]/3
M=(^ <@Y&S "G(VCD5^.%>_\ [)_[4E_\ O$1L-1,E]X,U"53>6HR6MFZ>?$/
M4#[R_P 0 [@$=F%JQIS]Y;GYSQOD>,SK +ZG4?-#7DZ3_P""NG3\S]8**I:)
MK=AXDTFTU32[N&_TZ[C6:"YMV#)(A&00:O5]"?R;*+BW&2LT%%%%!(4444 %
M%%% !1110 4444 %%%% !2,H92",@\$4M% 'X_\ _!17_@FO=^"KW4_B?\)M
M+DN_#,I:ZUGP[:KNDTYB<M/ O5H3R609,?)'R?<_->OZIZ_.K]N#_@E;I7Q/
M^W^-OA#;VN@^+6S-=^'LB&RU%NI,7\,,I_!&/7:<L0#\;:^K?V-?^"A'C?\
M93OH='N3)XJ^'LDF9]!N)3OM<GYI+1SGRVR22GW&.<@$[A\S^*?"FL^!_$%]
MH7B#2[O1=9L9#%<V-]"T4T3#LRL,CU]P<UE4 ?TQ_ W]H#P-^T9X+B\3>!=:
MCU2RR$N+=ALN;.0C/E31'E&Z^Q RI88->B5_,E\&?C=XT^ /C:V\4^!];GT;
M5(?ED5#NAN8\Y,4T9^61#Z'H<$8(!'[C_L5?M[^$_P!K311ILPA\._$*SBWW
MN@O(2LZ@#,]LQ^_'D\K]Y.^1AF /J>BBB@ KE/BS_P DK\9?]@6]_P#1#UU=
M<I\6?^25^,O^P+>_^B'H _F"HHHH _J2\)_\BKHW_7E#_P"BQ6M63X3_ .15
MT;_KRA_]%K6M0 445S/Q-\?Z;\*_AYXD\8:PV--T.PFOYP#@NL:%MB_[3$!1
M[D4 ?G__ ,%9OVT+CP#H[?!CP;?&#7=6MA)XAO(&P]K9N/EM@1T>53EO2,@<
M^9D?C[72_$OXA:Q\5_B!X@\8Z_/]HUC6[V2]N6&=H9VSL4=E4851V"@=JYJ@
M#UG]F/\ 9N\3_M2?%*Q\'>&T\A"//U'5)$W1:?:@@/,XR-QY 5<@LQ XY(_>
MS]FW]E#X>_LN^%8M+\(:1'_:4D:K?Z]=(KWU\PZEY,<+GI&N%'89R3Y9_P $
MS/V<;?X"_LVZ1J-Y:"+Q7XOCCUG4Y&'SK&RYMH#W 2-@2IZ/))7UM0 4444
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
MFG[9-S^T)\4I_!OAV_8_#SPO</#"(7^34;Q<K)<MCAE!RD?7Y=S#[_'Z8?\
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
M_J2K^<#]M73QI?[6_P 7H518PWB>^GPK;O\ 63-(3G/?=G';...E 'BU?O\
M?\$N/^3$_AE_W$__ $Z7=?@#7[_?\$N/^3$_AE_W$_\ TZ7= 'NOQL^("?"G
MX/\ C7QDP5CH6CW>H1HW1Y(XF9$_X$P5?QK^9*\O)]0O)[JYE:>YGD:6660Y
M9V8Y+$^I))K]_/\ @IYKCZ%^Q!\2'BE\J:Z2QM$Z_,)+Z!77CU3?UX_E7\_M
M !7]*W[+?@"+X7?LY_#CPQ%'Y3V&A6HG7;MS</&))FQVS([G'O7\VFCV(U35
MK*S+^6+B=(2X&=NY@,X_&OZFXXTAC6.-51%&U548  Z "@!U%%% !1110 E?
MEK_P6[^&L3Z7\-OB#!!MGCFN-!NYO[RLOGVZ_@5N3_P(U^I=?#O_  6(TN/4
M/V0?/?;NL?$-C<1Y4'YBLL?![<2'G\.] 'X<U]*?\$WO^3VOA;_U^W'_ *23
MU\UU]*?\$WO^3VOA;_U^W'_I)/0!_0G7XD_\%DO'<OB/]J33_#RN?LOAW0K>
M'R^PFF9YG;\4:$?\!K]MZ_GR_P""EMY)??MP?%"27!9;FSB&!CY4L;=%_110
M!\R5^C'_  1?C\/:+\2?B/XHUS5M.TJ:RTJVTZV:_NHX2PGE:1]N]AG'V9<X
M'&1TSS^<]% ']/O_  MGP/\ ]#EX?_\ !I!_\71_PMGP/_T.7A__ ,&D'_Q=
M?S!44 ?T^_\ "V? _P#T.7A__P &D'_Q='_"V? __0Y>'_\ P:0?_%U_,%10
M!_3[_P +9\#_ /0Y>'__  :0?_%U_./^TA;V-I^T/\48-,DCFTV/Q3JB6LD+
M*R/$+N4(5*\$%<8QQZ5YU10!=T/5[CP_K5AJEHVRZLKB.YB;T=&#*?S K^I/
M3[R/4K&VNXMPBN(UE3<,'# $9_ U_*_7]/OPF_Y)7X-_[ MG_P"B$H ZNBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^)?_ &,VI_\ I5)7 4 ?T4?L!_\ )FWPG_[ R?\ H;U] 5\__L!_\F;?"?\
M[ R?^AO7T!0 4444 %%%% '\J]%%% ']-'[/7_) ?AI_V+.F?^DL=:GQ8\ 6
MOQ6^&/BOP;>E4MM>TRXTYI&&?+\R-E#_ %4D,/<5E_L]?\D!^&G_ &+.F?\
MI+'7H% '\M'B3P]J'A'Q%JFAZM;M::IIEU+97=N_WHIHW*.A]PRD?A6=7Z)_
M\%??V79O OQ*M_B[H=G_ ,4]XG98-5\I?EMM15<!SCH)D7/^^DA)RPK\[* /
MW]_X)O\ [2EO^T-^SII$-W=>9XM\+1QZ1J\3MEWV+B"X]2)(U&3_ 'UD':OJ
MJOYN/V5_VEO$?[*_Q8L/&&A?Z5:'%OJFE.Y6._M2P+QD_P +#&5;!VL <$9!
M_H%^!?QZ\&?M%> [3Q9X)U5-0L)0%GMVPMQ9RX!:&9.J./R(Y4D$$@'H=%%%
M !1110 45Y]XF^/WP]\'_$CP]X!U;Q7I]KXQUZ0Q6.C^9OG8["XWA0?+# 84
MOMWD@+D\5Z#0!RGQ9_Y)7XR_[ M[_P"B'K^8*OZ??BS_ ,DK\9?]@6]_]$/7
M\P5 !7]27A/_ )%71O\ KRA_]%K7\MM?U)>$_P#D5=&_Z\H?_1:T :U%%% !
M1110!\*_\%DO^31[/_L9K/\ ]$W%?B#7[??\%DO^31[/_L9K/_T3<5^(- 'U
M5_P2X_Y/L^&7_<3_ /37=U^_U?@#_P $N/\ D^SX9?\ <3_]-=W7[_4 ?FC_
M ,%L/A/+J_P]\"_$2TA9SHM[+I-\R#.(;@!XG;T"O$5SZS"OR%K^FOX\?"33
M?CM\'_%?@/5-JVVMV+VZ3,,^1,,-#*!ZI(J/_P !K^;'QYX)UCX;>,]:\*Z_
M:-9:UH]W)97<#9^61&*D@]U.,@]""".#0!UW[-?Q=F^ _P =_!/CN,R&'1]1
MCDNDC.&DM6S'<(/=HGD'XU_2EI.K6>O:59ZEIUS'>:?>0I<6]Q"VY)8W4,CJ
M>X(((^M?RQ5^NW_!)O\ ;5M-?\.VGP2\8WRP:UIRD>&KNX8 7=N,DVF3_P M
M(^2@[IP,;!D _3*BBB@ I**YGXE?$KPW\(?!>I^+/%NJP:-H6G1&6>YG;&?1
M$'5G8\*HR22 * /E#_@K%\>(OA3^S+=^&+2X5->\;2?V7#&I&];08:ZDP?X2
MNV+_ +;"OPMKVS]KW]IK5_VK/C)J/B^^62STB,?9-&TQV!^QVBDE0<<;V)+N
M?[S$#@#'B= !7[_?\$N/^3$_AE_W$_\ TZ7=?@#7[_?\$N/^3$_AE_W$_P#T
MZ7= 'U'?64&I65Q9W42SVUQ&T4L3C*NC AE/L037\R?QK^&MW\'?BYXO\$WJ
MN)M#U.>R5I.LD:N?+D^CIM8>S"OZ<J_)7_@LQ^S;/8^(M&^-&CVVZQOHX](U
MWRU),<Z BWG;V9!Y1)P 8XQU:@#\PJ_8S_@C%\<HO$GPG\0_"^]G_P")EX:N
MFU"PC8_>LKALN%'^Q/O)_P"NZ^]?CG7IW[-OQYUO]FSXQ:#X\T/][)8R;+NS
M+82\M7XFA;_>7H3G:P5L944 ?TLTM<3\'/C%X6^/'P]TKQGX/U%-1T>_3/82
M02 #?#*O\$BDX*_0C(()[:@ HHHH 1F"J23@#DDU_.]^WQ\>8OVAOVG?%7B*
MPG^T:!8LNCZ0ZG*M:P$C>I_NR2&60>TE?HW_ ,%0OVY[+X5>#M1^%'@O4EE\
M=:S!Y&J7-J_.D6CCYE+#I-(IP!U56+<$H3^+U !7TI_P3>_Y/:^%O_7[<?\
MI)/7S77TI_P3>_Y/:^%O_7[<?^DD] ']"E?G-_P6C^#TOB;X/^%?B'9P[Y?"
M]\UG>LHY%K=;55V/HLJ1J/>:OT9KF?B7\/='^+'P_P#$'@[7X/M&CZW9265R
MHQN"NI =3V93AE/8J#VH _E]KV#]DGX]7'[-OQ\\+>.5$DFG6L_V?4[>+K-9
MR#9,H'<A3O4?WD6N8^-_P>U[X"_%+Q!X%\1P[-2TFX,0E"X2XB/,4R?[+H58
M=QG!Y!%<-0!_4UH>M6'B31;#5M*NXK_3+^!+JUNH&W)-$ZAD=3W!!!'UJ]7X
M[_\ !,S_ (*%6?PJAM_A1\3-1^S^$Y),:)KEPQV::[$EH)CVA9CE6Z(2<_*<
MI^PD$\=U#'-#(LL,BATDC8,K*1D$$=010!)1110 44E1W5U#8VTMQ<31P6\*
M&2265@J(H&2Q)X  YR: ):*X/X5_'3P'\;EUYO WB6S\2Q:'>_V??2V1+(DN
MT,-K$8="#PZY4E6P3@UW= "T444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !5>_L;;5+*XL[RWCNK2XC:*
M:"9 Z2(PPRLIX((XP:L44#3:=T?EQ^V!^R;<_!?5Y?$OAV%I_ ][+A5!+-IT
MC=(G)Y*$_=;_ ("><%OF:OW2UO1;#Q'I-WI>J6D-_IUW&T,]M.@9)$(P00:_
M+#]K']EC4/@/X@?5-+CEO/!-]*1:77+-:.>?(E/J.=K?Q >H->'BL-R>_#8_
MI?@GC%9E&.79A+]\OAD_MKL_[WY^I\^44E+7G'[$%%%% !1110 4444 %%%%
M !1110 5):W4UC<PW%M-);W$+B2.6)BKHP.0RD<@@\Y%1T4"T>C/TV_8Y_:Z
M@^+6FP>$O%=VD/C6V3$,[X5=3C4?>';S0!\R]P-P_B"_5-?A3I>J7FB:E:ZA
MI]S+97UK(LT%Q Y1XW4Y#*1R"#7ZB_LB_M7V?QOT2/0M>GBM?'-G'^]CP$6_
MC'_+:,?WL?>4=.H&.![6%Q//[D]S^;.-^#?[/E+,LOC^Z?Q17V7W7]W\O3;Z
M2HI*6O3/QD**** "DI:* /S8_P""Q_@?XM^*O!^@7^A6_P#:'PLT@&ZU6UT\
M,UQ%=_,!<7" <PJG"L.%+.6ZJ1^/U?U3LH92",@]0:^&/VG?^"3OPW^,US=:
MYX(F7X;^)YB9)$L[?S--N6Q_%;@CRB>/FC('4E&- 'XI^&?%&L^"]<M-9\/Z
MK>Z)J]JV^"^T^X>":)O574@C\#7VG\(?^"OWQI^']O!9>)X=)^(-C& /,U*(
MV]YM'0>=%A3QW=&)]:\N^,G_  3J^/'P7FG>]\%7/B72HR<:KX8#7\+*.K%%
M'FH,=W117S==6D]C<R6]S#);W$;;7BF4JZ'T(/(- 'ZS:-_P7$T":,?VM\)]
M2LY-O(LM:CN!G/\ M0IQC_#WKF/&O_!<#5)[1XO"/PKL[*ZQ\MUK6JO<H#[Q
M1QQD_P#?ROR[HH ]9^/W[5'Q,_:7U:*[\>>(YM1MK=R]KI<"B&RM21C*1+QN
MQQN;+$=37DU=?\.O@_XW^+FI"P\%^$]7\3W.X*PTRS>98\]W<#:@]V(%?H/^
MS3_P1KUW5KJTUKXT:JFB:<,2?\(UHTZRW<A_NS3C,<8Z9$9<D'[RF@#Y-_8W
M_8Y\4_M:_$""QLH;C3?!UE*IUGQ 8_W=O&,$Q1DC#3,#\J\XSN/RBOZ!O ?@
M;0_AGX-TCPMX:L(]+T+2;=;6TM8NB(OJ>I8G)+'DDDG))IG@/X?^'/A?X4L/
M#7A/1K30="L4V6]C9Q[$7U)[LQ/)9B68DDDDYKH: "DI:* /PT_X*Q?L[W'P
MF_:(N?&=C:LOAGQMF_25%.R*^  N8R?5FQ+[^:V/NFOB*OZ9/CU\"?"G[1GP
MUU'P5XOLVN-.NL20W$)"SVDZ@[)XF[.N3Z@@D$$$@_AU^TY_P3Q^*W[-NH7M
MT^DS>+O!T;$P^(]'@:1!'V,\0RT!QC.[*9. [4 )^Q3^W;XG_8_UF^M8[%?$
MO@O5)%EO]$EF,3)(!M\^!\$))C (((<* <$*R_HOIW_!9KX&75C#+=:3XRLK
MAES);MIT#[&[C<)\$>A],<#I7XE44 ?K/\5O^"VVBPV,T'PU^']_=7C+B.^\
M43)!'$V.I@A9RXSV\Q*^H/\ @GI^U1>?M4_ U]6U^6W/C+1[Z2QU9+>,1H^2
M9()50?=4QL%]VB>OP7\$_#_Q-\2-:CTCPIX?U+Q'JDA&+32[5[B3!.,D*#@>
MYX%?K[_P3#_8G^*?[-NMZWXM\;:A9Z+9ZYIZVK^%8G^T3%U</'-,ZG8C(/,
M4%^)6SM- 'VW\7/A/X;^.'P[UGP7XLL1?Z+JD)CD7@/$PY26-OX71@&4^H[C
MBOY^_P!K3]D?Q?\ LF_$"71M<A>_T"Y9FTGQ!#$1;WL78'KLE4?>C)R.HRI#
M'^C6N8^)'PS\+_%[P??>%_&.BVNOZ%>KB6TNER,CHZD<HXZAE((/0B@#^7ZO
MK3]EC_@I-\3_ -F:QM= <P^-?!<'RQ:)JTK*]JN1\MO. 6C'8*P=!DX4$YKW
M+]I;_@CCXI\.7EUK'P<U%/%&D,Q<>']3F2"^@'7;'*V(Y0/]HHW0?,>:_/\
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
M_@D/\6/B3+;7_CJ6W^'&A,0S1W6+G49%Z_+ AVIZ?O&4CKM/2@#A_P#@F/\
M'S4_@M^TYHNFQ17E]H7BYET?4;&SB>9BS$F"<1J"28W.20"0CRXZU^^->*?L
MX_L>?#']ES2C#X-T,-J\L?EW6OZ@1-?W([@R8 13@?)&%7@'&>:]LH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *R?%7A72?&WA^^T/7+&+4M*OHS%/;3#*LO\P0<$$<@@$<
MBM:BD]="X3E3DIP=FM4UT/R-_:@_9FU;]G_Q2S1K+?>$;Z0_V=J1&2O?R92!
M@2 ?@P&1W"^(U^X'COP+HGQ)\+7WA[Q#8QZAI=XFV2-^JGLZGJK \AAR#7Y+
M?M'?L_ZK^S[XY;2KI_M>CWF^;2]0X_?P@C(8#HZY 8>X(X(KPL3A_9/FCL?U
M'P7Q?'.J:P6,=L1%?^!I=?5=5\UUMY11117 ?J@4444 %%%% !1110 4444
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
M_2Y</&\WO-[O_)>2^=WJ%%%%<Y]8%%%% !1110 4444 %%%% !1110 4444
M%=%\/?B!K?PO\7:?XD\/79L]3LGW(Q&4=2,,CK_$K#((_D<&N=HIIM.Z,JE.
M%:$J517C)6:>S3Z'[%_L\_M :)\?O!<>J6#1VFL6X5-2TO?E[:0]QZHV"5;Z
MCJ"!ZI7YQ?\ !,O_ )*QXI_[ A_]'Q5^CU?1X>HZE-2>Y_'7%F54,FS:KA</
M\&C5^EU>WRZ!11172?'A1110 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 %%%?#O_!5[]IC4O@;\
M%M)\.^%]8N-'\7^*+Y?*O+&=HKBUM("LDLB.IRK%_)0=,AGQTH ^XJ*_'#]G
MC_@LEXS\%PV^D_%71%\<:<F$&LZ?LMM11?5TP(ICCI_JSW+&OT"^%?\ P4*^
M ?Q<AA&G?$'3]%OY, Z?XB;^SIE8_P .9<(Y_P!QVH ^C:*K:?J5IJ]G%=V-
MU#>VLHW1SV\@D1QZA@<&K% "TE+7SW\>OV\/@U^SW87!UOQ9:ZQK: B/0=!D
M2\O'8?PL%;;%]9&4?7I0!ZE\7OBQX=^!_P .-<\;>*;P6>C:3 9I",;Y6Z)%
M&.[NQ"J/4CMS7\WWQJ^*^K_''XJ^)O'6N-G4-;O'N3'NW"&/[L<2G^ZB!$'L
MHKU?]L3]MSQE^UWXFC.HC^P_!UA*SZ9X=MY"T<9(QYLS<>;+C(W8 4$A0,MG
MYSH 5$:1E55+,QP% R2:_H>_8&^ ;_L[?LR^&/#]];_9_$&H*=8UA64*RW4X
M4^6WO'&(XS[QFOSD_P""6/[%-S\5O&]G\5_%VGLG@K0;CS-,@N8R%U2]0_*P
M!^]%$PR3T+J%YPX'[24 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1256U'4K31["XOKZYAL[.W1I9KBX<)'&@&2S,>  .YH&DY.RW+->&_M#?M
M:>%/@+:R63NNM^*V3,.CVSC,>1D-.W/EKR#C[QSP,<CY[_:2_P""@<DYNO#O
MPOD,<7,<_B.1,,WJ+=3T_P"NC#/H!PU?#=Y>3ZA=375U/)<W,SF26:9R[NQ.
M2S$\DD]S7EU\8H^[3W[G[9PSX>U<5RXO-TXPZ0VD_P#%_*O+?T.V^+WQL\6?
M&[Q"=5\3ZB9PI/V:QAREM:J?X8TR<=LDY8XY)KA***\=R<G=G]"X?#T<+2C1
MH148QV25D@HHHI'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]
MA_\ !,O_ )*QXI_[ A_]'Q5^CM?G%_P3+_Y*QXI_[ A_]'Q5^CM>_@_X*/Y/
M\0_^1_4_PQ_(****[C\U"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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
MR.6.U>" 'QBOG[XI_&+6_BM>6ZWB6^E:%8@IIN@Z9&(;*Q3T2,<;CW8\GZ8
MY;Q%XCU3Q;K5WJ^M7\^IZG=/YDUU<N7=S[D]@. .@  '%9U83J)^[!67];GU
M&7Y5.C)8G'U?:U^[TC'RA'9=K_$^KZ!1116)]&%%%% !1110 4444 %%%% !
M1110 5;TG1[[7M2M]/TRSN-0O[AMD-K:Q-+)(WHJJ"2?I7T3\"OV&/&WQ6^S
M:GKB/X0\-N0WGWD1^U3K_P!,H3@@'^\^!R"-U?H-\'_V?_!/P0TW[/X9TE([
MQTV3ZI<XDNY_]Z3' _V5 7VKMHX6=35Z(_-<^X[R[)[T:#]K571/1>LOT5WW
ML?'7P*_X)UZGK7V?5_B5=/H]F<.NB63AKEQZ2R<K&.GRKEL'JA%?=G@GP'X>
M^'6@Q:-X:TBUT;38^1#:IC<< ;F;J[$ 99B2>YK>I:]FE1A17NH_G7.N(\QS
MV?-BZGN](K2*^77U=WYB4M%%;GS(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 444AH 6FLP12
MQ(4 9)/2N9^(GQ,\-_"GPW-KGB?5(=,L(^%WG,DK=DC0<NQ] /<X )K\VOVD
M/VUO$GQF:YT70O.\-^#V)0V\;XN;U>G[]QT4C_EFO'/);@CFK5X45KN?8</\
M+X_B"I^Y7+36\WLO3N_)?-H^B?VDOV^=+\%FZ\/?#QH-<UU<QS:NWSVEJW0^
M7VF<>OW <?>Y%?GMXD\3:MXQUJZUC7-0N-4U.Z;?-=73EW8^F3T Z #@#@5F
M45X56M.L[R/ZBR+AW 9!2Y,+'WGO)_$_\EY+3YA116IX:\+ZQXRUB#2M"TRZ
MU?4ICB.ULXFD<^^!T [D\#O6&^Q]+.<:<7.;LEU,NMSP;X'U_P"(6N0Z/X;T
MFZUC4I?NP6J%B!W9CT51W)( ]:^Q?@O_ ,$X+V\:WU/XDZD+*'(?^P],<-*W
M^S+-]U?0A-W!X8&OMSP/\//#7PUT5=*\+Z+::+8C&8[6/#2$?Q.Q^9V_VF)/
MO7H4L'.>L]$?D^>>(F P%Z67KVT^_P!A?/K\M/,^,_@K_P $X51H-3^)FHB3
MHW]A:7(0/I+./U$?X/7U]#:^"O@9X)GDBATWPCX:L$WR,BB*,=LGN[G@=V8^
MI-<_\<_VB/"7P$T/[5KES]HU292;/1[9@;BX/KC^!,]7/'ID\5^7_P =/VB/
M%GQ\US[5KES]GTN%RUGI%NQ%O;]LX_B?'5SSSQ@<5URG2PJM!:GP> R[/>.J
MJQ&/J.&'3]%Z0CU?]YWMW>Q[!^TU^W-J_P 3A=^&_!33Z%X5;,4]T?DN[]>A
M!(_U<9_NCDC[QP2M?*%%%>14J2J/FDS^@,KRG!Y/AUAL'#EC^+?=OJ_Z6@44
M45F>N%%7]!\/ZIXJU:WTO1]/N=4U&X;;%:VD322.?90,]/Y5]>?#7]@VV\/:
M"_B_XS:[#X;T.U3SI=,MY@) O82S<A23QL0,3G (/%:TZ4JC]U'A9IG>!RB*
M>*J6D]HK64O2*U?Y>9\K^ _ASXF^)VN)I'A?1KK6;YN62W7Y8Q_>=SA47W8@
M5U_BSPKX5^$7F:?<:C;>-?&<>5FALF)TK3G]&?@W,H_NC$:GAB^"M>A?&K]J
MRUN-$F\"?"/2T\%>!5)2::U3RKG4>Q+M]Y5('.278?>."5KYKIRY(:1U?<QP
M;Q^86K8J/L:?2'VG_C?3_#'YR>J)+FYDO+B2:4AI'.3A0H^@ X ]AP*CHHK$
M^B6BL@HHHH&%%=5\._A;XI^*^N+I/A71KC5KO@N8AB.%3_%(YPJ#W)'YU]Z_
M O\ X)Z>'O"/V?5?'\\?B?55PPTV+(L8C_M9PTI^N%_V36]*A.M\*T/E,[XF
MRW(8_P"U3O/I%:R?RZ+S=CXW^"O[,OCGXY72-HFF_9='#8EUF^!CMDYY"G&9
M&']U0??'6OT+^!?[&/@7X,_9]0FM_P#A)O$L>&_M34(P5B;UABY5/8G+?[5>
M[V=G!I]K%;6L$=M;0J$CAA0(B*.  !P /2IZ]JCA84M7JS^=,^XXS+.KTJ;]
ME2?V8O5_XI;OTT7D%%%%=A^=A1110 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 44AJAKFO:=
MX9TFZU35KZWT[3K5#)-=74@2.-1W)-!48RFU&*NV7Z^>?VC?VRO#'P/CN-)T
M[R_$?C#!4:?$_P"ZM6[&=QT]=@^8XYV@YKYV_:2_;^O_ !+]J\._#62;2M*.
M8Y=?(,=S<#H?)'6)?]H_.<_P=_C&65YY'DD=I)')9G8Y+$\DD]S7E5\8E[M/
M[S]QX9\/)UN7%YPN6.ZAU?\ B[>BU[VV.L^)WQ8\4?&#Q&^M>*=4DU&Z^[%'
M]V&W3^Y$@X1?IR>IR>:Y&BK.FZ9>:UJ$%CI]I/?WL[;(K:VC:221CV55!)/T
MKR&W)W9^_P!*E2PM)4Z45&$5HEHDBM5W1=#U+Q+JD&FZ187.IZA.VV*ULXFE
ME<^@502:^L_@K_P3M\2^+%@U/Q[>-X6TQL,-.@VR7TB^_58L^^X]BHK[J^&'
MP9\'?!W218>%=$M].#+B:ZQON)^^9)3\S<]LX'8"NZE@YSUEHC\TSSQ RW+;
MTL)^^J>7PKUEU^5_5'Q-\%_^"<NLZXMOJ?Q#U$Z%9L _]DV#*]VP]'?E(_H-
MQ_W37W)\._A9X4^%.CC3/"NAVNCVV!YC0IF68CO)(<LY]V)KJJS?$7B/2_".
MBW>KZS?V^F:9:)YD]U<N$1![D]R< #J20!7K4Z-.BM%\S\#S;B/-.(*G+B)M
MQ;TA'2/EIU?K=FE7R?\ M,_MSZ/\,_M?ASP2]OKWBE<QS7>=]I8-T()'^LD'
M]T< _>.05/A?[37[=VJ?$#[7X;\ R7&B>&VS'/J7*7=ZO0A>\49]/O$=< E:
M^1*X:^,^S2^\_4.%_#Z_+C,Y7FJ?_P G_P#(_?U1J^*/%6K^-=>N]:UW49]4
MU2Z??-=7#[G8]A[ #@ < 8 XK*HHKR-]6?OD(1IQ4(*R6R70***^@?@?^Q5X
M\^,7V?4+J#_A%O#<F&_M'48SYDJ^L,/#/Z@G:I[-5PA*H[15SAQV8X3+*+KX
MRHH1\_T6[?DM3P*WMIKRXC@@B>>>1@B1QJ69F/   ZGVKZL^!W_!/SQ9X\%O
MJGC223PAHC886K*#?S+[(>(OJ_(_N5]J?!?]E[P'\#X(Y=%TP7NM[<2:UJ&)
M;D^NTXQ&/9 ..N>M>:?M-?MNZ+\)Q=^'?"1@U[Q>N8Y),[K6P;H=Y'WW']P=
M#]XC&#Z,<-"DN>L_D?CN*XUS'/<1_9_#E)W?VWNEWMM%>;N_),Z/7-8^$7[$
M'@G_ $2QAM+^YCQ#:PXEU'4F'=G/(7/)8X1>@&2%/YZ_';]HSQ9\?-<^TZU<
M?9-(A<M9:-;L?(MQV)_OOCJYYY.,#BN$\6>,-:\>:_=:WX@U*XU;5;IMTMS<
M-ECZ #HJCH%   X %9%<M;$.I[L=(]C[?(.%:.52^N8N?ML3+><M;?X;_GN_
M):!1117*?>!11@G@#)KZ:^!/["/C3XI?9]4\1!_!_AU\.)+J+-W<+_TSA.-H
M/]Y\=00&%7"G*H[11Y>8YI@\IHNOC:BA'SW?HMV_0^<='T74/$6IV^G:797&
MHZA</Y<-K:Q-)+(WHJ@9)K[0^!?_  3IOM3^SZO\3+IM-M>'70K&0&=QZ2RC
M(0?[*Y.#]Y37V'\(_@/X+^">E_9/"^D1V]PZA9]1GQ)=W'3[\A&<9&=HPH/0
M"O0:]>C@HQUJ:L_ ,^\1L3B[T,J7LX?S/XGZ=(_B_-&'X-\$Z#\/]#AT?PYI
M-KH^FQ?=M[6,*">[,>K,<<LQ)/<UMTM%>DE;1'XY4J3JR<ZC;;W;U;"BBBF9
MA1110 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 4E))(L,;.[*B*-S,QP !U)-?&/[2/[?VG^
M&5NO#WPUDAU;5N8YM>8![6W/3]R.DK?[7W!Q]_/&52I&DKR9[>4Y-C<[K_5\
M%"[ZOHO-OI^;Z)GO?QT_:/\ "'P%T?S];NOM6KS(6M-&M6!N)^P)_N)G^-N.
M#C)XK\R?CI^TCXO^/>KF76;HV>C1.6M-%M6(MX1V)'\;X_C;U.,#BO.==U[4
MO%&KW.J:O?7&I:E=/YDUU=2&221O4DU2AADN)DBB1I978*B(,LQ)P  .IKPJ
MV)G6TV1_3W#?!N"R"*K3_>5NLGT_PKIZ[^BT&U+9V<^H745M:PR7-S,P2.&%
M"[NQ.  !R37TU\%?V!_''Q%:#4/$ZMX,T)OF_P!+CS>RKZ+#QL^LF".NUJ^\
MO@_^SAX#^"-N#X<T=3J139)JUX1-=R#O\Y'R@]U0*/:JI82=35Z(YL\X\RS*
M;TJ#]M472+T7K+;[KOT/AWX)_P#!/GQ?XZ\G4?&DC^#M';#"V9 ]],OILZ1?
M5^1_=K[O^$WP%\$_!73S;^%]%CMKAUVS:A-^]NI_]Z0\X_V1A?05Z#2UZ]+#
MPI;+4_G_ #KBO-,\;CB*G+3_ )(Z1^?5_._E82CI17RS^TS^W!HGPH%UX?\
M"1M]?\6KF.23.ZUL6_VR#\[C^X#Q_$1T.M2I&FN:3/%RS*\7F^(6&P<.:3^Y
M+NWT1Z[\;?C_ .$_@/X?^W^(;S?>S*?L>E6Y#7-T1_=7/"YZN>!]< _F!\>O
MVD_%GQ^UGS=7G^PZ)"Y:TT6V<^1#Z,W_ #T?'\9]3@*#BN!\8>,M:\?>(+K7
M/$&I3ZKJERVZ2XN&R?8 =%4=E& .PK&KPJ^)E6T6B/Z@X9X-PF0Q5:I^\K_S
M=%Y173UW?EL%%%=K\+_@UXP^,6K?8/"FBSZB4($UUC9;P ]Y)#\J_3.3C@&N
M1)R=D?>UZ]+#4W6KS48K=MV2^9Q5>K_!G]F/QY\<KA'T+2S:Z/NQ)K.H9BM5
MP<$*V"7(]$!QWQ7VI\#_ /@GSX4\$"WU/QO*GB[65PWV/:5L(6]-AYE^KX4_
MW.]?5]M;16=O%!!$D$$:A$BC4*JJ.  !T%>G2P3>M0_%L]\2:-&]'*(\\OYY
M?#\EN_G9>3/G[X'_ +$W@3X0&VU&\A_X2SQ)'AO[0U&(>5$P.<PP\JI&!AB6
M8'H1TKWG6M:L/#NE76IZI>0:?I]K&99[JYD"1QJ.I9CTKC_C#\;?"OP/\.'5
M_$M^(FD#"UL8<-<73C^&-/Q&6. ,\D5^8'[0?[4'BKX_:JRWLK:7X;A?=::)
M;N?+7T>0\>8_N>!SM R<]=2K3PT>6*U['P.4Y'G'&F)^MXRH_9]9R_*"V^ZR
M7X'LO[3G[>5_XR^U>&OAS//I6AG,=QK6#'<W8Z8B'6)#Z\.?]GD'XWR222<D
M]:**\2I4E5=Y,_I/*<GP62X=8;!PLNKZM]V^K_!= HHKK?AO\)_%GQ:UH:7X
M5T6XU6X&/-D0;8H0?XI)#A4'U//;-0DY.R/5K5J>'INK6DHQ6[;LE\SDJ]<^
M"?[+WCKXZ7$<NCZ?]AT/=B76K\&.V7!P0G&9&'/"@\]2O6OLGX%_\$]_#7@O
M[/JOCV6+Q7K"X<:>@(L(6]"#S-S_ 'L+_LGK7UM;6\-G;QP01)!!&H1(XU"J
MJ@8  '05Z='!-ZU#\5S[Q(HT;T,HCSR_G?PKT6[]79>J/"_@7^QQX$^"OV?4
M/L__  D?B:, _P!K:C&#Y3>L,?*Q^QY;D_-CBO>*6BO6C",%:*L?@N.S#%9E
M6>(QE1SD^K_3HEY+0****L\\**** "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 **** "BBDH *Y+XF
M?%;PQ\(?#DFM>*=4BTZT&1%&?FEN' SLC0<LWTZ=20.:\;_:/_;4\-?!=;G1
M=$\KQ)XP4%3:QOFWLV]9W'\0_P">:\^I7(-?FS\1OB;XD^+'B2;7?%&J3:G?
M2<)O.(X4SD)&@X11Z#ZG))-<%?%1I^['5GZEPSP+BLXY<3C+TZ'_ )-+T71>
M;^29Z_\ M'?ME>)_C?)<:1IOF^'?!Q.T:?')^]NUSP9V'7/78/E'^T1FOGA5
M+,%4$DG  Y)KW[X+_L5?$'XO+;W\UH/"WAZ4!QJ6J(5:1#WBAX9^,$$[5(Z-
M7WQ\&?V1_A[\&!!=V.F?VSKT>#_:^J 2RJWK&N-L??E1NQU)K@C0JXA\TC]4
MQG$V0\)4/J6"2E*/V8=_[TN_?>7D?"_P7_86\?\ Q0:WO]7@/@_0'(8W.I1D
M7,J_],X.&Z=WV@YR":^]O@W^RW\/_@G'%/HVDB\UE1AM8U'$UR3WVG&(Q_N
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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 *CN+B.UADFFD6&&-2[R2$!54#)))Z "GFN4\
M2?#VS\;7@'B*XDU/1XV#1Z+C9:.1T,Z@YG.?X7.S@'9D;J3OT-J4:<I?O967
MI=_+_@M'D'C#XV^,OBM=3>'?@EIJ7,.XQ77CG45*:;;XX(MR0?.<'^)0P'8-
MG(C^%G[$OA3PKJK^(_&EW-\1/%MP_G37FK#? )#R6$3$[S_M.6Z# 6OHJUMX
MK.WC@@B2&"-0B1QJ%5%'   X J2L?9*3YIZL]]YY5P]%X7+E[&#W:?OR_P 4
M]';RCRQ\AL<:Q1JB*$10%55&  .P%.I:*W/F@HHHH *2BOF_]I?]L[P_\$X[
MC1-%\GQ!XSQM-H&)M[(D<&=AW[^6#N]2N03$YQIKFDST\NRW%YKB%AL'!RD_
MP\V^B\V>J_%[XU>%?@CX:;6/$U^( ^X6UE%AKBZ<#[L:9YZC).%&1DBOS"_:
M$_:F\5_'[4FANG;2/#,3[K;1+>0F/CH\K<>8_N1@=@,G.);Z;\2_VIO'\]U%
M!?\ BO7)B!+-C;!:QDG:"W"0QCG X'7&2:^S?@?_ ,$[_#_A?[-JGQ!NE\2:
MFN'&EVY*641]&/#2\_[J]B#7E2G5Q6D%:)^Z8+ Y%P+!8C,:BJ8KHEJU_A73
M_%*U^EMCXO\ @_\ L\>./C??"/PWI#&P5MLVJW>8K2'UR^/F/^RH9N>E??\
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
MH **** "BBB@ HHHH *BNEF:WE6WDCBN"I$;RH756QP2H()&>V1]14M% UH[
MG*Z!\.-(T77)=>F235_$<J^6VL:AB2X5/^><> %B3_8C"@]3DY)ZFEHI));&
ME2M4K2YJCN_T[+LO(****9D%)17D_P =OVD?"WP(TQ1J,C:GX@N5_P!"T.S.
M;B<G@%NNQ,_Q'KV!/%3*2BKR9UX3"5\=6CA\-!RF]DOZV[O9'>>-/'&A?#OP
M[=:[XCU.#2=*MAF2XG;OV50.68]E4$GL*_.KX[?M8>-/VDM<;P5\/M.U"U\/
MW+&-;*SC+7NHCN9=N=L>.J XQDL3V]"L?V>?BQ^UMXA@\3?%;4)O"'AE3NL]
M$B3;,D9[1Q'B,D=7ER_ ^4C&/KKX6_!KP?\ !O1_[.\*:-#IZN!YUT1ON+@C
MO)(?F;G/'09. *XI*IB-%[L?Q9^C86ID_"G[VI;$XM;)?PX/U^U)>7RMN?(G
MP)_X)S_\>^K_ !/NO1QX?T^7])IE_'*Q^WS]17V[X:\,:1X/T:WTG0]-MM)T
MVW&(K6TB$<:^IP.YZD]2>36G2UTTZ,*2M%'R&<9_F&>5.?&5+I;16D5Z+]7=
M^8E%+16Q\Z%%%% !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 %)2U'/!'=0R0S1K-#(I1XY%#*R
MD8((/4$4 >8>+/&WBCQ@[Z-\-8(%8DQW/BW4$W6%IV(@7K<RC_9_=@C#-D%:
MB^%W[-_A?X<ZI+X@NC<>*O&=R=]UXDUH^=<LYZ^6#Q$.P"\XP"3BO5HXUBC6
M-%"(HVJJC  '0"G5GR)OFEJ>M_:-2G1>&PWN0EO;>7^*6[7]U6CY7U$I:**T
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
' **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>sri-20221231_g2.jpg
<TEXT>
begin 644 sri-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MO 44 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _5_P9X,\9_%3QGK>F:9XUGL_L<\CDRSR$$&0@  'BNK_ .&7
M_B3_ -%4_P#'YO\ &C]E_P#Y*3XJ_P"!?^CFKW*@#PW_ (9?^)/_ $53_P ?
MF_QH_P"&7_B3_P!%4_\ 'YO\:^7?^"HG_!9[XU_L[>,/BE^SW^PE^S)%X_\
M%WPA\!P>)/BEXQU_6DL]%\&172"2TB>(CS+^YEB(D$"-'\K!@S;9 GLG[ __
M  4^'[47B'XJ?!#]I/X'S_!GXL?!*6W;XC>#]4\00ZA:0V,\+3V^I6UZBHLU
ML\:%R=HV KDD,K$ [[_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :
M^8;'_@NK\8/B/\/-4_:D_9K_ ."3_P 6_B!\!-(DNGD^*-KKVEV-UJ-G;.R3
MWMAH]Q*+J[A!1RK#:2%.X(58#W7XI?\ !6O]D+X;?L :)_P4:L=?U3Q%X)\6
M0VD?@O3-!T_S=5U[4;J0Q0Z9;V[$9N_-22-HR1L,,A)PA- '4_\ #+_Q)_Z*
MI_X_-_C1_P ,O_$G_HJG_C\W^->._!?_ (*X^/)/VC/!?[-'[='[!/C;]G_5
MOBAYR?#'6-?\1Z=K&FZW<QIYAL9;BR<BRO&0Y6"4;B?ER&*AND_:^_X*?ZC\
M$/VD-,_8J_9:_93\3_';XPWGAP^(=4\)>&]:LM+M-"TGS/+6YOM0O76&W:1^
M(XSDMQG;OCW@'??\,O\ Q)_Z*I_X_-_C1_PR_P#$G_HJG_C\W^-9?[ /_!1#
MP/\ MUZ=XR\,S?##Q'\._B-\--;32/B3\,_%Z1_VAH=S(AD@D#Q,4GMYD5FB
MF4@.$8@ 8)^AJ /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW
M*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^
M)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'
MYO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^
M)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'
MYO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#
MPW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\
MT53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\
M&C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\
MT53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\
M&O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_A
ME_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_
M ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_A
ME_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_
M ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J
M* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD
M_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F
M_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD
M_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F
M_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#
M?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#1
M5/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :
M/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#1
M5/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :
M]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7
M_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\
MQ^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7
M_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\
MQ^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH
M \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_
M -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_
M !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_
M -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_
M !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_
MX9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4
M_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_
MX9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4
M_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW
M*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^
M)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'
MYO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^
M)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'
MYO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#
MPW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\
MT53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\
M&C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\
MT53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\
M&O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_A
ME_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_
M ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_A
ME_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_
M ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J
M* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD
M_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F
M_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD
M_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F
M_P :]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#
M?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#PW_AE_XD_P#1
M5/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :]RHH \-_X9?^)/\ T53_ ,?F_P :
M/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7_B3_ -%4_P#'YO\ &C_AE_XD_P#1
M5/\ Q^;_ !KW*B@#PW_AE_XD_P#15/\ Q^;_ !H_X9?^)/\ T53_ ,?F_P :
M]RHH \-_X9?^)/\ T53_ ,?F_P :/^&7_B3_ -%4_P#'YO\ &O<J* /#?^&7
M_B3_ -%4_P#'YO\ &C_AE_XD_P#15/\ Q^;_ !KW*B@#XOU'6_$^G:A/I[^)
M+UF@F:,L+M\$J2,]?:BH?$__ ",NH_\ 7]-_Z&:* /9/V7_^2D^*O^!?^CFK
MW*O#?V7_ /DI/BK_ (%_Z.:O<J /R._X+A?L#?M5?!'3_P!I3]O_ /8Z^)WA
M*3PM\8/AE9V'QZ^'WC*UG62=--MQ;6VHZ7<09"W"0D+Y4H"?-*Q+EU5/J?\
M87_X*#6_[<GCCXH?L,_MB_L@7'PH^+OA?1(V\>_#K6-1@U:PUS1KN/R!=VUW
M$JI=V[*PC<$842HH9_FV_*/_  67_9E_;Y_9=TO]J7]I/X!SZ5\1?@O\;_AW
M;KX]\)^(_%<MGJ'@F^LX3#]NT[S5>*6V=6=W@4JS/)@ !%8^W?LX?LB_\%%H
M/C;\>/\ @JC\<O!/@C1_CIXS^&'_  B7P?\ A1I7B WFF^'[2W!G@CU#4"BK
M<22WB1.[1C:JJ^"-X2, Z#_@H#^VW\//V$?AAH?_  3=_P""??PGLO$OQR\6
MZ"VC_"GX2>%8$$'A^U=&0:G?@?)9V, +2?O"OF;",A!))'\K?&7]B@_L$>'O
M^"77[ FO^(X];L?"_P =I=1U^\0'[-<:XOF:AOC#<[%NKRX$6X!M@&0#D56_
M8$_9-_X+]?L&?\)5XVTS]B?X$>._B9X_U>;4/'OQ8\9_$N>;6M;=Y"R0LZ86
M&WC&U5AC"H-H.,XQ]8?M8_L;?MR_\% OV&OASXQ^(MCX&^&?[3WPK^(EOXZ\
M&1:7?S7V@PZE8W<XM[6:7YI&M[BU9/,P#MD(X*J00#E_^#DYGTK]F+X'>.-)
M.S6_#W[5G@F^\/SQ\21W0EN%&P]<[6;@>GM1_P $P0?$/_!;'_@H7XMU\>9J
MMGK7P_TRU:3EK>Q71[G8J_W5?8C$#@E >M0Z]^S;_P %-_\ @IE^T-\'+W]O
MK]GGP/\ !OX5?!7QM;>-;[0-!\?CQ#>^,_$5FC+8NACAC2TLHW>1VCDW.0Q4
M[LADZ;]H/]E7]NC]E3_@HEXI_P""C/\ P3V^%OA;XG6'Q8\*:=H_Q=^%/B+Q
M:- N;F]TY#%8:I9WSQ21*5@/E/'(O3<0&,F8@#G_ (),^A?\'/7QKTC0CY=G
MKW[+FA:GKR1\++?0:E#;0.^.K" LH)YQ7Z*5\9_\$U/V+?VEO!/[0'Q=_P""
MAO[=?_".VGQ9^,3:?86WA'PI?/=V/A'0+",I;6"W#*OGS.2'F=1L+HI7JPK[
M,H *\O\ BMX4_:SU?Q<]Y\'_ (K^%](T4P($LM6T)[B82 ?.Q<$<$]!7J%%
M'QU^T#X]_P""@/PE\8>!O =O\<O![WOCC6FT^QN8?"P\JW<-$NZ4/DLN91PN
M#P>:Z?\ X57_ ,%7O^CJ?AG_ .$5)4G[<_\ R<3^SW_V/;_^C;.OIJ@#YA_X
M57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^
M&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\
MA%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO
M_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#
M/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^
MGJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH
M^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P
M5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\
MX14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24
M?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]
M_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PB
MI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ*
M/F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^
M%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z
M.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E
M'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K
M_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'
M4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^G
MJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_
M (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\
M%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&
M?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J
M_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""
MKW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/
M_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /
MF'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57
M_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^
MCJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%
M24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@
MJ]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1
MU/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (
MJ2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A
M5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %
M7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?A
MG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\
M*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T
M=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS
M_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OI
MZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\
MP5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\
MHZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X1
M4E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X
M*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,
M_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"
M*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#
MYA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_
MZ.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX
M9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_
M  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]
M'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#P
MBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ
M>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X
M57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^
M&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\
MA%24?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO
M_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#
M/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\ X14E'_"J_P#@J]_T=3\,_P#PBI*^
MGJ* /F'_ (57_P %7O\ HZGX9_\ A%24?\*K_P""KW_1U/PS_P#"*DKZ>HH
M^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]_P!'4_#/_P (J2OIZB@#YA_X57_P
M5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PBI*^GJ* /F'_A5?\ P5>_Z.I^&?\
MX14E'_"J_P#@J]_T=3\,_P#PBI*^GJ* /F'_ (57_P %7O\ HZGX9_\ A%24
M?\*K_P""KW_1U/PS_P#"*DKZ>HH ^8?^%5_\%7O^CJ?AG_X14E'_  JO_@J]
M_P!'4_#/_P (J2OIZB@#YA_X57_P5>_Z.I^&?_A%24?\*K_X*O?]'4_#/_PB
MI*^GJ* /#?\ @GO\:_BE\>/@+<>+?C%J=C>:Y8^*M3TN>YTZS$$4BVTWE@A!
MTS@FO<J^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%/B?_ )&74?\ K^F_]#-%
M'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<U>Y5X;^R_P#\E)\5?\"_
M]'-7N5 !1110 4444 %%%% !1110 4444 ?,O[<__)Q/[/?_ &/;_P#HVSKZ
M:KYE_;G_ .3B?V>_^Q[?_P!&V=?35 !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!
M\S_\$I_^3<M=_P"RF>(?_2QJ^F*^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%
M/B?_ )&74?\ K^F_]#-%'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<
MU>Y5X;^R_P#\E)\5?\"_]'-7N5 !1110 4444 %%%% !1110 4444 ?,O[<_
M_)Q/[/?_ &/;_P#HVSKZ:KYE_;G_ .3B?V>_^Q[?_P!&V=?35 !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!\S_\$I_^3<M=_P"RF>(?_2QJ^F*^9_\ @E/_ ,FY
M:[_V4SQ#_P"EC5],4 ?%/B?_ )&74?\ K^F_]#-%'B?_ )&74?\ K^F_]#-%
M 'LG[+__ "4GQ5_P+_T<U>Y5X;^R_P#\E)\5?\"_]'-7N5 !1110 4444 %%
M%% !1110 4444 ?,O[<__)Q/[/?_ &/;_P#HVSKZ:KYE_;G_ .3B?V>_^Q[?
M_P!&V=?35 !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!\S_\$I_^3<M=_P"RF>(?
M_2QJ^F*^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%/B?_ )&74?\ K^F_]#-%
M'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<U>Y5X;^R_P#\E)\5?\"_
M]'-7N5 !1110 4444 %%%% !1110 4444 ?,O[<__)Q/[/?_ &/;_P#HVSKZ
M:KYE_;G_ .3B?V>_^Q[?_P!&V=?35 !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!
M\S_\$I_^3<M=_P"RF>(?_2QJ^F*^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%
M/B?_ )&74?\ K^F_]#-%'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<
MU>Y5X;^R_P#\E)\5?\"_]'-7N5 !1110 4444 %%%% !1110 4444 ?,O[<_
M_)Q/[/?_ &/;_P#HVSKZ:KYE_;G_ .3B?V>_^Q[?_P!&V=?35 !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!\S_\$I_^3<M=_P"RF>(?_2QJ^F*^9_\ @E/_ ,FY
M:[_V4SQ#_P"EC5],4 ?%/B?_ )&74?\ K^F_]#-%'B?_ )&74?\ K^F_]#-%
M 'LG[+__ "4GQ5_P+_T<U>Y5X;^R_P#\E)\5?\"_]'-7N5 !1110 4444 %%
M%% !1110 4444 ?,O[<__)Q/[/?_ &/;_P#HVSKZ:KYE_;G_ .3B?V>_^Q[?
M_P!&V=?35 !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!\S_\$I_^3<M=_P"RF>(?
M_2QJ^F*^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%/B?_ )&74?\ K^F_]#-%
M'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<U>Y5X;^R_P#\E)\5?\"_
M]'-7N5 !1110 4444 %%%% !1110 4444 ?,O[<__)Q/[/?_ &/;_P#HVSKZ
M:KYE_;G_ .3B?V>_^Q[?_P!&V=?35 !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!
M\S_\$I_^3<M=_P"RF>(?_2QJ^F*^9_\ @E/_ ,FY:[_V4SQ#_P"EC5],4 ?%
M/B?_ )&74?\ K^F_]#-%'B?_ )&74?\ K^F_]#-% 'LG[+__ "4GQ5_P+_T<
MU>Y5X;^R_P#\E)\5?\"_]'-7N5 'X_?\%:?VO/VXOV@OBS^UE^SG^SG^TN_P
M?\"?LO\ POTC4_$YT/2HI-<\9:CJEI]LB2.ZD^>QM8H\*TD&)-X'+"4;/M;_
M ()T1?\ !33X?>/_ (G?L^?M\ZE:^/?#OA;4+.7X6_'"WL;#3IO%-E/"7FMK
MJPMI,PSVS;$,GEJLAW_,VT,WR3_P7"_93_83_:M^'/[0W[3'P1^.FN^'?CM\
M&_ ":7\2O^%?>(7M1J%I*C26VFZW;E#'=1,D;%<;7Q&@+%8T4>R_\$W?VF?V
MU_AU^W_\3/\ @E+^W)\8M*^*^I^$? =EXU\#_%2P\/Q:5=W^DS7"VSVU_;0?
MNEG21TVE>2%=F9]RE0#RO]K_ /X+R^/-8_;+^"O[/'["O@'6+CP!JG[2>@^
M/BA\8-9\.-'I=W<S7QAN="TTW" S2A(YS+<(,1^6@0GS%>OJ7_@M'^V-\6?V
M&_V /$GQE_9]%@_Q#O-=T70? T&I6@GAFU"^U*W@VM&2-^(6G8#U45XO_P %
MX=/L-+\:?L-6&F6,-M!'^W'X*V0P1!$7+7). .!R2?QKUO\ X*Y_LI?LW?MN
M>"?A7^SM^T3^UO=?"SS_ (M:;K/A6'1]<MK'4_$>I6L<J1V-H\IW^;BX+JT0
M9T<1M@X% '-_"#X%?\%Z]&^*WAK5_C7^W?\ !'6O!]KKMI+XIT?1_A?/;7=[
MIZRJ;B&&4N1'(\895<C@D'M6-^T#^U3^W'^U=_P44\4_\$Y?^"?'Q:\,?"ZP
M^$WA/3M9^+GQ5U_P>OB"Y@OM17S;#2K.QDEBB):#]Z\DC9QN VF/$GSA_P %
M)OV'/A+_ ,$4/^%5_M]_\$X_$'C'P?XB?XOZ)X<\;^$;SQUJ>K6/CVPOY)%F
M@N8K^>8O<'9N5D("Y=PH=4=?<?\ @F"A\._\%K_^"A?A77_W>JWNM?#_ %.U
M63AKBQ?1[G8R_P!Y4WJIQP"P'6@#TG_@FM^VA^TIXT_: ^+O_!/+]NE_#EY\
M6/@\VG7]KXN\*6+VECXOT"_CWVU^MLS-Y$R$".9%.P.ZA>A)^RJ_.OX)*=?_
M .#GKXUZSH?SVF@?LNZ%IFNM'R(KV?4H;F!'QT8P*2 ><5^BE !117E_Q6\*
M?M9ZOXN>\^#_ ,5_"^D:*8$"66K:$]Q,) /G8N".">@H \U_;G_Y.)_9[_['
MM_\ T;9U]-5\1_M%^'/VDM&_:&^!X^,_Q'\/:RTOC91I)TC1VM_(836N\ODG
M<""N/3!]:^Q/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^
M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_
MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&
MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBOSM_X.-_^"B_BK_@G9_P3MUQ_#7C6VM_'GQ,,OA?P6EJFRXM_-C/V
MR^0YROD0%MKC[LTL'K7(?\$!/^"S'PR_; _87\(>"/CI^T]X*T/XK>#HE\.:
MSHWBG7K:UU#64MT5;;4(DFD5[@2PF,.Z@_ODESC(R ?J#16);P^,+J!+JU\0
MV$D4B!XY(X,JRD9!!!Y!'>G_ &+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- 'S_ /\ !*?_ )-RUW_LIGB'_P!+&KZ8KYF_
MX)2[A^SCK@8Y/_"R_$&2/^OLU],T ?%/B?\ Y&74?^OZ;_T,T4>)_P#D9=1_
MZ_IO_0S10![)^R__ ,E)\5?\"_\ 1S5[E7AO[+__ "4GQ5_P+_T<U>Y4 ?G)
M_P %<_\ @BYXK_:'@^*?[4?[#?Q:\4>#/BMX^\!#0?&GA+2'L7TGX@PPJJ00
MW<=Z5C@G5%6-;D2*451@ EF;Z"_8+_X)J^&_V-/&OC?X^^/_ (W^)OBU\8/B
M7);_ /";_$WQ?%!#/<06Z[8+.UMH%$5G:H.1$F>0,G:D:I],T4 >$_ML_L*>
M$_VV-;^#FM^*?'>HZ(_P<^,>D?$+3$T^VCD&HW.G^9LM9=_W8W\PY9?F&.*=
M_P % O\ @G]\&O\ @HG\&;/X5?%75]<T+4= U^VU_P %>-/"MZ+;5O#>L6Y)
M@O;64@@,-Q!4@@@Y&&5'7W2B@#XC^'7_  1]\<>)_CKX(^.W_!0+]OOQQ^T'
M-\+]174OASX9UOPYINB:/IFH(,1:A/;6$8%[=Q<%)I#E3DD'-=9^V!_P2]N_
MCE^T?IG[:O[+_P"U5XJ^!7QBLO#I\/ZEXN\,Z19ZG::YI6_S$MK_ $^]1H;D
MQOS&YP5XSNV1[/K"B@#YX_X)_P#_  3M\#?L):;XQ\2R_$[Q%\1/B-\2];35
MOB3\3/%[QG4-<N8T*01[(E"06\*,RQ0KD('8 D8 ^AZ** "BBB@#YE_;G_Y.
M)_9[_P"Q[?\ ]&V=?35?,O[<_P#R<3^SW_V/;_\ HVSKZ:H **** "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 **9<W-M96TEY>7"0PPH7EEE<*J*!DL2>  .<U\<_
MM%_\%Y_^";7P"\5_\*M\-?%Z\^+/CV1S'9_#[X*:1)XFU2YE'6(?9<P)(#@%
M))48$].#0!]DU3U_Q!H/A31;GQ'XHUNSTW3K*(RWE_?W*0PP1CJ[NY"JH]20
M*_/[_AHS_@O=^VS^Y_9Q_9"\$_LP>$+G_5^,?C=J9UCQ%)"?^6L&D6@V6TH_
MYY761P?FY%6] _X-_P#X7_&#6K;QU_P4^_:W^*?[3FN02B==*\6:Z^D>&;:8
M<[[;1[!TCAYZJ9&0C *^H!T7QG_X.!_^"?\ X,\8R_"']G'4_%7[0WC]<K%X
M-^ WAN7Q!(3G 9KJ/%JJ _>996*@$E?7D?\ A,O^#A3]M[Y?!7PZ^&G['W@V
M[^[JOBJ=/&'B\1'I)':QA;&(D<F.;#J<#/!K[A^#'P#^!W[.?@V+X>? 'X/^
M&?!6A0XV:3X6T2"P@R!C<4A50S>K')/4DUUM '\2_P#P5E^,FM_%3]MGQCHD
M_P"UGX[^-&E>$M4ET;2_''CG5O/;4'A(2YFM(4_=6MH\ZR&**/CRPC$DDUL?
M\$8_B+^R3X._;S\)^#/VZ/@]X;\8?"[QU+_PCGB)?$5J"-(>Y95M]0BF!5[<
MQ3B,2.K#]R\O4@8_M0HH _/ZX_X-QOV+? D[W_['OQU^/GP N-Y>)/A/\8-0
M@MPY.?FBO#<!D)ZKD @XXIG_  P5_P %Q?@:/,_9U_X+*Z3X]L8O^/;PW\<?
MA+:R]/\ GIJ5BWVE\\ _*,8R*_02B@#\_/\ AJW_ (.$_@2=OQH_X)@_";XQ
M6D/%SJOP3^+)TE@O_/1+764,DA_V%()SVI/^(A+X2_"\>1^VG^P5^TM\$C%_
MQ]ZQXJ^%4]YHZ^ICO+)I?-4=R(Q7Z"44 ?+GP._X+8?\$F_VBC#%\+OV^_AO
M)<7&!;V.O:ZNC74I/15@U 02LWL%S[5],Z)KNB>)=+AUSPYK%KJ%E<IOM[RR
MN%EBE7U5U)##W!KRCXX_\$^/V%/VEO.E^/O['OPV\6W$^=^H:WX,LYKL$]2M
MP8_-0\GE6!KYGUO_ (-N/^";FDZI-XC_ &:Y?BI\"]7G?>^K?!SXK:GIDH?L
MRI-)/&A&.BH![4 ??-%?GW_P[,_X*X?!$>;^RM_P7&\4:Q90_P"J\._''X<Z
M?XA^T#L)-14I<+[E5R?PI?\ A=?_  <@_ 8X^(7[%7[/GQWLX?NR_"_XAW7A
MJ^F0=W75U:(28SD(-O84 ?H'17Y]_P##^/6_A./(_;3_ ."4G[3GPN\O_CZU
MRR\#+XAT2#'7=?64G/X1G(S7HOP6_P""^?\ P1]^.]PFG^$?V\?!6EWC/Y;6
M/C6:;P]*DF<&,C4XX 6SQ@$Y/3- 'U_161X*^('@/XE:''XG^'/C;2-?TV7_
M %6H:)J45U _&>)(F93^=:] !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'S/_ ,$I_P#DW+7?^RF>(?\ TL:OIBOF
M?_@E/_R;EKO_ &4SQ#_Z6-7TQ0!\4^)_^1EU'_K^F_\ 0S11XG_Y&74?^OZ;
M_P!#-% 'LG[+_P#R4GQ5_P "_P#1S5[E7AO[+_\ R4GQ5_P+_P!'-7N5 !11
M10 4444 %%%% !1110 4444 ?,O[<_\ R<3^SW_V/;_^C;.OIJOF7]N?_DXG
M]GO_ +'M_P#T;9U]-4 %%%% !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 %%%?.7[7?_!6S_@G9^PS++I'[
M1G[4_AK3=>1MB>$=*G;4]:DD/"H+&T$DZEC@ NJKGJPP: /HVBOSQ_X>:_\
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
M^(?VU_V-/"19?%?[6WPQTPH?F&H>/=.AQR1SOF'<'\C0!Z;17SQXA_X*Y?\
M!*_PON&L_P#!1WX'*Z_>B@^*6E32+TZI'.S#J.U<-XA_X+\_\$;/# 8ZE_P4
M)\ 2[>O]G7<UYZ]/(C?/0_IZB@#[ HKX+U?_ (.</^"(6E3_ &*#]M=-0N22
M$M]*^'_B"Y9\=<&.P*\#GKT!JI_Q$H_\$X]4X\!Z!\9O%1/^K7P_\&-7D+GL
M!YD2<DX'U(H ^_Z*^ #_ ,'!OPSU/GP)_P $P?VU?%(/W&T#]GR:0./4>9<I
MQCGZ4?\ #[']HK7>/ G_  0Q_:TN">$_X2#PC::6">G/F7#8YSSZ<]Z /O\
MHKX _P"'IG_!5K7>? 7_  ;[_$2X#<I_PD/QBT+2B?KYBMMX(_'([4?\-N_\
M%^_$?_(&_P""'?A#PYNZ?\)#^TOI-YM^OV6$9Z'I_>'H: /O^BO@#_A<G_!R
MEXC_ .0+^QE^R]X;W=/^$A^(FJ7FSZ_94&>HZ?W3ZBC^R_\ @Z#\1_\ '[XI
M_8?\.1-]W^SK'Q9>3*.OS>:0A/&..,$]P* /O^N?^*OQ5^''P.^'&M?%[XO>
M--/\.^&?#NGR7VMZWJEP(H+2!!EG9C^0 R22  20*^(/^&<?^#C3Q%\NL_\
M!2/X#>'-W#-X?^#TUX4[9'VJ09/?GN!VKP#_ (*1?\$+/^"P_P"WQ^SAJ'@C
MXT_\%A]-\=/I&[5-!^'-M\(+3P]IFJWZ+F..XN[6ZW<<B-I8Y51B&PN2P /G
M_P#XC-1_P\<_Y)3_ ,8R_P#((_X\O^)[_K/^0YU_\D_^>7?S*_=[X5?%7X<?
M''X<:+\7OA#XTT_Q%X9\1:?'?:)K>EW E@NX'&5=6'Y$'!!!! ((K^&/_AE3
M]H[_ (:._P"&0O\ A2_B#_A9O_"0?V)_PA7V!OM_V_=M\GR__'MV=NWY\[?F
MK^A__@WD^)7A#_@DEHFI?\$RO^"BFM>-?A;\5_$GB>74O#6G_$*]B_X1/58F
MPB+H5]&[6YD<E3*A<&25E5<N"H /V=HHHH **** "BBO,/VF/VU/V2_V-O#7
M_"6?M2_M$^$O MHT9>W3Q!K44,]T!U$$&?-N&X/RQHQX/% 'I]%?GG+_ ,%Q
MOBA^U'(VC?\ !)G_ ()Q_$SXTPS,4MOB/XLMO^$2\(XZ>:EY? 27(7[QB$<;
MD8 .33?^'?O_  6(_;0_TO\ ;[_X*81_"KPU=?\ 'Q\,_P!EW36TY_+/\$FN
M7@:ZSM^5T56C.3@XZ@'U#^UI_P %(?V%/V%],?4/VKOVHO"7@Z=8O-CT>]U$
M3:G.F,[HK& /<RCW2,CD>M?+_P#P^"_;2_:X_P")=_P2P_X);^-O$>EW'%O\
M5?C=*/"GAT*>EQ!#(3<ZA%TXC\M^O'%>V?LF?\$9_P#@FW^Q?J:>+?@_^S%H
MMWXK\WSY_''B\OK6M2SDY:87=Z9'A=CR?)\L$]J^H: /SR_X=6?\%'_VPO\
M3_\ @IO_ ,%3?$%GHMSS<_"G]F^T/AO2 I^]!+J,@:\O83T*2J#@<-Z?1G[(
MG_!*_P#X)\_L*113_LP_LK^%O#^JQJ0WB:>T-]K$I/WBU_=&2X()))4.%YX
MKZ!HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *Q?'?PV^'?Q2T-O#/Q-\ Z+XCTU\[]/UW2
MH;R!L^L<JLI_*MJB@#XZ^,W_  0 _P""/7QQN6U+Q)^PIX0T6^W[XK_P-Y_A
MZ2&3M(HTV2!=P//*D9Z@UP)_X(3^,_A-_I'[%G_!6[]IOX:>7_QZ:)K'C*/Q
M-HEOCIML;V,?CF0Y  K] Z* /SL\6>"_^#B/]DKPKJ?CBW_;6_9N^,_AKP_I
M\U]K%_\ %/P-=^%KM+.&,R2R[M*9H$*HK,6<[0 37X/> /\ @OK^T!/_ ,%J
M]&_X*J_$Y4M[22[M]%U_PKHLTCVL7A8HL$UE ),,V%W7*[L9N '(&<5_0+_P
M<,_##_@H?^T3^P9>?LL?\$[O@C<>*]7^(.H+8^-=1B\3Z9I@TW1$ DEB#7UU
M!O:X<)$0FX>5YX;&Y<_SX_\ $+C_ ,%U_P#HQG_S)OAC_P"6= ']=OA/Q7X;
M\=^%=,\<>#M:M]2TC6=/AOM*U&TD#Q75M,@DBE1A]Y61E8'N"*T*^$/^#>;X
M8?\ !0_]G;]@RS_98_X*(_!&X\*:O\/M0:Q\%:C+XGTS4QJ6B.#)%$6L;J?8
MUNY>(!]H\KR N=K8^[Z "BBB@ HHHH **** "BBB@ HHHH ^9_\ @E/_ ,FY
M:[_V4SQ#_P"EC5],5\S_ /!*?_DW+7?^RF>(?_2QJ^F* /BGQ/\ \C+J/_7]
M-_Z&:*/$_P#R,NH_]?TW_H9HH ]D_9?_ .2D^*O^!?\ HYJ]RKPW]E__ )*3
MXJ_X%_Z.:O<J "BBB@ HHHH **** "BBB@ HHHH ^9?VY_\ DXG]GO\ ['M_
M_1MG7TU7S+^W/_R<3^SW_P!CV_\ Z-LZ^FJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BH[N\M-/M9;Z_NHX((8R\TTSA4C4#)9B>  .<FOD[]HS_@NA_P2I_9CU%O#
M/C?]L+PUK?B#S/)A\,> C)XAU"6?H(/*T]9?+D)[2E/<C- 'UK17Y[_\/8_^
M"BO[2^+;_@GY_P $;/B$VG7'$'CC]H#5K?PA8QKVG6R8O<741ZCRV5B#G':C
M_AAG_@N%^U+F;]KS_@JCH'PDT>XYN?!G[-/@TQ2A3V36=1)NHF X^56!)SV%
M 'V_\6OCE\%?@%X8;QK\=/B]X8\&:.F=VJ^*M>M]/MQ@9/[R=U7/MFOY4/\
M@O\ _P#!>3XF_P#!4/XJW?P0^%%Y=^'_ ('^%M5==(T:.Y7S/$=S$Q4:C>&-
MBKKP3#$"R(I#99SD?OS\)/\ @WD_X)A> ?$Z?$;XL?"K7/C3XOX^T>+?CCXI
MN?$EU<X.?WD,["U?G)_U/>O*_P#@MW_P;K? '_@H7\$HO%7[+G@7PU\/OBWX
M0TPQ>&)=(TV&PT[6K9,E=-NTA540=?*FQF,G!RA( !^*_P#P0*_X+:_MF?\
M!/GXEQ?LQ?"WX.:I\:?"GC?4/*T?X56VIO!=0ZK(<+/82B*;R2V/WL90QN!N
M.PJ7K]W/^&Z/^"^7B/Y=$_X(4>&O#V[A9/$/[3FC70';)%M"#W!QUP".N*Y_
M_@@?_P $#_AQ_P $J_AQ'\7OB];:?XB^.?B+3PNMZW&!+!X=@< MIUBQ'X2S
MC!E(P,( #^C] 'P!_P +Q_X.2?$7S:-^PS^S5X=#<A?$'Q-U"\*]\'[*@R>W
M'?VH^R?\'0OB+BXU;]ASPY"W -K!XMO+A>Q)WXC/J/R-??\ 10!\ ?\ #/O_
M  <>^(^=9_X*%?L]>'"W++X>^$UU>!.^!]JD&>N.>P'J:/\ A@3_ (+O>(>?
M$7_!?+3='C/W[;P]^S!H3Y'H))IMR] <@=R.F*^_Z* /@#_ATU_P4FU[_D??
M^"_/Q@N-WW_^$>\ Z/I6?IY>[;U;]/[M'_#C3XJZ[_R/G_!<#]M&XW??_P"$
M?^*<&E9^GEVK8Y _4=Z^_P"B@#X _P"(>']G_4^/'G[>_P"UUXJ!_P!8OB'X
M^7<@<=P?+B3J,CZ$T'_@V=_X)8:ISX[\+?$KQ23]]O$'Q?UR0N?4^7<ISGGZ
MU]_T4 ?"OA__ (-H_P#@A_X:*MIW[!VE2;3D?VAXOUR[[YY\^^?-=QX>_P""
M$_\ P1\\,JJZ;_P3O^&4NT #^T- %WV Y\\OGIW_ *U]944 >#^'O^"6?_!,
MKPIM;PY_P3O^!UFZ])8/A3I D/7J_P!GW'J>IKN?#W[)_P"RSX1V_P#"*?LU
M> -+V_=_L[P;8P8Z=-D0]!^0KOZ* *FD:#H>@0?9="T:TLHL#]W:6ZQKQTX4
M =S^=6Z** "BBB@ HHHH **** "BBB@#S_\ X95_9Q_X:._X:\_X4OX?_P"%
MF_\ "/\ ]B?\)K_9Z_;_ +!NW>3YG_CN[[VWY,[?EJ/]J#]DS]G+]M'X37OP
M0_:A^$6C^,O#-]R]AJMOEH),$":"52)+>8 G$L3*XR<'DUPG_#R+]G'_ (>.
M?\.Q?[>_XN%_PK__ (2C_6KY/^L_X\/7[3]G_P!*V?\ /'YJ]>^)_P 6_A5\
M$?"%Q\0?C-\2] \):#:#-UK7B76(+&TAX)^:69E0=#U- 'YY_P#"I_\ @I__
M ,$7O]._9UN_$'[57[-MCS-\.-:NQ)X[\&6H[:9<D8U6WC7[MNPW@!$14 >4
M_87[$7_!0O\ 9-_X*&?#A_B-^R_\4K?5_L3"+7_#UXAMM6T*XY!@O;-_WD#A
M@RY(*,5)1G S7SAXR_X.#/V</'/B2[^&G_!.SX"_$W]I_P 5VTODS+\,O#4L
M>B6<O;[7JUTJ0PQGC]Z@E3D<U\V?$+_@C]_P53_X*#?M+6_[<7C'5_A;^Q7X
MS@LYH[74?A#<7VK>*[\.O^IU>ZMKFVL[H<*ID7<VU=I!  H _5?XZ_M)?L^_
MLP^#W^('[1?QL\+>!]%0-C4?%.N064<C 9V(967S'Z81<L20 "37Q?JO_!?3
MPS\=M3G\'_\ !*[]BCXJ?M*:G'*T(\2:3I#:!X4AE!P5FU?4454(/_3(JP!(
M;O7Q5^S+\!/V5?\ @G=^T;!X>_X.#OV6;OQ-X^UG5C#X3_:L^(/B*]\7>#_$
M!+EHHIOMI:/2IUZ@3Q9&UG+1(%)_<KPA)X2F\*Z=/X"?3FT22RB?2'T@QFU:
MV*@QF$Q_(8RI!4KQC&.* /@/_AE/_@NQ^VO_ *1^U;^W+X6_9Q\)77,G@;]G
MO2VO-<>(_P $VM7G-M,.?GM@R'CCT]._9G_X(4_\$U/V:/$O_"R5^!7_  L/
MQS)();SX@_%W4'\2:O<SCI.7N]T44G^W#'&:^OZ* &QQQPQK##&J(B@*JC
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
M?OP%^%OA;P?HLVI:I<>./BW-K,B(@^6)5TU4\V5W*1H@(W.ZKD9K].J^0/\
M@LW_ ,$POB/_ ,%9?V<=*_9B\,_M8_\ "K?#T?B!-4\3^7X+.KOK7DJ?LT#?
MZ;;".))&,I!W[G2(_+Y?S '\E7BO_@H%^U5XG_;@U+_@HA:_$VYT?XJ:AXIF
MUV/7](4+]AGD!010I+Y@$"0GR%C?>/*4(=PSG^FC]@7_ () _P#!-_\ :\^$
M'@/]OCXW^-/'?[3VL>,- M]6T[Q!\<O%4NJPV32@&6U33U*VL8BD5HFA=)0C
M1,H/%?%O_$#'_P!91?\ S"?_ -^J_3__ ((R?\$POB/_ ,$FOV<=5_9B\3?M
M8_\ "TO#TGB!]4\,>9X+.D/HOG*/M,"_Z;<B2)Y%$H V;7>4_-YGR@'U9X.\
M%>#?AWX:M/!GP_\ "6F:%H]A%Y=CI.C6$=K;6Z?W8XHU54'L !6G110!A?$O
MX8_#GXS>!-3^&'Q;\"Z3XF\.:S;&WU;0]<T^.ZM;N(]4DBD!5AG!Y'! (Y%?
MGQK7_!.[]N;_ ()3ZO=?$_\ X(Z^,V\<_# W#W>O?LI_$76W:VC4L6D/A_4I
M27LI3DD0RDQEB68RG9&/TDHH ^8_V"?^"K_[+_[>USJ'PZ\.3ZKX'^*GAW,?
MC+X.>/[,Z=XAT:90/,S;R8-Q$,@^;%N #+O",VVOIROFW]O;_@E=^RM_P4$M
MM/\ $WQ&T?4?#'Q#\/8D\&?%KP/>G3O$>@S*28VANX^9$5B3Y4FY!N)4*Q##
MYJT[]O+]OS_@DAJ$'@+_ (*S>%9_BI\'$F6WT?\ :D^'NANTVG1$A4'B+3(@
MSP'D W,(92=H'G.S$ 'Z3T5SGPE^+_PL^/7P\TSXL_!7XA:/XJ\,ZU;B?2]<
MT*_2YMKE.F5="1D'(*]5(((!!%='0 4444 %%%% !1110 45Y1^TS^W5^QO^
MQKI/]K_M2_M,>#/ P:'S8+37]=BBN[E.>8;;)FGZ'B-&/!KY.E_X+VC]H&5M
M)_X)??\ !/+XS_M!/(Q6T\6?V(?#'A60]!G5-25=O/.&B' ZT ?H16%\1OBC
M\,_@]X6G\<_%OXBZ%X6T2U'^DZQXCU>&QM8?]Z69E1>G<UQ_[)_B/]J3QW\!
MM/UO]LWX7>'?!7CR\FNO[2\/>$-?>_MK. RO]G47! S*(B@<J2N\,5(! 'S%
M\/\ _@WB_P""?D'C"/XH?M1R>/\ ]H?Q?$Y=/$/QU\<7.M^7DY*+:@QVQCZ
M(\;X  S0!IR_\%_/^">'BOXRZ7\!/V;?$'C/XV>)+_6+:QO(O@]X'O-9M=+2
M:58S=W%TJI!]GC!+N\3R$(C$ ]#[K^VUX4_;A\:_"BR\._L$?%CP+X*\5W&N
M1+J_B+QWH,VHQVNE^5+YC6L,9"M="7R"HE!C*>8#@[37HWP[^&'PU^$'A:#P
M-\)OAYH?A?1+48M='\.Z3#96L/\ NQ0JJ+T'05N4 ?GO%_P0/@^/\JZM_P %
M0/\ @H1\9_VA))&#7?A2373X9\+2'J=NEZ:R[#GC*S#@#BOK;]F3]B/]D/\
M8RT&3P[^RO\ LX>$/ D$\2QWDWA[1(H;F\53D>?<8\VX(]9'8UZE10!^ /\
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
MK6ZA:&YMKB(/'-&P*LC*V0RD$@@\$&IJ* /SU^+7_!'_ .+W[)7Q#U/]J/\
MX(C_ !9L?A;XAO[@WGBKX'^(0\W@3Q<XZC[,ISIDY VK+!A1@*HA4NQ[[]B[
M_@LC\,?CE\45_9#_ &NOAIJGP!_:!M0J7/PS\<S*L.L-R!-H]]Q#J,+D':$(
M<X;:KJI<_9E>"_\ !0[]D[]A']J[X#W7AW]OCP_X87PQIVZ6S\4:]J<>FSZ#
M.1Q<6U^S(UK(-H.0P5@N'#+E2 >]45^1O[-_[<?[6'[#GAK5_%GPD^,\O[=_
M[*/A37)-'U'QSX.N4O?'7@0Q113-'<[<1ZY;QPS1MY\;%L%F+Q(@2NW^#G_!
M1;_@K'_P5=T[5?%G_!-+P9\!OAU\,+?6;C3[?XD^-_&3^(M7N(HY"J7$>E6:
MH;"9U"R"VOD5PK#/4&@#].F954LQ  &23VKSG]K']JKX0_L6? O5_P!HGXZ7
MFJP>&]&EMH;EM%T.YU&Y>:XG2W@B2&W1W+/-+'&"0%!<9(ZU\>Q_\$'M;_:%
MD75/^"H/_!2#XS_'DRL&O/!]CJP\*>%9><D'3=-(/L&$JG';T_02RM(=/LX;
M"VW^7!$L<?F2L[;0,#+,2S'CJ22>YH _/K_AZ1_P4\_:I_T7_@GI_P $AO%&
MDZ3<?\>WQ#_:2U>/PS91@_=E&F1LUW<Q-U#1N#C''/'KW[%7[/G_  52\-_%
MVX^-G[?O[=GA+Q/9W.BS65O\)?ASX!2RT/3IY)(G%TE].?MEPZ^6442+PKMZ
MU]644 >6_$']B+]C_P"+7QML_P!I#XJ_LT>"O$_CK3M)ATW3O$WB'P]!>W-I
M;12RRQI$9E81E7FE(=0&^<C.,"O4(HHH(E@@C5$10J(@P% Z #L*=10 4444
M %%%% !1110 4444 %%%% !1110!Y;^U9^Q+^R=^W#X";X:_M7_ 7P[XWTH*
MPMAK%EFXLF88+VURA6:V<CC?$Z-[U7\=^#?B;^S1^QT?AW^PI\+]&U[Q!X*\
M+6FF^ /"OBK7I;>UNH[811+#-=MN?=Y*L0[GYW WNH8N/6J* /A/X)_\%X_@
M+#\0+3]GO_@HC\)O$_[+?Q/N#LBT;XH(HT/4W! 9[#6D M;B+) \QS$"3A=U
M?<VGZA8:M80ZKI5]#<VMS$LMO<V\H>.5&&5=6'#*0001P0:YCXV? 7X)_M)?
M#^[^%7Q_^%'A_P 9>'+X?Z3HWB32HKNW9L$!PLBG:XSE77#*>00>:\&_8D_X
M)1?"/_@GK\7=:\4_LQ_&CXCZ=\/=8TF6"'X+ZOXIDU#P[I-X\T<GVRR2XW30
M/M1T*^8P82$G[J@ 'U-17R7^TK_P6._9H_8N_:=;]GW]K[P5X[^'N@WD5J/#
MOQ>UGPO*_A+5KB6,.ULM]#O\F6,G:WF*J@@DLHP3].^!/'_@3XI>$K'Q_P##
M+QKI/B+0M4@$VFZUH6HQ7=I=QGH\<T3,CK[J2* ->BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YG_P""4_\
MR;EKO_93/$/_ *6-7TQ7S/\ \$I_^3<M=_[*9XA_]+&KZ8H ^*?$_P#R,NH_
M]?TW_H9HH\3_ /(RZC_U_3?^AFB@#V3]E_\ Y*3XJ_X%_P"CFKW*O#?V7_\
MDI/BK_@7_HYJ]RH **** "BBB@ HHHH **** "BBB@#YE_;G_P"3B?V>_P#L
M>W_]&V=?35?,O[<__)Q/[/?_ &/;_P#HVSKZ:H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK-\4
M>,_!_@?3_P"UO&GBS3-'M>?])U2_CMX^.OS2$"@#2HKP7XA?\%3O^":/PJ#K
M\0/V_?@YILT?WK27XC::UQ^$*3&0_@M>)>,?^#DW_@BSX/O/[)C_ &T[/6[]
MVVP6/A?PEK&IO,W]U&M[1T)^K 4 ?<]%?G__ ,1#GP)\4_+\!_V!/VM?B7O_
M -3-X-^!5R\+>A+W$L6U?<C@4'_@K#_P4R\=''P(_P"" GQ:O@_^I;X@_$31
M_"_T+"X\S;]* /T KX _XB1/^"<?_#QS_AWI_P )[_U#_P#A9?VF/^PO[=\S
M;_9?FY_X#]HSY7F_N\_Q5\U?\%:OC9_P<I_%7]A?QK_PBO[$OA+X4>'AISOX
MN'@GXBKKWBEM+P?/2W, 1%39GS3$&E*;MF!NK^9>@#^^[Q+XH\->#-#N?$_C
M#Q%8Z3IMG&9+O4-2NT@@@3^\\CD*H]R:^._C=_P<$?\ !*_X/>(O^$ \-?M$
M'XG^+)&*6?A+X.Z//XEO+IQU1'LU:WW9XPTRG/XU\-?\$.?^"(>N_M7_ +-.
MG?M'?\%J_!WBWX@W]U);2_"KPU\0?B%K-P=.T9(%2-KBQ:<1QA@ 8HFS^[/S
M(N5K]@?@C^S7^SQ^S3X='A+]GCX%^$? VF;0'LO"?AVVT^.3'=Q B[SW+-DD
M\DYH ^+?^'B?_!8W]J','[$W_!(>7P#I-Q_QZ^-OVG/%2:0(P>AET:S+7G3D
ME7/I1_P[&_X*K_M.G[1^W;_P6,\2>'M*N/\ CY\#?LV>'H?#<,(/WD7590]W
M*AZ8D3I]37Z$44 ?'7P"_P""!W_!*?X :U_PF=O^RMIGC?Q/)();OQ7\4KN;
MQ)?7,PZ3-]O:2)'Z?-'&F",]:^O-(T?2/#^EP:)H&E6UC96L8CMK2S@6**%!
MT544 *!Z 59HH **** "BBB@ HHHH **** "BH=1U'3]'L)M5U:_AM;6VB:6
MXN;F4)'$BC+,S,0% '))X%?&WQ__ ."^W_!-3X*>*S\+O!'Q:U#XP^.G9EM/
M ?P/T27Q/J-RXX**UKFW5P< J\RL"<8X. #[/J*^O['2[*;4M3O(K>VMXVDG
MN)Y B1H!DLS'@ #DD]*_/C_AIK_@O9^V=^Y_9I_8G\$?LU^%+GB/QC\=];;5
M-=>$_P#+2'2+(8MIA_SSNMR\'GD5+8_\$#='^/M[#XF_X*G_ +=7Q:_:.O!(
MLLOA:]UEO#GA19 =VZ/2=.90I!QSYN"  5H [O\ :#_X+X?\$T?@7XI/PQ\*
M_&.\^+7CJ1F2T\!?!/1Y/$VI7,@X,:FUS;JX. 4>96![<''G_P#PU+_P7D_;
M._<?LO\ [#7@S]G'PK=<1^-/C_K;:AK;PG_EI#H]B,VTP_YYW.Y3@\^GV9^S
MY^RA^S-^R?X6_P"$*_9H^ GA+P+IA51-;^&-"@LS<$=&E>-0TS?[3EF/<UZ!
M0!^>]G_P02MOV@[N+Q'_ ,%4OV]/BU^T5<^8)9O"4NK'PUX35P<Y32M-9<$'
MC<)1D 96OL3]GC]DC]E_]DGPQ_PAO[,OP \(^!=/9 L\/AG0H+1KC'1II$4/
M,W^U(S,?6O1** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBO /VY_^"H_["?\ P37_ .$6_P"&UOCG_P (7_PF
MGV[_ (1G_BF=4U'[9]C^S_:/^/"VG\O9]J@^_MW;_ESM; ![_17P!_Q%'?\
M!"C_ */F_P#,9>)__E97T!^PQ_P5'_83_P""E'_"4_\ #%/QS_X33_A"_L/_
M  DW_%,ZIIWV/[9]H^S_ /'_ &T'F;_LL_W-VW9\V-RY /?Z**^8_P!K3_@L
MC_P35_8GUJX\&_'C]JWP]#XHMI?)?P9X>,FKZR)SC;"]G9+++"[$@ 2A!SU
MYH ^G**_/7_AZW_P4=_:F_T3_@G7_P $A/&L6EW'%O\ $/\ :(U.+PIIR+VG
M2PW/=7<3=08V5L<X]/K_ ,1?";X@?'W]DYO@Y\?O&-UX6\5>)O!L5CXQUOX2
MZ]<6+Z=J,D"BYETNZD7SHT67>8FD4MLP'4Y((!#^TA^VU^R'^Q_HQUW]I_\
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
M_P"Q[?\ ]&V=?35?,O[<_P#R<3^SW_V/;_\ HVSKZ:H **** "BBB@ HHHH
M**** "BBB@ HK^0+_B*._P""Z_\ T?-_YC+PQ_\ *RC_ (BCO^"Z_P#T?-_Y
MC+PQ_P#*R@#^OVBO&?B%_P %&/\ @GY\)BZ?$W]N/X1:!)']Z#5OB/ID$I/H
M$:<,3[ $UX=X^_X.+?\ @BQ\.':+6_V]?#-[(#M6/PYI6HZL7;L%^Q6TH.?K
MB@#[7HK\_P#_ (B-_P!COQ1_R0;]F7]I7XJ%O]0/A[\#=0N/.]-OV@P9S[XH
M_P"'P_[<OCHX^!'_  07_:$U#?\ ZG_A8.H:;X6SZ;OM#R;/QZ4 ?H!17Y__
M /#5'_!Q)\1?^1-_X)4_!WX<^9]S_A8'QQ35_*_WO[+C7=^%!^&7_!S!\1N?
M%7[3O[)_PXCDZ#P1X+UK6)8A[_VBP5F]>V>G% 'Z 45^?_\ P['_ ."O/CX;
MOC9_P7X\7+%)]ZP^'OP5T70_*']U9T=W;_>89H_X<!>&_%_[SX]_\%3_ -L3
MQX'_ -=I^I?&I[6P/KMM[>!=N?9J /O/7O$GAWPKI[:MXGUZRTVT3[]S?W20
MQK]6<@"O'/B!_P %-/\ @G-\*MZ?$;]O+X/:/+']ZUO?B1IBSGV$7G[V/L :
M^?- _P"#:#_@C?8:BNN^,?V9-4\9:FO74O&7Q#UN^D;UW*UX(SGW2O8OA_\
M\$>/^"57PPV/X/\ ^">'P>CEBQY5S?\ @&QO9D/J);F.1P??- 'F/CG_ (./
M_P#@BMX"N#8WW[<VC:G<EML5OX:\.ZKJC2MV53:6LBG/UQ[USW_$13^S%XH_
MY(+^QG^U/\4M_P#J'\!_ J]F23T(-P\.![XK[?\  _PD^%/PQ@%K\-OACX>\
M/1!=HCT/18+10/3$2*,5T- 'Y_\ _#W3_@H9X['_ !87_@@9\;]1W_ZG_A87
MBO2?"N?3=]H,FS\>E _:2_X.-/B-QX-_X)J_ GX<>9]P_$'XQR:QY7^]_9<8
MW?A7Z 44 ?G_ /\ "G?^#E7XB_\ (X?MD_LO?#D2?>_X0'X>ZIJYB_W?[38!
MB/>C_AUG_P %6?'G/QQ_X+^_$.X23_66_P /_A+HOAS8/[JR0M(W'3<1D]:_
M0"B@#\__ /B'S^&GBW]Y\>O^"E/[7_Q$+_Z^T\1_'&9+,^H2&W@CV+[!NYK2
M\+_\&T__  1CT"__ +<US]DB3Q1J9QYNI>+O'.M:C)+C^\LMX8SW_@[U]W44
M ?//P]_X))_\$O/A84D\#_\ !/?X.6DT?^KO)OAYI]Q<+])IHGD'_?5>V>#O
MAQ\//AU9_P!G_#[P%HNA6^W;Y&C:7#:ICTVQJHK:HH **** "O@#_B&[_P""
M<?\ P\<_X>%_\(%_U$/^%:?9H_["_MWS-W]J>5C_ (%]GQY7F_O,?PU]_P!%
M !1110 4444 %%%% !1110 457U?5])T#3+C6]>U2WLK*UB:6ZN[N=8XH4 R
M6=V("@#J2<5\9?';_@O]_P $W?A-XM;X5?"WXCZS\;?'C%EM? OP)T"7Q-?7
M#@X*K);_ .C AB 5,P8'MQ0!]JU!JFJ:9HFG3ZQK.HP6EI;1-+<W5U,L<<2
M9+,S$!0!R2>!7Y]?\-"?\%^OVT/W7[/W[(G@#]F#PG=?<\5_&C63K?B%X3TE
M@TNS CMY1_SRNLC@\\BI],_X(!^"OCAJ,'BS_@J)^VI\6OVE=2259G\/Z[KK
MZ%X6BE!R'ATC3G18CGMYI4@ %: .S^/7_!?K_@FQ\'?%A^%GPZ^*.J?&?QVY
M*VG@3X&:%+XFU"X<<%%>V_T8,#@%6F# ]N#7"_\ #1__  7S_;/_ '/[.?[&
MO@3]F;PG=?<\7?'#6CK&OO"?^6L&E60V6TH_YY761P>>17VE\!?V8?V<OV6O
M"8\#?LW_  ,\*>!M)P/,LO"V@P62S$?Q2&)097]7<ECU)-=U0!^?.G?\$"/#
M'QWOX?%/_!4K]M_XM?M)7ZRK-)X;U76V\/\ A6.4'=NBTG3G58SG'_+7!  *
MU]D_ #]EG]FS]E3PH/!'[-?P(\)^!=+VJ)+3POH,%F)R.C2M&H:5O5G+,3R3
M7>T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !117RQ^U%_P6P_X);_ +'7BN_^'OQS_;"\-6WB?3+G[-?>
M%M"CN-8U*"Y_YX26]A',\4F2!MD"D9YQ0!]3T5^?7_#\GXL_&C_1_P!A'_@D
M#^T7\3!(<6FN^*M$@\'Z'=9Z&.^OV;(Z9)C&,U]?V5Q^T3\4_P!E,7%SIUK\
M*_BKKW@=O]'DE@UNW\+:[+:G&67$5]%!<$'C E5.V[@ ]&K^?K_@^6U33+C4
M/V9-)M]1@DNK5/&;W-LDRF2)7_L+8S*#E0VUL$]=IQT-?H!_PY2_:6^-G[_]
MNO\ X+0_M ^.ED.;O0_AU<6G@C2;D'K'+;6*R;T]MRGH>*^"O^"Y_P#P;"^(
M+W3OA1:_\$>?V/+G6+M)->D^*>KZC\1X?M=W(_\ 9WV!YI-9OTWD[;W A&!S
MN W+D _G]K]>?^#5.W_X*<ZY_P +X\'_ /!.34?A-H::C_PB_P#PG'C#XGQ7
MEP^D1K_:_P!E^PVMM\L\K[KDGS?D'E*#]ZO!?^(7'_@NO_T8S_YDWPQ_\LZ_
M7_\ X-2O^"7'[=G_  37_P"%]?\ #:WP,_X0O_A-/^$6_P"$9_XJ;2]1^V?8
M_P"U_M'_ !X7,_E[/M4'W]N[?\N=K8 /O[]A']E_]K+]GFR\3:W^UY^WIKGQ
MP\1>)Y;24/=^%;/1=-T3R1*&CLK6VR$5_,4.S-\WDH<*=V?1_"W[,7[./@CX
MI:U\<?"'P&\'Z;XU\17'GZ[XNL_#EM'J=_)L6/,MT$\U_D4#!;'YFNYHH **
M** "BBB@ HHHH **** "BBB@#Y0_;N_X)#_L\_MG^*[3X^^$=>UCX2_&_0U#
M>&?C3\.Y?LFK6[JN%CN@I5;^WP K12\[,HKH&;/B7A#_ (*D?M9_\$X/%%A\
M#O\ @MQ\.;=?#EU=)9>&?VI? &FR2^&]49CMC35[:-=^E7+<9(7RF8MM58T,
MA_1RLWQ?X.\)?$'PO?\ @?Q[X7T[6]%U6U>VU32-7LH[FUO(7&&BEBD!61".
M"K @T 'A#QCX2^(/A>P\<> O%&G:WHNJVJ7.EZOI%['<VMY"XRLL4L9*R(1R
M&4D&M*OSC\7_ /!+?]K/_@G!XHO_ (X_\$1_B-;KX<NKI[WQ-^RUX_U*27PW
MJC,=TCZ1<R-OTJY;G +>4S%=S+&@C/MO["/_  5X_9Y_;/\ %=W\ O%V@ZQ\
M)?C?H:E?$WP6^(D7V35K=U7+26I8*M_;X!998N=F'9$#+D ^KZ*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ODS]M3_@C5^R/^V/\
M2/\ AHVRE\3?"[XRP1H+#XQ?"O7)-)UM6CC6./SV3]W=J$2-#YJ%_+0(KH ,
M?6=% 'YS?\+F_P""WG_!-3_1OVA?A-9_MA?"NR.#XY^&-@FE^.=/MQ_'<Z03
MY-^P  "VYWGEGDK[_P#AMXWM?B9\.]!^(]CH.J:7!X@T:UU*'3-<L_L][:)/
M$LJQ7$63Y4JA@KID[6!':MJN _:C_9S\'_M9_ ?Q!^SYX\\3^)M%TOQ%!$D^
MK>#M=DTW4K1HIDFCD@N(^8V$D:'D%6 *L&4D$ [^BOSF_P"$)_X+E_\ !-+]
M[\.?&.G_ +9_PHLO^8#XKN4T?Q_IMN.T5[S!JA5<DF4&:0X556OH#]A#_@K!
M^RW^WWXCUCX5> [?Q7X/^)GA>R^U>+_A5\0_#4^E:[HL8=(R\L3@QNF^1%W1
MNV-Z[@I8"@#Z9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#YG_ ."4_P#R;EKO_93/$/\ Z6-7TQ7S/_P2G_Y-RUW_ +*9XA_]+&KZ8H ^
M*?$__(RZC_U_3?\ H9HH\3_\C+J/_7]-_P"AFB@#V3]E_P#Y*3XJ_P"!?^CF
MKW*O#?V7_P#DI/BK_@7_ *.:O<J /R>_X+A?LI_L)_M6_#G]H;]ICX(_'37?
M#OQV^#?@!-+^)7_"OO$+VHU"TE1I+;3=;MRACNHF2-BN-KXC0%BL:*/9?^";
MO[3/[:_PZ_;_ /B9_P $I?VY/C%I7Q7U/PCX#LO&O@?XJ6'A^+2KN_TF:X6V
M>VO[:#]TLZ2.FTKR0KLS/N4K@?\ !7/_ ((N>*_VAX/BG^U'^PW\6O%'@SXK
M>/O 0T'QIX2TA[%])^(,,*JD$-W'>E8X)U15C6Y$BE%48 )9F^@OV"_^":OA
MO]C3QKXW^/OC_P"-_B;XM?&#XER6_P#PF_Q-\7Q00SW$%NNV"SM;:!1%9VJ#
MD1)GD#)VI&J '@O_  7AT^PTOQI^PU8:98PVT$?[<?@K9#!$$1<M<DX X'))
M_&C_ (+6H='_ &V_V!?&^L?)HMM^T?\ V;<32<1K>WEJJ6BD]-Q:-]OT-?3O
M[;/["GA/]MC6_@YK?BGQWJ.B/\'/C'I'Q"TQ-/MHY!J-SI_F;+67?]V-_,.6
M7YACBM3]NK]B'X-?\%!?V>[[]GGXU/JEG:27]OJ>B:_H%Y]FU+0M4MVWVU_:
M38/ES1L3@D$%692"&- 'R;_P<G*=7_9C^!W@32SOUOQ%^U9X)L?#\"<R271E
MN&&P=<[5;D>OO2_\$P4/AW_@M?\ \%"_"NO_ +O5;W6OA_J=JLG#7%B^CW.Q
ME_O*F]5.. 6 ZUWWP6_X)$^-X/VC?!?[2W[<O[>OCC]H#5?A<)6^%^C^(O#^
MGZ3INB7$B",WTL%D@%[>*@ 6XE.X'YL%@I7I?VP/^"7MW\<OVC],_;5_9?\
MVJO%7P*^,5EX=/A_4O%WAG2+/4[37-*W^8EM?Z?>HT-R8WYC<X*\9W;(]@!X
MW\$E.O\ _!SU\:]9T/Y[30/V7="TS76CY$5[/J4-S CXZ,8%) /.*_12OGC_
M ()__P#!.WP-^PEIOC'Q++\3O$7Q$^(WQ+UM-6^)/Q,\7O&=0URYC0I!'LB4
M)!;PHS+%"N0@=@"1@#Z'H *\O^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M">XF
M$@'SL7!'!/05ZA10!\1_M%^'/VDM&_:&^!X^,_Q'\/:RTOC91I)TC1VM_(83
M6N\ODG<""N/3!]:^Q/L7C?\ Z#=E_P" Q_QKY]_;G_Y.)_9[_P"Q[?\ ]&V=
M?35 &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 ?P!T5_7[_ ,0N/_!"C_HQG_S)OB?_
M .6='_$+C_P0H_Z,9_\ ,F^)_P#Y9T ?CQ^SY^Q+K?[,_P 7M&^ O[3/B32O
MV>_B!K&IQZ?X<TOX[_L>^&?&'A_7;QW"1Q6/B.WA82,6(&[RXUR0-Y/%?JKX
M#_9F_P"#@G]E^(1_!G2?V&_$ME",;(/!.J>&[Z0>B"RC$"GZ\5^D^K:)HVO0
M1VNN:1:WL4-S%<11W=NLBI-$XDCD 8'#HZJRL.5901@BO&?V[/V=OVF_VAOA
MWI%G^R9^V=J_P6\7>'M9&IV>KV7A^VU2RU,B)XQ:7UM./WL!WDX#8#!6*N44
M  ^7IOVV_P#@X#^&YQ\1O^"-/AGQA;I_K]2^'?QRTR/ ]5MKQ/-?Z YJ!_\
M@N%\?/ 9\O\ :!_X(^?M7^&@O^OOO#WPOBUZRA]2\]M<KA?<*:?_ ,/,/^"F
M?[!'_$J_X*H?L$3^+O"-I\LOQR_9P635K!(QQYU]I,N+JT4##22YV9)"(< 5
M]??LC?MR?LE_MX?#U_BA^R1\==#\;:3 R)?G3)V6YT^1P62.YMI0LULY )"R
MHI(!(R!0!\B:=_P<I?\ !,ZRO8](^+GQQ\3_  WOY6VI8^/_ (1ZY9ON_NEH
M[:1%_%@..M>P_#C_ (+'?\$U?BOY:^#O^"E/P7\R7'E6^K>++73IG/H([MXG
M)]@,U]5:CING:Q92:;JUA!=6\J[9;>YB#HX]"K @UX]\1_\ @G%_P3Y^,'F-
M\4OV'/A'K\LF=USJGPZTV:8$]Q(T.]3[@@T =?X$^)V@?%&U^W?#+XT>$O$4
M&W=YVA:A#>)CUS$[#%=#]B\;_P#0;LO_  &/^-?&_CO_ (-P/^"+GCVZ_M*X
M_8ATG1KU6W07GA7Q'JNDO"W]Y5M+J- ?JI'M7/?\0\WP0\(?/^SW^W]^UE\+
M_+_U%MX.^.-R+9?16BN8I=Z_[);\: /NG[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&OA;_ (=:_P#!5GX>_-\!?^"^_P 08HX_]7:?$?X4:-XD\P?W7EE,;C_>
M S1_PK3_ (.7_AGSX4_::_92^)T4?7_A-_!FLZ+/*/;^SF**Q[9XS0!]T_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-?"W_#7_P#P<'_#3CQ]_P $A/AG
M\14C_P!=/\./CS;:7D=V6/4XBQ]=O4]*7_A];^TMX X_:$_X(:?M3Z1L_P!?
M+X"\/6?BJ*/U;=;31Y4=20.G- 'W1]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-?#$?_  <L?\$S/#DBP?'I_BO\*92P5X_B+\'M8M3&WHWV>"8#GWQ7J/PX
M_P""YW_!('XJ>6/"W_!0_P"&%N9<;%\0^(DT@G/;%^(2#[&@#Z6^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &L7X=?M%?L^_&!4?X2_'7P;XI$@S&?#GB>TO
MMWT\F1LUV5 &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
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
MH)KY=^&7_!=WP+\-/&UC\"?^"K/[/'B?]E[QW=R_9[+4O%F+WPCK$@ZM9ZW
M/(QP6/F[$0$ R,: /N+[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QKPO\
M;$_X*U_\$\?V!]!\%^*?VJ/VD;+P_IGQ$@O)_!>HZ=H>HZQ!JL5J+<SO')IM
MO<*%474!!8@-YGR[L-C\C?\ B,U'_#QS_DE/_&,O_((_X\O^)[_K/^0YU_\
M)/\ YY=_,H _>;[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :\8_88_X*C_L)
M_P#!2C_A*?\ ABGXY_\ ":?\(7]A_P"$F_XIG5-.^Q_;/M'V?_C_ +:#S-_V
M6?[F[;L^;&Y<^_T 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% 'S-_P $I=P_
M9QUP,<G_ (67X@R1_P!?9KZ9KYG_ ."4_P#R;EKO_93/$/\ Z6-7TQ0!\4^)
M_P#D9=1_Z_IO_0S11XG_ .1EU'_K^F_]#-% 'LG[+_\ R4GQ5_P+_P!'-7N5
M>&_LO_\ )2?%7_ O_1S5[E0 4444 %%%% !1110 4444 %%%% 'S+^W/_P G
M$_L]_P#8]O\ ^C;.OIJOF7]N?_DXG]GO_L>W_P#1MG7TU0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %<[X'^$/PH^&6J:WK?PW^&?A_P /WGB6_%]X
MBNM$T>&UDU2Z"A!/<-$JF:3: N]\M@ 9KHJ* /@[XP>)O^"Z_P"Q]\5_$GQ)
M\$>%O /[4OPHU+7+J_L_!EA&GA?Q;X<LY)6=+2U<E[:^B@1M@,A>XEV#[I-=
M=^RQ_P %R/V#OVD?&H^"GC'Q9J_P>^*,+K%>_"WXTZ4WA_5XYCP(X_//DW!)
MSM6.1G(&2@K[#KS;]H[]CO\ 97_:]T*U\.?M._L_>$_'-K83+-I__"1:-%<2
MV;A@VZ&5AOA)(YV,,C(.02* /2:*\A_;8L?VW[GX,QW/_!/S7/A]:>/;'6(+
MEK3XEVEU)IFI6*+)YMH6M2)(9'8Q[9!P-I'&=P^5O#7_  78E_9WU^T^&?\
MP5[_ &//&G[.>LSSK;6WC?R&U[P7J4IX'DZI9JWE,W#>7(I\L$;Y!@T ?H/1
M7/\ PO\ BQ\+OC=X*L_B1\&OB/H7BOP]J";K'7/#FK0WMI<#_8EA9D;WP>*Z
M"@ HHHH ;)''-&T,T:NCJ0RL,@@]017EWQ'_ &&?V*/C%YG_  MK]D#X7^)S
M+GS&\0> =.O&)]<RPL<^]>IT4 ?&'Q%_X-X_^"+_ ,4&>3Q#^P'X0LW<YW>&
MKJ]T?:?5?L$\('X5QO\ Q#E?LA>%.?V>_P!J+]I?X2[/]0/AU\<K^W$/IM%R
M)^/K7Z T4 ?G]_PZ._X*)_#_ /Y-\_X+Z_&O3O+_ -0/B/X0TGQ;CTW_ &D1
M;_QI?^%#_P#!R/\ #/\ Y$C]O3]G#XF^7]S_ (6/\+K[1?-_W_[)=MN?]FOT
M HH _/[_ (:4_P"#C3X:?\CO_P $TO@5\3?+^_\ \*X^,DFB^;_N?VM&VW/^
MU1_P^)_;C^'_ /R<'_P07_:%TWR_]?\ \*XO]-\78]=GV9XM_P"'6OT!HH _
M/[_B)$_82\*?\G!_!W]H#X2;?]?_ ,+'^">IVWD^N[[,L^,>V:[[X<?\' '_
M  1I^*GE_P#",?\ !0?P':^;C;_PDD]QHV/K]OBAV_CBOL.N!^(_[*?[+OQC
M\S_A;O[-O@'Q5YN?-_X23P=97V_/KYT39H K_#C]L+]DCXQ^7_PJ+]J7X<^*
MO-QY7_"-^-["^WY]/)F;-?#NM?\ !P5\'_#?_!<ZZ_X)I>(M?T:P\ V/A=]*
MO?&%[<I%';^,$S<M \S$*D @!MCG!%R-IXKG?^"UW[!7_!$[]BK]@SQ]^U/X
M[_X)\?#.'5[/3S8^#].T/3GT<7VMW(,=I$%L)(?E5R97"X(BAD(Z5_*?%(T4
MJS*%)5@0'4,,CU!X/T- ']CGQH_X."?^"=O@+Q?)\)_@-XH\3?'WQYR(/!?P
M%\-3>([B5LX_X^(<6NW=P2)B1R=OKR/_  N/_@X,_;2_=_!W]G'X;?LI>$KK
M[GB+XH:K_P )-XG,1Z2PZ?; 6T$G<PW0XQ][U]._X(8?'C]FC]IO_@F[X!^,
M_P"S7\(?"'@:.\T];'QCX9\&Z';V%O8ZY; 17:&.%5'S/^]0MEC%/&Q.6KZ^
MH _/W0O^#?CX/_%O6+?QO_P4Q_:P^+'[3>MPRB8:;XS\22Z9X;MYAR'MM(L'
M1(1GJAD=#T*]<_:/P3_9X^ O[-?A!/ /[/?P8\+^"-%3!_LSPKH4%A"S 8W,
ML**';U9LDY))YKL:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBOY O^(H[_@NO_T?-_YC+PQ_\K* /Z_:*_D"_P"(H[_@NO\ ]'S?
M^8R\,?\ RLK^A7X@_P#!QK_P2K\-:^_@?X5?&'7_ (M^)5!\OPW\(/!.H:Y<
M3=ALECB6W;)X&): /NBBO)_V-/VH-8_:[^#[?%[6/V:OB/\ "K?JT]I:^&?B
MIH(TS5I(45&2Y:W#OY:/O( +$Y1AVKYE\9?LV_\ !?WX^>,-5MO$?_!1#X/_
M  3\)MJ,Z:5%\*OAC)K>IS6 D81>=+J[A89VCV[FB)"L3MR * /O%F5%+NP
M R23P!7%_M$_M%_!7]DWX.:S^T#^T1X]MO#'@[P\D3ZSKEY#+)';"69((\K$
MCN2TLD: *I)+@5\8+_P;R? OXK,+O]NO]M#]H?X^O+S=Z/XV^*%S::,WJ(K*
MP\GR5/\ =$AK[TN/"GAN^\.Q^$]4T:"^TV.**,6FH)]H1A&5*;O-W;R"JG+9
M.0#G/- 'P6__  <.? ?XJL;/]A7]C/\ :'^/SR<6FK^!_A=<VNCGT,M[?>3Y
M*'^\8S7I?[(_[2__  5H^//QNL+K]H7_ ()S>%O@O\+'M+AKR;6?BC!K7B"2
M3RB;<QPV:"*,-)M#I)AE4GDD8/UPJJBA$4  8  X I: /F[]N3]A+XQ?ME^)
MM!7PK_P4*^+7P=\+6%A+!KF@_"B[M]/N]6E9PRS?;V1Y8"JY7:H(.0>"#GR?
MP!_P;D_\$K?#NOIXX^+'PB\0_%WQ*N/,\2?%_P ;ZAKEQ-W.^.25;=\GDYBK
M[IHH Y3X/_ CX(?L]^%O^$'^ GP=\+>"=%\SS/[)\)>'[;3K8O@#<8[=$4M@
M 9QGBNKHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /,?VLOV-?V9?VY?A+=?!+]JC
MX0:3XO\ #]SEHH-0B(FLI<8$]M.A$MM*!P)(V5L$C."0?A__ (1/_@J/_P $
M6_W_ ,.9?$G[6G[-%CR_AJ]E63XA>";->UK+PNLV\:](B!( %51$B,Y_2ZB@
M#Q[]B[]O;]E+_@H'\+E^+/[*_P 6K'Q%91,L>K:=S#J&CW!!S;WEJ^);>0$,
M,,,-M)0LN&/L-?&?[:/_  1N^&/QR^*+?M>?LB_$O5/@#^T#:AGMOB9X&A58
M=8;@F'6+'B'487(&XN YPNYG50AX'X2_\%@/B]^R5\0],_9<_P""W'PFL?A;
MXAO[@6?A7XX>'B\W@3Q<XZ'[2PSIDY W-%/A1@LQA4HI /T*HKF?B)\9OA1\
M)?A1J?QT^)'Q"TG1_!VCZ2VIZCXDO+Q1:0V@7=YWF D,I!&W;DL6 7)(!F^%
M7Q5^''QQ^'&B_%[X0^--/\1>&?$6GQWVB:WI=P)8+N!QE75A^1!P0000""*
M.@HHHH **** "BBJVK:QI&@V+ZGKFJVUE;1_ZRXNYUC1?JS$ 4 6:*\=\??\
M%$/V OA673XE_MO_  BT!X_OQ:O\1],MY,^@1YPQ/L!FO$?'O_!P_P#\$6_A
MN9!XA_X* >$+CR\[O[ M+[5<_3[%;R[OPS0!]H45^?X_X.1OV"O$W'P-^%/Q
M[^)Y;_4CP#\%-4N#-Z;?M"PYS[XH_P"'U'[4/CCCX%_\$*_VIM1+_P"I/CS0
MK+PPK>F3<32;: /T HK\_P#_ (;9_P""^_Q"&/ ?_!%;P;X)C?\ U-YX_P#V
MA-/O,C^\T-A$'3_=)S1]@_X.<OB&,W.O?L;_  ZM'^Z+.U\1ZM?Q_P"]YF(#
MCMCW]J /T HK\_S^P5_P78^('S_$?_@N9I'A>!_]=IG@#]GG26!_W;FZE\U?
MRH/_  1 ^-WC;Y_CG_P6]_:YU<M_KX?!_CFV\.P2^H,=O;O\I] ?QH _0"N!
M\??M6_LN?"H2-\4/VDO /AL19\TZ_P",;*SV8]?.E7%?'O\ Q#4_\$V/$IS\
M<=0^,'Q/W?Z__A/?C)K%QYWKN^SS0YS[8KOO /\ P0!_X(U?#8H?#O\ P3X\
M!7/E_=_M^WGU;/U^W2R[OQS0!K^/O^"Y/_!(/X;!SXC_ ."B?PLN/+^\-!\3
M1ZJ?P%EYN?PKRZ[_ .#F3_@DOJ=R]A\)/BGXV^(MW&VUK3P-\*=<NFW>@,MK
M&I_ XKZG\ ?L*?L1?"@HWPN_8Y^%?ALQ_P"K;0?A]IMH5^AB@6O4;2SM+"V2
MRL+6."&-=L<4*!54>@ X% 'P'_P_DUGQB/+^!7_!'K]LCQ4&_P!5J%Y\(UTJ
MPD]-MQ<7'YY7C(H/_!2+_@LYX\X^$/\ P0-U>SMY/N:EX_\ CUHFF&/TW6HC
M:0_@:_0"B@#\_P ^/_\ @YG^(7/AK]GW]D;X>12=1XP\5Z[JT\0]OL"A&;Z\
M5@?$W]@'_@NK^U7X*OOAM^T?_P %&?@+HWAW5X_+U/0]#_9XMO$=I(OH8M8?
M;)CMN':OT?HH _DJ_P"#@?\ X(\7'_!(SP[\&O#D?[5FM_$:U\<WOBB[33;K
M0$TK3M&G@.EF5[2TBFDCA\_[2N\)M&+>,<A1C\V*_I^_X.M?^"7'[=G_  4H
M_P"%"_\ #%/P,_X33_A"_P#A*?\ A)O^*FTO3OL?VS^R/L__ !_W,'F;_LL_
MW-VW9\V-RY_(#_B%Q_X+K_\ 1C/_ )DWPQ_\LZ /O_\ X,8_^;HO^Y)_]S]?
MO]7Y _\ !J5_P2X_;L_X)K_\+Z_X;6^!G_"%_P#":?\ "+?\(S_Q4VEZC]L^
MQ_VO]H_X\+F?R]GVJ#[^W=O^7.UL?K]0 4444 %%%% !1110 4444 %%%% '
MS/\ \$I_^3<M=_[*9XA_]+&KZ8KYG_X)3_\ )N6N_P#93/$/_I8U?3% 'Q3X
MG_Y&74?^OZ;_ -#-%'B?_D9=1_Z_IO\ T,T4 >R?LO\ _)2?%7_ O_1S5[E7
MAO[+_P#R4GQ5_P "_P#1S5[E0 4444 %%%% !1110 4444 %%%% 'S+^W/\
M\G$_L]_]CV__ *-LZ^FJ^9?VY_\ DXG]GO\ ['M__1MG7TU0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 51\2^&/#7C30+OPIXQ\/6.K
M:7J$#0W^FZG:)/;W,3=4DC<%74]P00:O44 >*_LL?\$[?V,OV)/&WC/QY^RE
M\"=+\#77CY[1_$MGH<DL=E(UOYWEF&U+F&U_USY6%45L+D?**\*_:+_X*$_\
M%#?V*?C=XCU3XZ_\$X[_ .(?P*_M OX>\?\ P,U)M4UG2;$*O.I:3-LED<'>
M[R0E8HU&,R$;C]OT4 >$_L:_\%,?V&?V_='.H?LK?M%:#XCOH8R]_P"&WF:T
MU>QQPWGV-P$N(P#D;RFPD'#$<U[M7S#^V5_P1X_8!_;BUE?'WQ7^"L>C>.H)
M1-I_Q,\"73:+XAM)Q]V87EMM,S+SM$XE49R!FO2/VHO&O[0?P%_9PN?$7[)G
M[/S_ !9\6Z(ME%I_@[4O&":?-J-LDD:SDWMUNS,( Y4ON+R8SG)R >K45\4?
ML[_\%Y/V*_B?X\B^ _[2,7B3]GCXI?*LW@#XWZ4VBR2N3M!MKR3_ $:X1FXC
M/F*\F053FOM2">"Z@2YMIDDCD0-')&P*LI&001U!'>@!]%%% !1110 4444
M%%%% 'A_[;W_  3C_8W_ ."CGA70_ _[9GPFN/&&D>'-0DOM'TY?%6J:;%%<
MNGEF5EL+F#S6"953)NV!WVXWMGYP_P"(7'_@A1_T8S_YDWQ/_P#+.OO^B@#P
M_P#8A_X)Q_L;_P#!./PKKG@?]C/X37'@_2/$>H1WVL:<WBK5-2BEN43RQ*JW
M]S/Y3%,*QCV[PB;L[%Q[A110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%97C3QUX(^&_AV?Q?\1/&6E:!I-J,W6J:UJ,5K;PCU:25E5?Q-?'?QA_X
M.%O^"5?PP\1'P#X*_: G^*OBIR1:>%O@WH%SXDNKLC@B.6T0VQ.<#F8=: /M
MFBO*/V-?VF]?_:V^#O\ PM_7_P!FGXA_"DRZM/;6?ACXH:,NGZL\"!"ER]NK
MOY:N'.%))!5A7R]XJ_X)X?\ !7+]I7Q-J+_M*?\ !86_\">$IK^867A']GWP
M3!H]TMJ7/EDZO<%[E)-FT$!64-D@GN ?:7Q0^-/P<^"&AKXF^-'Q8\,^$--=
M]B:AXHUVWT^!F]!).ZJ3R.,]ZYO]K;]I*']DSX':E\;9O@IX_P#B%_9]Q;6\
M?A7X9>'O[4UB\DGF6%!%;[TW@.Z[CGY5RW0&OFOX3?\ !O#_ ,$M/A]XD7X@
M_$KX+:I\8/%AQ]I\5?&KQ/=>([FZQS^\BN&^RMSD_P"I[U]NHB1((XT"JHPJ
MJ, #TH _/G_ALS_@O%^T]^Z_9>_X)@>"O@UI%QQ:^+/VB?'AGG9#_$=*TL?:
M(' Z*Y8$^V17\A5?W^5\ ?\ $+C_ ,$*/^C&?_,F^)__ )9T ?R!5_>_\/OA
MA\-/A+H">$_A5\/-"\,Z5%CR]-\/Z1#96Z8Z8CA55'Y5\._\0N/_  0H_P"C
M&?\ S)OB?_Y9U]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7.?%KX0?"SX]?#S4_A-\:OA[H_BKPSK5N8-4T/7;!+FVN
M4ZX9'!&0<$-U4@$$$ UT=% '\9/_  54_:1\8^#OC'\0?^"?'P%U#XL^!?@'
MX3\=2/H?P<^(7B&:X.F74.5++%*-\,!<M+% [R!0X<LSMNKV?_@WJ_X+<_M+
M?\$\_C#:_LU6GPV\6?%GX;^,K]A'\-O"UHU[J]IJ#*2+C2H<_-(^/WD&0D@&
M[*LNX_MA_P %\/\ @@?\./\ @JI\.)/B]\(;;3_#OQS\.Z>5T36Y (H/$4"
ME=.OF _"*<Y,1.#E"0#_ (('_P#! _X<?\$J_AQ'\7OB];:?XB^.?B+3PNMZ
MW&!+!X=@< MIUBQ'X2SC!E(P,( " ;__  ]F_P""D_C<X^!W_! 7XP:AO_U'
M_">^/]'\,9]-WVCS-GX]*!^T;_P<<?$+CPA_P3@^ GP\\S[A\??%^;5A%_O?
MV9&-WX5^@%% 'Y__ /"HO^#EGXA<>+OVO?V6?AV).I\!^ -6U=HOI_:3 '\:
M/^'8?_!7/QV,_&K_ (+^>,FB?[UGX ^"VB:#Y0_NK-&[NW^\1FOT HH _/\
M_P"' VC>+AYOQU_X*M_MD>-RW^ML+SXU-:6!]=MO;VZ[<]\-Z>E6=*_X-F_^
M"/7VY-9^(7[/?B#QQJ*=-1\:?$O7+R0^N5%VL9S[K7WO10!\P^ O^"*__!)7
MX:B/_A&?^"=?PCD:+'ER:QX*M=2=2.^Z[24Y]\YKV[P%^SS\ ?A48S\+_@;X
M/\-^5CRO[ \,VMGLQTQY,:XKL** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9_\ @E/_ ,FY:[_V
M4SQ#_P"EC5],5\S_ /!*?_DW+7?^RF>(?_2QJ^F* /BGQ/\ \C+J/_7]-_Z&
M:*/$_P#R,NH_]?TW_H9HH ]D_9?_ .2D^*O^!?\ HYJ]RKPW]E__ )*3XJ_X
M%_Z.:O<J "BBB@ HHHH **** "BBB@ HHHH ^9?VY_\ DXG]GO\ ['M__1MG
M7TU7S+^W/_R<3^SW_P!CV_\ Z-LZ^FJ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ."_:'_9;_9R_:U\!R?#+]ICX
M)>&O'&A2;BMAXCTF.Y$#$8\R)F&Z&3TDC*L.Q%>1?L*_\$N/A)_P3N\;>(;K
M]G;XR_$L>!=9T](-+^%/B3QA+J>A>'91)O::P2?=+"6 52&=^ >3D8^FJ* /
MCC]J'_@LA\/?V&OVB-3^&/[9/[,GQ/\ !7PY62U3P_\ ':WT ZKX9OFEAC9U
MN'L]\MDZRN\01T9F\LN0JD5]+_!#]H'X&_M+^ [?XG_L]_%WPYXT\/77$.K^
M&=7BO(-V 2C-$QV.,\HV&4\$ UU6HZ=I^L:?/I.K6$-U:W,317-M<Q!XY8V&
M&1E8$,I!((/!!KX@^-__  0/_9,USQY<?'C]BKQAXK_9D^)LOS?\)5\&-1-A
M97;9)"7FEY^RW$.22T:K$7)^9C0!]RT5Y3\3?BCXM_9 _9%?XD^/M$\:_&'7
M/!?AJR77(_!'A>*;6_$MR@BAGN8+" I&'=B\YB0JB+NQ@+7$?L7_ /!63]@C
M]O:1M"_9]^/FG2>*8"R:CX"\0HVEZ_92)_K$>QN0LK;""&>,.@/\5 'T;111
M0 4444 %%%% !1110 4444 %%%% !1110 44CLJ*7=@% R23P!7S-^TI_P %
MEO\ @EU^R2\]E\;_ -MKP-::E;DK-H6BZG_:^HHW96M+ 33(2>!N04 ?35%>
M2?L7_ME_#7]NKX0S?&[X2>#O&FCZ&NLS:?:'QOX6GTB>^$:1O]J@BF^:2W<2
M@+)P"5<8!4BOF;QK\#_^#@;]HWQEJ^F:K^V7\%_@!X*&IW$6D2_#CP//XBUZ
MYL1(PC>=]398(970 YB/R;NF10!]VZEJ>FZ-82ZKK&H06EK A>>YN91''&HZ
MEF8@ >YK@/VK_P!J;X3?L8? O6/VB/C=/JZ>'=%DMHKK^P]"N-1N7EN)X[>&
M-(;=&<EY98T!("@L,D5\C:5_P;L_LI?$/4H/$_[=_P"T'\;/VC]4CD$WE?%'
MXD7?]F0RCD&"RLFA2),\^66=>O4'%??EM;Q6EM':0*1'$@1 6)( &!R>3^-
M'Y]C_@K?_P % _VC?]&_8$_X(O\ Q/O+&?B#QC\=M5M?!EBB]IUMI3)/=1'L
M(RK$'.!TKU?]C7P'_P %E+WXQ_\ "T_V_/CW\&;'PHVE3PQ_"OX4^%;N5!<.
M4,4\FI7K"8/&%8%5#1OO;@?*1]844 ?.O[5?_!*']@?]N'XTZ)\>OVL?@);^
M.-=\.:*NEZ/#J^KW@L88!-)-\UI'*L$K%I7RTB-Q@=A7K?P=_9^^!'[//AT>
M$/@'\%O"G@G2@ /[.\)^'K;3H3CIE($4$^YYKKZ* "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@#YG_X)3_\ )N6N
M_P#93/$/_I8U?3%?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F* /BGQ/_ ,C+J/\
MU_3?^AFBCQ/_ ,C+J/\ U_3?^AFB@#V3]E__ )*3XJ_X%_Z.:O<J\-_9?_Y*
M3XJ_X%_Z.:O<J "BBB@ HHHH **** "BBB@ HHHH ^9?VY_^3B?V>_\ L>W_
M /1MG7TU7S+^W/\ \G$_L]_]CV__ *-LZ^FJ "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^>/VT/^
M"5'[!?[?4:ZC^T?^S[I5]XB@"G3O&^C%M.UVQ=,>6\=_;%)CL(!5'9H\CE37
MT/10!\H_L.?L.?MD?L:?%B]\/>)?^"B?B;XN?!<Z'+'H'A?XEZ/#=>(M(OO-
MB\HG5T*O=0"(2@K(HP=@50,FMWXT_P#!6G]A#]FO]J6']D+]HWXSIX!\47FF
M6][I6H^+M-GL=&U!9<_NXM1D46V]/EW!G4 NH!+!@OTC7*?&?X$_!;]HSP)=
M?##X^?"CP]XR\.W@_P!(T;Q-I$-[;L<$!@DJL%<9X8893R"#0!T>DZMI6O:7
M;ZWH6IV][97<*S6EY:3+)%-&PRKHZDAE((((."*L5^>6K?\ !#_XB_LI:I<>
M.O\ @CC^V]XM^!\K3-<2_"SQ/,_B/P3?.3N9/LETS2V9<D[IHV=E& BKBOKF
MP^,?BC]GC]C]?CI^WOXH\*Z1JWA/P<VK?$W5/!]K=OI-K)#$9+EK2.0/<21C
M!"K@R.< +DA: /5**_+[_@I]_P '/_[-/[#G@/X5_$W]F#P;X:_:"T3XE_VR
M);SP[\2H]..BO8"P(CGC%G<NLD@O3^[D6)T\KD-N^7Y"_P"(YS_K%U_YFS_[
MRT ?O]17P!_P0Q_X+G?\/H_^%H_\8N_\*U_X5K_8G_,[?VS_ &C_ &A]O_Z<
MK;R?+^P_[>[S?X=OS?6'[0O[:W[(7[)NGMJ/[2_[3/@;P,!'OCM_$OB:VM;B
M8=?W4+N))3[(K$^E 'I]%>3?L=?MQ?LO_M^?#74?C#^R7\3%\6>&=,\03Z+<
M:M'I=U:(UY#'%)(J+<Q1NZA9H\.%VG)P3@U\T?$'QG_P<+_'?Q]KGA+X,_!G
MX#? ?PA::O<VEAXL\:^([CQ/J]_:1RLD5[;6]FJV\?FH%D$5P 5#;6^8&@#[
MPKB/VC/VC_@E^R3\'-8_:!_:+^(%KX7\': L3:OKEY#+)';"65(8P5B1W8M)
M(B *I)9P.]?%_P#PX^^,_P ?C]L_X*+_ /!6OXZ?%1)>;SPKX-OH?!GAZXSU
M22RL QD4= =ZGOWK[VN?"?AW4?#D?A/6]*AU+3XXXD-OJB"Y$GE%61G\S=O8
M,BMN.3N .<\T ?!)_P""_6B_'!C8_P#!.3_@GA\>_CX93BR\2V7A)O#WAN;T
MW:GJ(7R\]?FAZ9/:O4_V//'O_!9WXI_&>'QA^V/\ _@O\*_AC_9UP&\':-XH
MN]:\4"Z8#R2]U$/L1C4@A@F"<\=!7UH % 50  . ** /F7]M_P#X)0?LS?\
M!0[Q_HWBS]I_Q9\1]2T/2-)^P/\ #W2/B!>:;X?U >:\GGW-K;,C23_/L,@=
M2455.=HQUO[-?_!-O]@?]CY()/V:OV1/ 7A*\MP!'K&G^'H7U$XZ;KR4-</_
M ,"D->VT4 %%%% !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!\S_ /!*?_DW+7?^RF>(?_2Q
MJ^F*^9_^"4__ ";EKO\ V4SQ#_Z6-7TQ0!\4^)_^1EU'_K^F_P#0S11XG_Y&
M74?^OZ;_ -#-% 'LG[+_ /R4GQ5_P+_T<U>Y5X;^R_\ \E)\5?\  O\ T<U>
MY4 %%%% !1110 4444 %%%% !1110!\R_MS_ /)Q/[/?_8]O_P"C;.OIJOF7
M]N?_ ).)_9[_ .Q[?_T;9U]-4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39(XYHVA
MFC5T=2&5AD$'J"*=10!_-Q_P>9?L>_LN_LW^//@7\3/@#\"?#?@S6?'O_"5'
MQA<>&M.6SCU1K4Z08))(8L1>8INIR9%4,_F?.6PN/Q*K^OW_ (+G?\$,?^'T
M?_"KO^,HO^%:_P#"M?[;_P"9)_MG^T?[0^P?]/MMY/E_8?\ ;W>;_#M^;X _
MX@8_^LHO_F$__OU0!\]_\&J/[ L_[=__  OC0M8_:Z^+WPV\-Z%_PBYUW0_A
M/XK_ +';Q+Y_]K^6EY.$=S%$(9 $7&?M#\C K]ROV>O^"$O_  2@_9KU!?$7
M@W]C3PQKFN^9YTWB/QZLGB&^EGZF;S-1>81R$\YC">V*\X_X(8_\$,?^'+G_
M  M'_C*+_A97_"RO[$_YDG^QO[._L_[?_P!/MSYWF?;O]C;Y7\6[Y?O^@"'3
MM-T[1["'2M(L(;6UMXQ';VUM$$CB0# 554 * .PJ:BB@ 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 **** /F?\ X)3_ /)N6N_]E,\0_P#I8U?3%?,_
M_!*?_DW+7?\ LIGB'_TL:OIB@#XI\3_\C+J/_7]-_P"AFBCQ/_R,NH_]?TW_
M *&:* /9/V7_ /DI/BK_ (%_Z.:O<J\-_9?_ .2D^*O^!?\ HYJ]RH ****
M"BBB@ HHHH **** "BBB@#YE_;G_ .3B?V>_^Q[?_P!&V=?35?,O[<__ "<3
M^SW_ -CV_P#Z-LZ^FJ "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@#YG_ ."4_P#R
M;EKO_93/$/\ Z6-7TQ7S/_P2G_Y-RUW_ +*9XA_]+&KZ8H ^*?$__(RZC_U_
M3?\ H9HH\3_\C+J/_7]-_P"AFB@#V3]E_P#Y*3XJ_P"!?^CFKW*O#?V7_P#D
MI/BK_@7_ *.:O<J "BBB@ HKG]5^*_PRT+XBZ3\(=9\?:3:^*=>L+J]T7P_/
M?HMY>VUL8EGEBB)W.L9GA#$#CS%]:Z"@ HHHH **** "BBB@#YE_;G_Y.)_9
M[_['M_\ T;9U]-5\R_MS_P#)Q/[/?_8]O_Z-LZ^FJ "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@#YG_X)3_\FY:[_P!E,\0_^EC5],5\S_\ !*?_ )-RUW_LIGB'
M_P!+&KZ8H ^*?$__ ",NH_\ 7]-_Z&:*/$__ ",NH_\ 7]-_Z&:* /9/V7_^
M2D^*O^!?^CFKW*O#?V7_ /DI/BK_ (%_Z.:O<J "N3^/>J?$?0_@9XTUKX.Z
M:+WQ=9^$]1G\*V;1AQ/J26LC6T>T\-NE"#!ZYKK*Y?XW_$:^^#WP8\6_%K3?
M!.H^);CPOX9OM6A\.Z1C[7JC6UN\PM8-W!EDV;%!XW,* /Y^/V$OV)/^"=7_
M  4BOO@GX5\2?$>XUOXW^/?A/\2-1^,GBS5_%5R?%&C>.+>_T$:?=31M,LD+
M6QENC FU4EC63(<[R/O+_@M1K/QE_8\_X(9^&_V<OBI^UI-JGCKQ/XD\*^ ;
MWXP2EM'FF+7R3S7LK&=S$WV.SE$LK2G<!)(Q&X@>)?M#>%?^"0W_  5M^('P
M0_;(\?>%/#'@OPWXW^ OQ"\2^/?%NC:C#INK>'];TVX\,B*6]N[;RS-=V3W-
MRJ><&#B3[C+(H/3_ +,7[87P1UC_ ((V?L>?$;_@M'\%-1^(5MXL^(L>EZ-X
MU\6:?#<V.C7,=[>0:5J^K/<S*51[-/\ 7,LHD0,[Y#DD O?L ?!S_@W]^,/[
M5GA[3_V0/^"BOQ(\7?$#PGK<&KZ/X<UCXM:T(M1FM)!-M2&]2.._C'EEGCC+
M@QAB?ER:[OQ;\+]._P""PG_!7SXW?LV?M%^+/$\WP._9H\.^'M/M_A_X>\4W
MND6OB'Q#J]L]V]]>264L4TOD)&\*IO 4JK#&Z0/5_P"#BNV^%'BO2?V:/"WP
M3.CS_M 77QX\-R_!YM",9U2"R61GN9U,?SKIZJ(V=C^Z!6-C]W(Z?]AW7-#_
M &<?^"^?[8?P)^)6K0:7J'QDTGP;XU^&Z7THB.MVEM87%K?"#=CS&CN'*[%R
MVV*1L84X +O_  2_UKQM^R'_ ,%(OCI_P22U'XF^(_%?@+PYX5TGQ]\'I?%F
MK27]_HNEW1$%YIIN929)8([ED$(8DJH;))8FOT0K\X?V,=9T;]I3_@X6_:1_
M:5^%VJ0:OX1^'?P@T+X<7.OV$@DM+G5Y+E;^X@BE7Y9'@\IHY I.QL XR,_H
M]0 445Y?\5OV2OAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[T >:_
MMS_\G$_L]_\ 8]O_ .C;.OIJOB/]HO\ 9K\!?!?]H;X'IX4UGQ#<C5O&RI<_
MVOKDMUL"36I&S>?D/SG..O'I7V)_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ?/_P#P2G_Y-RUW
M_LIGB'_TL:OIBOF;_@E*H7]G'7%';XE^(!S_ -?9KZ9H ^*?$_\ R,NH_P#7
M]-_Z&:*/$_\ R,NH_P#7]-_Z&:* /9/V7_\ DI/BK_@7_HYJ]RKPW]E__DI/
MBK_@7_HYJ]RH **** /B+XM?\&_'_!,_XN_M@:!^U7KG[,?@F*"SL-6/BKPC
M'X>9;/Q'J5U-926U_,B3)"K0>1=@QF%UG-\S.<QC=]9?$3X$_!;XM_":Z^ W
MQ-^%/A_7?!5[8)8W'A74])BEL&MTV^7&(&78JIM4I@#844K@@8ZNB@#Y\_95
M_P""4O\ P3K_ &(_&ES\2/V6_P!DGPGX2\0W,3Q-KMM;R7%Y%&_WXXIKAY'A
M1AP5C*@C ((%=%^UQ^P!^QG^WCH6G>'OVNOV=_#OCF'2)'?29]5MV6YLB^-X
MAN(F2:-6VKN57"MM7(.T8]AHH X?]GC]FGX!?LE_#"T^#'[-?PET3P7X7LI'
ME@T?0;)88S*^-\KG[TLC8&Z1RS' R3@5W%%% !1110!\R_MS_P#)Q/[/?_8]
MO_Z-LZ^FJ^9?VY_^3B?V>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F*^9_^"4__)N6N_\ 93/$/_I8
MU?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_
M  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%% !1110 4444 %%%% !11
M10!\R_MS_P#)Q/[/?_8]O_Z-LZ^FJ^9?VY_^3B?V>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F*^9_
M^"4__)N6N_\ 93/$/_I8U?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_
M $,T4 >R?LO_ /)2?%7_  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%%
M !1110 4444 %%%% !1110!\R_MS_P#)Q/[/?_8]O_Z-LZ^FJ^9?VY_^3B?V
M>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<
MM=_[*9XA_P#2QJ^F*^9_^"4__)N6N_\ 93/$/_I8U?3% 'Q3XG_Y&74?^OZ;
M_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_  +_ -'-7N5>&_LO_P#)
M2?%7_ O_ $<U>Y4 %%%% !1110 4444 %%%% !1110!\R_MS_P#)Q/[/?_8]
MO_Z-LZ^FJ^9?VY_^3B?V>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F*^9_^"4__)N6N_\ 93/$/_I8
MU?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_
M  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%% !1110 4444 %%%% !11
M10!\R_MS_P#)Q/[/?_8]O_Z-LZ^FJ^9?VY_^3B?V>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F*^9_
M^"4__)N6N_\ 93/$/_I8U?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_
M $,T4 >R?LO_ /)2?%7_  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%%
M !1110 4444 %%%% !1110!\R_MS_P#)Q/[/?_8]O_Z-LZ^FJ^9?VY_^3B?V
M>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<
MM=_[*9XA_P#2QJ^F*^9_^"4__)N6N_\ 93/$/_I8U?3% 'Q3XG_Y&74?^OZ;
M_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_  +_ -'-7N5>&_LO_P#)
M2?%7_ O_ $<U>Y4 %%%% !1110 4444 %%%% !1110!\R_MS_P#)Q/[/?_8]
MO_Z-LZ^FJ^9?VY_^3B?V>_\ L>W_ /1MG7TU0 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 ?,_\ P2G_ .3<M=_[*9XA_P#2QJ^F*^9_^"4__)N6N_\ 93/$/_I8
MU?3% 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_
M  +_ -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%% !7"?M)?M-_ 3]D#X0:I
M\>_VEOBAIGA#PEHP7[?K&J,VT,QVI&B(&DFD8\+'&K.QZ*:[NOA/_@NU^SA\
M?_C!\./@O\</@+\'9/B<_P $/C=I/CCQ'\+(94$OB/3[995D6!7RLMQ'ORD9
M!W!WP&(", =/^Q+_ ,%U/^">W[=WQ=N_@'\+OB1J.C>,_P"T;R'0/#WC#0;K
M3)]>M[?DW-H9XU63*AG\@L)U5&+1J <>Q_M=?\% _P!C#]@S1--U_P#:[_:(
M\/>!XM8D=-)@U2=WN;W9C>T5O"KS2*NY=S*A5=RY(R,_F[_P3I_:<_X)5?MY
M_'^Z^%7[2.EZSX4^-?AW]J#Q%\1/A9X*\?V5_P"'M:L+J69'2$O&RQ23!HL2
MV)E?>T #1NJU[/\ L,Z1I7[17_!?7]L3X[?$;3H=2O\ X.Z1X.\$?#AKV,2G
M1;.ZL9[J^,.[/EM)<(6W+@XED7.&.0#[E_9X_:6^ 7[6GPPM/C/^S7\6M$\:
M>%[V1XH=8T&]6:,2IC?$X'S12+D;HW"L,C(&17<5^<7[&>DZ1^S=_P '"_[2
M'[-7POTJ#2?"'Q$^#^A?$>ZT&QB$=K;ZQ'<K83SQ1KA8WG\UI)" -[8)S@8_
M1V@ HHK@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W<C!PC<JW /!H \A_;G_Y
M.)_9[_['M_\ T;9U]-5\/_ML_M;?LX:I\6/@Y\0-+^+.FW6C^%/%;WOB&]MA
M)(+*#S+4[V55+$81N ">*]+_ .'P?_!-[_HY_3O_  2:C_\ (] 'TK17S5_P
M^#_X)O?]'/Z=_P""34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#
MX/\ X)O?]'/Z=_X)-1_^1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\
M#X/_ ()O?]'/Z=_X)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^
M#_X)O?\ 1S^G?^"34?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X
M/_@F]_T<_IW_ ()-1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@
M_P#@F]_T<_IW_@DU'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /
M@_\ @F]_T<_IW_@DU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/
M_@F]_P!'/Z=_X)-1_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_
M^";W_1S^G?\ @DU'_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_
M .";W_1S^G?^"34?_D>C_A\'_P $WO\ HY_3O_!)J/\ \CT ?2M%?-7_  ^#
M_P"";W_1S^G?^"34?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\/@_^
M";W_ $<_IW_@DU'_ .1Z0?\ !83_ ()O$9'[3VG_ (Z'J/\ \C4 ?2U%?-7_
M  ^#_P"";W_1S^G?^"34?_D>C_A\'_P3>_Z.?T[_ ,$FH_\ R/0!]*T5\U?\
M/@_^";W_ $<_IW_@DU'_ .1Z/^'P?_!-[_HY_3O_  2:C_\ (] 'TK17S5_P
M^#_X)O?]'/Z=_P""34?_ )'H_P"'P?\ P3>_Z.?T[_P2:C_\CT ?2M%?-7_#
MX/\ X)O?]'/Z=_X)-1_^1Z/^'P?_  3>_P"CG]._\$FH_P#R/0!]*T5\U?\
M#X/_ ()O?]'/Z=_X)-1_^1Z/^'P?_!-[_HY_3O\ P2:C_P#(] 'TK17S5_P^
M#_X)O?\ 1S^G?^"34?\ Y'H_X?!_\$WO^CG]._\ !)J/_P CT ?2M%?-7_#X
M/_@F]_T<_IW_ ()-1_\ D>C_ (?!_P#!-[_HY_3O_!)J/_R/0!]*T5\U?\/@
M_P#@F]_T<_IW_@DU'_Y'H_X?!_\ !-[_ *.?T[_P2:C_ /(] 'TK17S5_P /
M@_\ @F]_T<_IW_@DU'_Y'H_X?!_\$WO^CG]._P#!)J/_ ,CT ?2M%?-7_#X/
M_@F]_P!'/Z=_X)-1_P#D>C_A\'_P3>_Z.?T[_P $FH__ "/0!]*T5\U?\/@_
M^";W_1S^G?\ @DU'_P"1Z/\ A\'_ ,$WO^CG]._\$FH__(] 'TK17S5_P^#_
M .";W_1S^G?^"34?_D>D/_!83_@F\"!_PT]I_/\ U ]1_P#D:@#Z6HKYJ_X?
M!_\ !-[_ *.?T[_P2:C_ /(]'_#X/_@F]_T<_IW_ ()-1_\ D>@#Z5HKYJ_X
M?!_\$WO^CG]._P#!)J/_ ,CT?\/@_P#@F]_T<_IW_@DU'_Y'H ^E:*^:O^'P
M?_!-[_HY_3O_  2:C_\ (]'_  ^#_P"";W_1S^G?^"34?_D>@#Z5HKYJ_P"'
MP?\ P3>_Z.?T[_P2:C_\CT?\/@_^";W_ $<_IW_@DU'_ .1Z /I6BOFK_A\'
M_P $WO\ HY_3O_!)J/\ \CT?\/@_^";W_1S^G?\ @DU'_P"1Z /I6BOFK_A\
M'_P3>_Z.?T[_ ,$FH_\ R/1_P^#_ .";W_1S^G?^"34?_D>@#Z5HKYJ_X?!_
M\$WO^CG]._\ !)J/_P CT?\ #X/_ ()O?]'/Z=_X)-1_^1Z /I6BOFK_ (?!
M_P#!-[_HY_3O_!)J/_R/1_P^#_X)O?\ 1S^G?^"34?\ Y'H ^E:*^:O^'P?_
M  3>_P"CG]._\$FH_P#R/1_P^#_X)O?]'/Z=_P""34?_ )'H ^E:*^:O^'P?
M_!-[_HY_3O\ P2:C_P#(]'_#X/\ X)O?]'/Z=_X)-1_^1Z /I6BOFK_A\'_P
M3>_Z.?T[_P $FH__ "/1_P /@_\ @F]_T<_IW_@DU'_Y'H ^E:*^:O\ A\'_
M ,$WO^CG]._\$FH__(]'_#X/_@F]_P!'/Z=_X)-1_P#D>@#Z5HKYI_X?"?\
M!-[./^&GM/\ _!'J/_R-2_\ #X/_ ()O?]'/Z=_X)-1_^1Z /I6BOFK_ (?!
M_P#!-[_HY_3O_!)J/_R/1_P^#_X)O?\ 1S^G?^"34?\ Y'H ^E:*^:O^'P?_
M  3>_P"CG]._\$FH_P#R/1_P^#_X)O?]'/Z=_P""34?_ )'H ^E:*^:O^'P?
M_!-[_HY_3O\ P2:C_P#(]'_#X/\ X)O?]'/Z=_X)-1_^1Z /I6BOFK_A\'_P
M3>_Z.?T[_P $FH__ "/1_P /@_\ @F]_T<_IW_@DU'_Y'H ^E:*^:O\ A\'_
M ,$WO^CG]._\$FH__(]'_#X/_@F]_P!'/Z=_X)-1_P#D>@#Z5HKYJ_X?!_\
M!-[_ *.?T[_P2:C_ /(]'_#X/_@F]_T<_IW_ ()-1_\ D>@#Z5HKYJ_X?!_\
M$WO^CG]._P#!)J/_ ,CT?\/@_P#@F]_T<_IW_@DU'_Y'H ^E:*^:O^'P?_!-
M[_HY_3O_  2:C_\ (]'_  ^#_P"";W_1S^G?^"34?_D>@#Z5HKYJ_P"'P?\
MP3>_Z.?T[_P2:C_\CT?\/@_^";W_ $<_IW_@DU'_ .1Z /I6BOFK_A\'_P $
MWO\ HY_3O_!)J/\ \CT?\/@_^";W_1S^G?\ @DU'_P"1Z /I6BOFK_A\'_P3
M>_Z.?T[_ ,$FH_\ R/1_P^#_ .";W_1S^G?^"34?_D>@#Z5HKYI/_!83_@F\
M!D_M/:?^&AZC_P#(]'_#X/\ X)O?]'/Z?_X)-1_^1Z /I:BOFK_A\'_P3>_Z
M.?T[_P $FH__ "/1_P /@_\ @F]_T<_IW_@DU'_Y'H ^E:*^:O\ A\'_ ,$W
MO^CG]._\$FH__(]'_#X/_@F]_P!'/Z=_X)-1_P#D>@#Z5HKYJ_X?!_\ !-[_
M *.?T[_P2:C_ /(]'_#X/_@F]_T<_IW_ ()-1_\ D>@#Z5HKYJ_X?!_\$WO^
MCG]._P#!)J/_ ,CT?\/@_P#@F]_T<_IW_@DU'_Y'H ^E:*^:O^'P?_!-[_HY
M_3O_  2:C_\ (]'_  ^#_P"";W_1S^G?^"34?_D>@#Z5HKYJ_P"'P?\ P3>_
MZ.?T[_P2:C_\CT?\/@_^";W_ $<_IW_@DU'_ .1Z /I6BOFK_A\'_P $WO\
MHY_3O_!)J/\ \CT?\/@_^";W_1S^G?\ @DU'_P"1Z /I6BOFK_A\'_P3>_Z.
M?T[_ ,$FH_\ R/1_P^#_ .";W_1S^G?^"34?_D>@#Z5HKYJ_X?!_\$WO^CG]
M._\ !)J/_P CT?\ #X/_ ()O?]'/Z=_X)-1_^1Z /I6BOFK_ (?!_P#!-[_H
MY_3O_!)J/_R/1_P^#_X)O?\ 1S^G?^"34?\ Y'H ^E:*^:O^'P?_  3>_P"C
MG]._\$FH_P#R/1_P^#_X)O?]'/Z=_P""34?_ )'H ^E:*^:O^'P?_!-[_HY_
M3O\ P2:C_P#(])_P^$_X)O9Q_P -/:?_ ."/4?\ Y&H ^EJ*^:O^'P?_  3>
M_P"CG]._\$FH_P#R/1_P^#_X)O?]'/Z=_P""34?_ )'H ^E:*^:O^'P?_!-[
M_HY_3O\ P2:C_P#(]'_#X/\ X)O?]'/Z=_X)-1_^1Z /I6BOFK_A\'_P3>_Z
M.?T[_P $FH__ "/1_P /@_\ @F]_T<_IW_@DU'_Y'H ^E:*^:O\ A\'_ ,$W
MO^CG]._\$FH__(]'_#X/_@F]_P!'/Z=_X)-1_P#D>@#Z5HKYJ_X?!_\ !-[_
M *.?T[_P2:C_ /(]'_#X/_@F]_T<_IW_ ()-1_\ D>@#Z5HKYJ_X?!_\$WO^
MCG]._P#!)J/_ ,CT?\/@_P#@F]_T<_IW_@DU'_Y'H ^E:*^:O^'P?_!-[_HY
M_3O_  2:C_\ (]'_  ^#_P"";W_1S^G?^"34?_D>@#Z5HKYJ_P"'P?\ P3>_
MZ.?T[_P2:C_\CT?\/@_^";W_ $<_IW_@DU'_ .1Z /I6BOFK_A\'_P $WO\
MHY_3O_!)J/\ \CT?\/@_^";W_1S^G?\ @DU'_P"1Z /I6BOFK_A\'_P3>_Z.
M?T[_ ,$FH_\ R/1_P^#_ .";W_1S^G?^"34?_D>@#Z5HKYJ_X?!_\$WO^CG]
M._\ !)J/_P CT?\ #X/_ ()O?]'/Z=_X)-1_^1Z /I6BOFK_ (?!_P#!-[_H
MY_3O_!)J/_R/1_P^#_X)O?\ 1S^G?^"34?\ Y'H 9_P2G_Y-RUW_ +*9XA_]
M+&KZ8KYA_P""2^H6>J_LR:MJ>GSB2"Z^(>MW$$@!&^*6<2QM@\C<CJWT-?3U
M 'Q3XG_Y&74?^OZ;_P!#-%'B?_D9=1_Z_IO_ $,T4 >R?LO_ /)2?%7_  +_
M -'-7N5>&_LO_P#)2?%7_ O_ $<U>Y4 %%%% !7R?_P57_:,_;0_9(\-_#C]
MH?\ 9G^&=YXU\#Z#XXB'QQ\+>']!^WZU+X=D7:]U8QYR6@8%F5?F.Y22J*[#
MZPHH _ F[^+7@G_@JAXIT+]G#]B?X9^*/$7C.']N:^^)4_Q(F\&7FGVO@7PX
MET)9+F:[N8HS%-* H%L#N9H@& <1@_7OB_XHV?\ P1]_X*\_&[]I/]H?P3XI
M3X&_M+>'O#NH0_$'PYX6O-7M?#GB#2+:2TDLKR*RBEFB\])'F5PC!BRJ,A9#
M'^B7PP^#7PV^#,6O0_#;PW_9J^)_%%[XBUP?;)IOM.I7;![B?]Z[;-[ '8FU
M%Q\JBNGH _.__@EYH_CG]KW_ (*0_'3_ (*V:E\,?$7A3P#XD\*Z3X"^#T7B
MS29+"_UK2[1A/>:D;>4!XH)+A4,)8 LI;(!4BOT0HHH *R]6\$>"]>O#J&N>
M$-+O;@J%,]WI\<CD#H-S*3BM2B@#YM_:X^%WPSN_BQ\&M$NOAUH4EEJ'C26&
M_LY-(A,5S']G)V2(5PZY ."".*]0_P"&1OV4?^C8_AY_X1=C_P#&JWO&_P *
M?"/Q!\1>'/%'B.&=KOPMJ37VDF&<HJS%"A+#^(8/2NDH \]_X9&_91_Z-C^'
MG_A%V/\ \:H_X9&_91_Z-C^'G_A%V/\ \:KT*B@#SW_AD;]E'_HV/X>?^$78
M_P#QJC_AD;]E'_HV/X>?^$78_P#QJO0J* //?^&1OV4?^C8_AY_X1=C_ /&J
M/^&1OV4?^C8_AY_X1=C_ /&J]"HH \]_X9&_91_Z-C^'G_A%V/\ \:H_X9&_
M91_Z-C^'G_A%V/\ \:KT*B@#SW_AD;]E'_HV/X>?^$78_P#QJC_AD;]E'_HV
M/X>?^$78_P#QJO0J* //?^&1OV4?^C8_AY_X1=C_ /&J/^&1OV4?^C8_AY_X
M1=C_ /&J]"HH \]_X9&_91_Z-C^'G_A%V/\ \:H_X9&_91_Z-C^'G_A%V/\
M\:KT*B@#SW_AD;]E'_HV/X>?^$78_P#QJC_AD;]E'_HV/X>?^$78_P#QJO0J
M* //?^&1OV4?^C8_AY_X1=C_ /&J/^&1OV4?^C8_AY_X1=C_ /&J]"HH \]_
MX9&_91_Z-C^'G_A%V/\ \:H_X9&_91_Z-C^'G_A%V/\ \:KT*B@#SW_AD;]E
M'_HV/X>?^$78_P#QJC_AD;]E'_HV/X>?^$78_P#QJO0J* //?^&1OV4?^C8_
MAY_X1=C_ /&J\8_86_9L_9T\5?"#5-1\4? +P5J5Q'XTU:%)[_PK:3.L:7!"
M(&>,D*HX Z =*^J:YOX6_"GPC\'O#L_A?P7#.EI<:E<7T@N)S(WG3/O<Y/;/
M0=J ,'_AD;]E'_HV/X>?^$78_P#QJC_AD;]E'_HV/X>?^$78_P#QJO0J* //
M?^&1OV4?^C8_AY_X1=C_ /&J/^&1OV4?^C8_AY_X1=C_ /&J]"HH \]_X9&_
M91_Z-C^'G_A%V/\ \:H_X9&_91_Z-C^'G_A%V/\ \:KT*B@#SW_AD;]E'_HV
M/X>?^$78_P#QJC_AD;]E'_HV/X>?^$78_P#QJO0J* //?^&1OV4?^C8_AY_X
M1=C_ /&J/^&1OV4?^C8_AY_X1=C_ /&J]"HH \]_X9&_91_Z-C^'G_A%V/\
M\:H_X9&_91_Z-C^'G_A%V/\ \:KT*B@#SW_AD;]E'_HV/X>?^$78_P#QJC_A
MD;]E'_HV/X>?^$78_P#QJO0J* //?^&1OV4?^C8_AY_X1=C_ /&J/^&1OV4?
M^C8_AY_X1=C_ /&J]"HH \]_X9&_91_Z-C^'G_A%V/\ \:H_X9&_91_Z-C^'
MG_A%V/\ \:KT*B@#SW_AD;]E'_HV/X>?^$78_P#QJC_AD;]E'_HV/X>?^$78
M_P#QJO0J* //?^&1OV4?^C8_AY_X1=C_ /&J/^&1OV4?^C8_AY_X1=C_ /&J
M]"HH \]_X9&_91_Z-C^'G_A%V/\ \:KQC]IS]FS]G30_B_\ !S3M$^ 7@JSM
M]2\:20ZC!:^%;2-+J,6[$)(JQ@.N><-D9KZIKF_&_P *?"/Q!\1>'/%'B.&=
MKOPMJ37VDF&<HJS%"A+#^(8/2@#!_P"&1OV4?^C8_AY_X1=C_P#&J/\ AD;]
ME'_HV/X>?^$78_\ QJO0J* //?\ AD;]E'_HV/X>?^$78_\ QJC_ (9&_91_
MZ-C^'G_A%V/_ ,:KT*B@#SW_ (9&_91_Z-C^'G_A%V/_ ,:H_P"&1OV4?^C8
M_AY_X1=C_P#&J]"HH \]_P"&1OV4?^C8_AY_X1=C_P#&J/\ AD;]E'_HV/X>
M?^$78_\ QJO0J* //?\ AD;]E'_HV/X>?^$78_\ QJC_ (9&_91_Z-C^'G_A
M%V/_ ,:KT*B@#SW_ (9&_91_Z-C^'G_A%V/_ ,:H_P"&1OV4?^C8_AY_X1=C
M_P#&J]"HH \]_P"&1OV4?^C8_AY_X1=C_P#&J/\ AD;]E'_HV/X>?^$78_\
MQJO0J* //?\ AD;]E'_HV/X>?^$78_\ QJC_ (9&_91_Z-C^'G_A%V/_ ,:K
MT*B@#SW_ (9&_91_Z-C^'G_A%V/_ ,:H_P"&1OV4?^C8_AY_X1=C_P#&J]"H
MH \]_P"&1OV4?^C8_AY_X1=C_P#&J/\ AD;]E'_HV/X>?^$78_\ QJO0J* /
M/?\ AD;]E'_HV/X>?^$78_\ QJC_ (9&_91_Z-C^'G_A%V/_ ,:KT*B@#SW_
M (9&_91_Z-C^'G_A%V/_ ,:H_P"&1OV4?^C8_AY_X1=C_P#&J]"HH ^5O!'[
M-G[.EU^W-XX\*W/P"\%2:7:^"],FM=-D\*VAMX9&=@SK&8]JL>Y R:]G_P"&
M1OV4?^C8_AY_X1=C_P#&JWM,^%/A'2/BCJGQ@LX9QK6KZ;!8WKM.3&88B2@"
M=CD]>]=)0!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH_P#1L?P\_P#"
M+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-^RC_ -&Q_#S_
M ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\ #(W[*/\ T;'\
M//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,C?LH_P#1
ML?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_  R-^RC_
M -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-4?\ #(W[
M*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_ (U1_P ,
MC?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(NQ_\ C5'_
M  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 >>_\ #(W[*/\ T;'\//\ PB['_P"-
M4?\ #(W[*/\ T;'\//\ PB['_P"-5Z%10!Y[_P ,C?LH_P#1L?P\_P#"+L?_
M (U1_P ,C?LH_P#1L?P\_P#"+L?_ (U7H5% 'GO_  R-^RC_ -&Q_#S_ ,(N
MQ_\ C5'_  R-^RC_ -&Q_#S_ ,(NQ_\ C5>A44 ?-_[9G[,?[-GAK]ESQMKW
MAS]GKP/I]]:Z*[VU[9>$[.*6%MR_,KK&"I]P:[3X<?LH?LM7OP\T&\O/V:O
M$TTVBVKRRR^#;%F=C"I+$F+))/.:]!^)'P^\.?%7P+J?P[\712OINK6Q@O%@
ME*.4)!X8=#Q6EHVE6F@Z/::'IZL(+*VC@@#MDA$4*N3W. * .&_X9&_91_Z-
MC^'G_A%V/_QJC_AD;]E'_HV/X>?^$78__&J]"HH \]_X9&_91_Z-C^'G_A%V
M/_QJC_AD;]E'_HV/X>?^$78__&J]"HH \]_X9&_91_Z-C^'G_A%V/_QJC_AD
M;]E'_HV/X>?^$78__&J]"HH \]_X9&_91_Z-C^'G_A%V/_QJC_AD;]E'_HV/
MX>?^$78__&J]"HH \]_X9&_91_Z-C^'G_A%V/_QJC_AD;]E'_HV/X>?^$78_
M_&J]"HH \]_X9&_91_Z-C^'G_A%V/_QJC_AD;]E'_HV/X>?^$78__&J]"HH
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
M ,$+_A[X#:RMSH5Y^ROIL-W&5'ES13>'8S,S=COWNS'N6)[T =+^V#_P4_\
MV??V3?V??!/QUL+#6?B)/\5;ZPL/A)X4\"6HN=0\7W5[$);9;96*@1F-E=I6
M("JP&"S*C>;?"W_@KS\0M%_:/\$_LR_M^_L!^-/V?]6^*%T]G\-]=U3Q3IFO
M:1J]\JAA8R76GN5M;I\@)$X)8D#()&>,_P"""WPT^$_Q=_X(\?LN_&_X^>"-
M%U37?AOH.JW'A/Q%KL"-+H,:7]W;>=#*_P#J1]FAB4MD#:@["N&\7?$._P#^
M"Z7_  4$^%<'[-NFRO\ LW?LP?$V'QAXB^+,D16V\8>++'_CST[22?\ 7P0L
M299Q\C*[8P/),P!]%_M3_P#!4OQ!\,/VGY?V)OV/_P!CWQ5\>_BGI/A^+7?&
M&B>']?L-'L/#=A*?W'VN_OG6))Y00\<&-S(0V1D ]]^P!_P4$^''[??@3Q%J
MF@^!O$'@KQAX%\1R^'_B)\._%UND6I^'=2C&?+D"$K)$Z_-',IVN >A5E'S/
M_P $; =:_P""BG_!0+QMK0WZS-\<M-TR::3_ %GV&SL98[1<]=H1FV]L4?L9
ML^@?\'&7[8^@Z"?+L-9^&O@74]9ABX1KZ.S6&-V XW>4[\]3D^M 'Z*4444
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
M?$OX9^(=;:PL_%&ASR"Z-O;7VQQ!-!=EY$:12C J2?DV2)^Q[^R1^V9\9?\
M@H)J/_!4'_@H5X&\,^!=7TCP$?!OPI^%/AKQ'_;/]@V4L_GW=]>7RQQQS74C
M9C7RU"^6Q! *K7W/10!\C?\ !<G]CCXU?M[?\$V_&?[,7[/ECIUSXJUO5=$N
M+"'5=0%K 4M=4MKF7=(P(!\N)\>IP.]>L_MZ_!;X_?M _LH>+?A?^RQ\>KOX
M:?$.\M8IO"7C"UD95M;N&9)EBF*JQ\F4(T,A"L0DI8*Q 4^P44 ?FA\>/@#_
M ,%?_P#@JQX!T/\ 8R_;._9W^'OP5^%;ZSI]U\8/$_AOXC'6[WQE:V<Z7'V+
M3;:.%#81S311LQG=F10.6P4?]*[.SM-.M(M/L+:.&""-8X88D"K&BC 4 <
M  "I** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_(7]I7]C;
M_@M1X]_X*M:Y^W,/V5/A!\4?#?@^=].^ _A[Q]X_DCL?#-JCC&J1VD8"_;I]
M@E,DFYHRP"\Q1%/UZHH ^1/V?-+_ ."D'[6G@#XF? /_ (*F_LU_#/P=X-\6
M>#;C1;5_AYXKFOY[U+R*6WNHY!*2(P(GRK =3[5\S>'?V<?^"\/PI_8GF_X)
M)^"OA?\ "S5_#\.@3>#O#W[2ESX[>W-CX8=&MT,NB^0TYOHK1O*5DD,:LB??
MVF1OU4HH _+G_@IY_P $R_V[[S]@OX'_ /!-+_@G)HNCZK\,/"EA!:?%9-;\
M7'1;CQ/9VBP".Q>2+YUBNI#<RW'ED'=L (&0>X_96UW_ (+J?":_\!?!*7_@
MG7^S=X'^%>D:E8:=J%OX1\;W ;2-'\Y%N'MH-VUY%B,CJ#]]^N22:_0ZB@#X
M!^*?[+W[?O[$O[?_ ,2?VWO^"?'P:\)_%GPI\<=,TP_$?X7:_P"-%\/7ECK>
MGPM;P:E97DL,L)B>)F\V-EW,Y)&?E*][_P $NOV)/V@?@KX_^,7[:W[:FI>'
MY?C-\>M?L;SQ!I'A6=Y].\.:586YM].TN&:0!IFCB8^9( %<[0-VS>WV#10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S!_P5^\"_M]?%;]B
M#Q!\)?\ @F_=Z=8_$+Q3=PZ9<:W?:V-/DTO2W5S=3V\Q!VSD*D*D891.SJ0R
M CZ?HH _)S]C/X7_ /!=_P#8*^ FC_LY_LV_\$R_V:=&T'2HPUQ-_P +)NVN
MM4NBH$M[=R[@9[B0@%G/H%4*BJH]]_;6_9 _;0L_VL?A;_P5+_8L\,^$M9^*
M?A;P'+X.^)?PS\0ZVUA9^*-#GD%T;>VOMCB":"[+R(TBE&!4D_)LD^YJ* /A
M/]DK]DW]M7XO?M\:O_P5'_;]^'GACP9KNB_#Y_!_PC^$7AKQ.-7&BVLLQN+J
M\O+\1QQRW4K9B4QKM$;G(!5:^2/V:?V1O^#@7X#?M3>/OVW?''[&GP)^)'Q7
M\=7[B'QCXP^(\SR^'-)QB/2=-C3"6ML@)!VC>XX9CSG]HZ* /%_V&_&/[=7C
M7X6ZEJ?_  4!^#W@CP5XNCU^2+2M,\!ZY)J%I-IH@A*3/)(25E,K3J5Z;40]
MZ\N\6?L<?&K6/^"W_A3]O"RL=./P_P!(_9UN_!MY<-J"BZ&J2:N]TJB'&3'Y
M1!WYQGBOKFB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#\A?VE?V-O\ @M1X]_X*M:Y^W,/V5/A!\4?#?@^=].^ _A[Q]X_DCL?#-JCC
M&J1VD8"_;I]@E,DFYHRP"\Q1%/K_ /9\TO\ X*0?M:> /B9\ _\ @J;^S7\,
M_!W@WQ9X-N-%M7^'GBN:_GO4O(I;>ZCD$I(C B?*L!U/M7UW10!^5?AW]G'_
M (+P_"G]B>;_ ())^"OA?\+-7\/PZ!-X.\/?M*7/CM[<V/AAT:W0RZ+Y#3F^
MBM&\I620QJR)]_:9&O?\%//^"9?[=]Y^P7\#_P#@FE_P3DT71]5^&'A2P@M/
MBLFM^+CHMQXGL[18!'8O)%\ZQ74AN9;CRR#NV $#(/ZC44 ?GC^RMKO_  74
M^$U_X"^"4O\ P3K_ &;O _PKTC4K#3M0M_"/C>X#:1H_G(MP]M!NVO(L1D=0
M?OOUR237B?[2O[&W_!:CQ[_P5:US]N8?LJ?"#XH^&_!\[Z=\!_#WC[Q_)'8^
M&;5'&-4CM(P%^W3[!*9)-S1E@%YBB*?KU10!\U?L(_$;_@JAXW\2>(+;_@H9
M^SI\,/!&EV]C"WANX\ >*9M0ENK@NPE299"=BA=I!'4DU]*T44 %%%% !111
M0 4444 %%%% !1110!\4^)_^1EU'_K^F_P#0S11XG_Y&74?^OZ;_ -#-% 'L
MG[+_ /R4GQ5_P+_T<U>Y5X;^R_\ \E)\5?\  O\ T<U>Y4 %%%% !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!\4^)_^
M1EU'_K^F_P#0S11XG_Y&74?^OZ;_ -#-% 'LG[+_ /R4GQ5_P+_T<U>Y5X;^
MR_\ \E)\5?\  O\ T<U>Y4 %%%% !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!\4^)_^1EU'_K^F_P#0S11XG_Y&74?^
MOZ;_ -#-% 'LG[+_ /R4GQ5_P+_T<U>Y5X;^R_\ \E)\5?\  O\ T<U>Y4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17YP?\
M!?#_ (+X?#C_ ()5_#B3X0_"&YT_Q%\<_$6GEM$T20B6#P[ X(74;Y0?QB@.
M#*1DX0$D_P""!_\ P7P^''_!53X<1_"'XO7.G^'?CGX=T\-K>B1D10>(H$ #
M:C8J3^,L R8B<C*$$ 'Z/T444 %%?(__  7+U7]J31O^":'CZ^_9'3Q2/$:R
M:>-8F\"@G78=#-[#_:4FG[>?M M?-P5^95WLN& (^#/AK^S9_P $&OVH? D%
MQ_P1\_;.L_A+^TE%);S>#O%>J?$?6K+7KC4TD4O!?V.I3;M063#)+&L4@.X[
M?EX(!^U=%?F[^W?^U=^W1\)?^"L/['WP7\(?!W7?$6F:IH'BVZU[2/#/C6QT
M[3O&E_'I%NLS>5<S*433S+).HN,>9YX\O<Z\>M_$3_@JC\3?$/QZ\=? ;]A+
M]@[Q7\<YOA7>KI_Q'\1V7BW3="TS3]2,8D;3;::^?-[=HI'F1H%6,E59P30!
M]CT5\2>-O^"ZG[,WA3]AG0?V[;+X<>,[W2+SXG6O@3Q3X/;3ECUWPSK#3M#=
M6MS:Y8M/ 5R8D),@=-I^85?^&'_!5OXH#]J[P'^R]^U[_P $_/&WP7/Q;2^'
MPN\1:SXITO5H-3GM8#<R6EVEC*YT^X,(#"-V?+';G@D 'V917QIXT_X*K?%3
MQ=\9/'WPN_85_8#\7_''3OA3K#Z+\0O%NG^+=,T2PMM7B57GTRQ-ZX;4+J%6
M D10@1R%W?,I-+XO?\%S?V:_AS^Q3\,_VX_"GPV\9>*=!^)/Q'@\$P^&-/T]
M8]<TO6'CO?,LI[1B<W,<]B]N8@WS/(A5BA#$ ^V**^ HOVK(?C!^V3^R9/\
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
M6?LP>(O!\4-Q\,-/\=S^((_#WB=+@,+FREDEF-I$]MN62W=PYDP<;414^\J
M"BOC'_@N=\9_&_A7]CRS_9=^"VKR6OQ$_:*\8Z?\-/"$MLY$MHFH/MO[SY?F
M5(;%;@F08V,Z'(XKF/\ @BOXGUGX >+OC?\ \$F_B!K]]>ZA\!/'+WG@&ZU:
M[::YO_!>L%K[36,K_-.\+/-#(XR%/EIQ@"@#[UHKQ;]C+]M#PQ^V8?BP/#/@
MJ_T7_A5'QIUWX=:A]ON$D^WW6F" R7<>S[L;^>,*WS#:<U\"?MW_ /!6?X[_
M !__ &!/V:OVK/V0O@OXQTC2OB1^T;I>E:O%8^,;*RN)%L?$$MD-%E9I$+)J
M+VLGSC]TB1E9B%?# 'ZR45\C?&?_ (*?>/?!GQ8\+?LH?!+]BCQ/\1?CCJW@
M:V\5^+_AYI_BG3;.S\%V,I"%=1U:5S;"3S=\:)%YAE\LL,*R%NU_88_X*!^'
M/VR-4\<?"SQ3\(?$/PS^*?POU*VLOB)\-?%4L$USIAN8S+:W,-Q;LT5W:S(K
M&.=" VT\ %2P!]"45^;W_!QWH'@CQKX5_92^'7Q5U*2W\'^)OVNO#&E>,576
MYM.2;2Y[:^2Y22XADC>)#&6RZNI7J&! (^=?^"IG[*7_  2L_P""??[(^L_M
M.?\ !.7]H^_^'GQOT'4-/?X<Q>#/CIJFLW6NWYO(4^P-I]S?W(NXI(WDWH$P
M ,ME-RL ?M717R;\7/\ @HM\:/ GQ(\*_LM_!K]B?Q+\5/B_??#VT\5>,M&T
MW7+/1='\.VTC"%A/J%ZVSS6G#JD$:R.57<=HP3SO@O\ X++>';[]F;]H#XO?
M%K]F+Q7X(\=?LTQ%OB;\+]2U2TN;B,M:_:K=K:\@9H9XIHLE).,[2<;2K, ?
M:E%?D%_P5!_X*Y?MJ?%3_@DW\6?C?\!/V'?BA\+?"6H:+HMQX,^--UXST^QN
M)=*O;^!/M\5JL@NX1*I$2!<R^7>1RX09(^O?BK_P4Z^,O@3QC\/OV<?"?[ ?
MB7Q!\=?'/AG4/$EY\+!X[TBVB\/:/:7?V8W=WJAE:V;S&:/8D/F,=Q#;2.0#
M[ HKP_\ 8C_;'UK]K30?%5A\0?V</&'PJ\:>!?$)T;Q;X0\6+%,L<YB65)K2
M]MRT%];.C?++&>JG*@;2V)^UW_P2>_8-_;M^)%C\7/VHO@_JGB#7].T./2+.
M]LOB!KNE(EG'--,D9BT^]@B8B2XE.]E+G< 6(50 #Z+HK\0?^",7[&G_  3'
M\#_\$>O 7_!7']LOPEKC^)?!-YK'B/5_&,GQ#\0#$NF>(+N*RVV4-\MM*_\
MH]M$L7E%96VA@Q=L_9R_\%H/B5\-](\*?&G]KS_@F]\0_A+\&/&FIV=EI?Q.
MUCQ+I=ZVD_;75+.;6-.MY#/ID4A= 78OY;.JN 2!0!]X45^=G@W]K+]L34?^
M#A3QA^S[=_!;Q1=> =/^#6G+;Z>?&^GC3]-MI-5E#>(_LWG9<S>6D/E!3<J(
MQE0M=#XA_P""R?QTUSP#XL_:._9R_P""7OQ \>_!GP;=ZE'??$&7QAI6DW.I
M6^GR21WMW8:7<.;BY@0Q2[2?+:380%W J #[RHK\YOCY^T1X6_:1_P""D?\
MP30^._PBUK4/^$4^(>G?$+6K"&XS"\MM-X12>)9X@Q&]-V"I)VL#@]Z^J?\
M@IO=75C_ ,$V_P!H2]LKF2&:'X'^+'AFB<JR,-'NB&!'((/((H ]PHK\2OV)
M/V>_^#:GQ7^P1\*?&O[3?[17PRL_B%?_  RT:\\<&X_:<OK+5(=7:RB>ZWVL
M6KJT,XF+YB6,;6!78.E>Y_\ !(#]MK3_ -FC_@F3\:OVF/VC/BQXRUWX#?#G
MXL:]#\%/&WC)9KG6-<\(I)!%IZQF8+)<^9<2&"!FVY=_+^14"J ?J%17Q-X?
M_P""N'Q8\$^*? UY^VG_ ,$ZO'?P7\!?$O7K71?"7CS6?$^F:DEIJ%V?]#@U
M:TM7,VE&;A0S[U21@DA3#$<%^S;^UU^V'XF_X+M?M _!'Q?\$_%,O@+0/"F@
M6]G%<>.-/>P\-V:IJ$D6K):B;<_]HLD9V1J9XQL$P4(  #]%J*^9/@G_ ,%-
M? OQL_X)77?_  50TKX8ZM8^'[3X>Z_XL;PK<7D37C0Z7]L\R 2#Y-[_ &-M
MIZ#>,]#7G7QS_P""U.C_  NTS]G_ $SX=?LD^-?B!XN_:1^&[^*/AYX.\/7U
MLD[3"ULKK[%/+*1'$%BNVDDN"=D:6TC$'Y00#[@HKX5\2_\ !9'XJ:+\;_#O
M[(&C_P#!-OXA:O\ &SQ)\*+3QO'\/+3Q+ID<>FQ2WMU:S17NH2NMO;1P_9E)
MF);>US#&J%F./7OV /\ @H/;_MKWGQ$^&_C;X#^(/A=\3/A+X@M](^(7@#Q#
M?6]X]A)<P>?:SPW5L3%<P31!F21<9VD@%2K, ?1E%? W_!P?JVJZ/\"?@%+I
M.IW%JTW[7'@.&5K>9D+QM<S[D.TC*GN.AKMOC]_P5;\3_#S]L_Q!^P#^S_\
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
MX<_?MU_])Z?V@/\ P4Z7_P#$5]_44 ?P!T5_7[_Q"X_\$*/^C&?_ #)OB?\
M^6='_$+C_P $*/\ HQG_ ,R;XG_^6= "_P##G[]NO_I/3^T!_P""G2__ (BO
MJ[]D/X#_ !*_9Q^#<'PS^*_[3/BCXM:O%J$]P_C#Q?!#'>R1R$%82(0%VIC
M[\UZA10!\"?\'*6D:_J__!,.]/AWPSJFKRV7Q)\*WDUGHVFRW=QY,.JP22.L
M42L[;54DX':H/BI_P7U^$OBCP1JGA?\ 8B_9E^./Q/\ B9?V$D'A'P_;?!W5
MK&V^W.I6&2[N+R&*."V1RK22$G" U^@5% 'X]G]@;XR_\$K?V=/V$?C=KW@+
M6?'D'[.'B7Q)>?&[3?!]@^I7=J/$UK,+O488(@7NHK":7!,:EBBAPN-Q'JOC
MKX]>$O\ @K+_ ,%)OV9-8_8P\/\ B77/ 'P/U[6/%OQ#^)^H>$=0TK3;6273
MS;6NE6[WT,+7%Q+(^9(T7Y$ ))VN%_2^B@#\;_A7^QE\0/&7_!6?Q+_P36^(
MOPOU23X#^!O&OC?XO:=J4]FZZ9>P^)-'M;&VTV!R-F^UNM4UAPO7@GHISU?_
M  ;U?"7]H[Q;\9O$7Q*_:M\#ZGI5[^SE\-[/X!^"I-2LY(X[]+'4+F>^OH1(
M!D-%'I<8D7(94(S@<_K+10!\]?\ !3+]IG]HO]D#]G>P_: _9Y^# \=Q:%XV
MTAOB'HEOI5Q>WR>%GGV:E<6,$$L;/=1QE60G>B@.[HRJ<?)7P-^/'A7_ (*>
M_P#!;7P'^U9^RMX:\77GPM^$OP3UK2]=\>:YX1OM(M+C5]1N$6.PMQ>Q122R
MH@,C$+@!3ST)_3JB@#\GO^"9_P"W=\-?^"1/[$D'_!.?]L?X:_$'3?BK\)]6
MURRT#P]H7P[U34?^%@P3ZG=7EG=Z1/;6\D$PG%RL?SR*4<-OVC..%_9K_8[_
M &@OV<O!?_!-SP+\8OAI?V'B"U^,_C+Q+XKT:VM6EC\-KJ5M?WD-O,R@K"46
M>)6#8Q+N7J*_9NB@#X/_ &H_ASXH\9?\%T/@K=V6DZE%I<W[._C73KK7;:S=
MH;.6:>V5 T@&U7ZLJD@G'%?G-^R[\-OV5_V,?V49OV6/VW_B#^V5X2^.?@23
M4]+A^$WPZ\9>*XM,\8O]IF:TET(6,;6;6]TKIEMRA7:1F&""W]!-% 'X_P#Q
MU^ 7[(GP4_8W_98^"W[;?_!/[XE?#[X>Z3H&IW=A\3O"?CK4M6UWX-:O<O\
M:5L;FYTVS6=TG\W:9BOE))"$:-O+60>S?\$2?'/QYUSXY?%_P?X0_:)^+'Q?
M_9HT>PTD?"[XC?&K2IXM6N=4=9#>VUM=7-O!/?VT:A 9GC"A@H3JS/\ HU10
M!\2?\%X/@?\ &OXF_LQ?#KXS? #X:W_C3Q'\!_CUX7^*">#M(3?>ZU;Z7+,)
M[>W3K)+Y=PSA!EF\LA0S%5/A?[=/_!:?X ?MN_L7_$#]CC]B#X3_ !8\<?&#
MXJ^#KWPG8>!7^%VJ6$NCOJ$+6L\M_<7,*6T$<$<LC.XE=05&2%RX_4^B@#YR
M^''CGPG_ ,$Z?V<_V;OV2OB-H_B'6=2NM)\/?#G3K[PQHDEY;0WMMI\-O]HN
M7&/L]L3"3YK# R.*\._:(_X*.>//V*OVN_B+\*?^"EGP2UC5_P!GGQ7;:?=_
M"CXB>&?AU/K.FV:>1MOM,UB.V29Q-YXW1DQMN09P >/OZB@#\G_V _"/P&^.
MO_!8FQ_:^_X);_LTZ[\./@KI_P ,-2TWXK>*?^$(N/#.A>-=2GFC:Q@LK":.
M+S9H6#323K$O3#'+*7_1C]FG]J'P+^U-H_BK6_ ?AGQ-I<7A#QQJ'A744\4:
M&]@\]W9^7YDT"N3YMLWF+LE'#X;'2O2** /S*_:"_9E\;_\ !53_ (+,ZKH^
MK_$KXH?#?X??LL^ H;;PWXN\ WPTJ\O?%NM_/=26EW-!(DD4=C&+>7RU+*XQ
MN 8@\K\<?V-/'O\ P2>_X**? 7_@H)X!^.?QI^+NA>,]8D^%WQFN_B%K*ZY>
MV.D7P\W3[E7M[:-H[6WNHWFD+A@,( 5W<_J_10!^5O[&G[:O@/\ X)F?'/\
M:N_9L_:8^&7Q&3QSXV_:<\2^/?A?H'AWX>:GJ9\:Z;JT5H;1-/GMH'A:3?"4
M?S'1(RPW,-LFSP+P5X$^+/PR_P"#<_\ 9>\4^/?A%XG@N?AC^U/:>*O'VCV.
MA3W-[I>FVOC/5I+B<P1J9'15D0@J""&4C((-?N?10!^8.D?M2?#G]C+_ (*?
M>.O^"@GQ>T7Q5_PHC]J+X3^$KOPA\4+3P5J5U;Z)?:;!+%_9M_!% US8O/%,
MLR^;$HR"IP5?9W__  39_P"$I_:E_P""EWQ__P""E?A[X<^(O#OPN\2^$O#W
M@WX=W_BC0Y],N?%0L?-ENM42UN%29+<.ZQQ/(H+J3P"K*OW_ $4 ?GO_ ,%_
M/@O;?'O_ (9&^'>O_#)_%GAV\_;!\*IXMTE]+:[MGTQX;V.X^TH%($!5]KE_
MEPV">:^C?A-_P2R_X)M_ GQQ9?$SX/\ ["WPK\/>(M-E$NFZWIO@BS2ZLY <
MB2&3R]T3C^\A#>]>]T4 ?EE_P4+_ &@O%=G_ ,%.-9^"O[;G[6GQO^!GP'L_
M 6FW?PMOO@U97]JGC#5I687\=UJ6GVEQ<+-$<(ELC1Y4*XP6_>_,WPK^&6M6
MW[-G_!4?1O 7P3^+6D:5XJ\">'[OP%9_$^#4[K7]>L_[)O8A=N]\7N9I)G7S
M?+<^9$)XXV2/ 0?O-10!^=/_  5J^$WQ#^('_!MMXC^&'P[\!:IJFNQ_"/PF
M\>@Z;I[R76RTN-+GG585!;,<4,C%0,@(>.*\^_X*&?'C_@G/^V=KWP<^._[1
M/P.^*FA_##6/"^J3>!/VJ? \>N:5K/A'6XKXVTND7=I;6?VFUCD6)I(YYP\;
M,#LCVEIA^J]% 'Y^_P#!#3QU^TAXKUOXU:'K?QO^)GQ1^ FBZYI$'P&^)7QB
MT:6TU[6D:UD;4P9)X89[RWBF\E([B2-=YW[>A"_H%110!^+O[,?[&7[0'[1O
M_!H?'^R]X$\ W\7CV5=5U+3?"VK6CVT]])8^-)]3%H8Y0IW316Y5 V QD3G!
MS7H/_!2/_@H3\/O^"K7[ ^J?\$_/V0?A#\0M4^,WQ9ETG2=6\$:[\.]4L/\
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
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 %%%% 'Q3XG_ .1EU'_K^F_]#-%'B?\ Y&74?^OZ
M;_T,T4 >R?LO_P#)2?%7_ O_ $<U>Y5\7ZWJ.H:=XGU)]/OIH&:]E#&&4J2-
MYZXJ'_A)_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##
M??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]
MK45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B
M7_H8;[_P+?\ QH_X2?Q+_P!##??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^
M$G\2_P#0PWW_ (%O_C0!]K45\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_
MX%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM1
M7Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;
M[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$
MG\2_]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6
M_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K45\4_
M\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\
M M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q
M+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+_P!##??^!;_X
MT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!]K45\4_\)/XE
M_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W
M_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\
M0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U
M%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM17Q3_P )/XE_
MZ&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&
MC_A)_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\
M@6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\
M4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8
M;[_P+?\ QH_X2?Q+_P!##??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2
M_P#0PWW_ (%O_C0!]K45\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_
M (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_
M ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+
M?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_
M]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C
M0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K45\4_\)/X
ME_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\
M:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,
M-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+_P!##??^!;_XT ?:
MU%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!]K45\4_\)/XE_P"A
MAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :
M/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW
M_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/
M_"3^)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^
M_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)
M_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^
M- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\
M"3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P
M+?\ QH_X2?Q+_P!##??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0
MPWW_ (%O_C0!]K45\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T
M?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/
MXE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- 'VM17Q3_PD_B7_H8;[_P+?_&C
M_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^)?\ H8;[_P "W_QH_P"$G\2_]##?
M?^!;_P"- 'VM17Q3_P )/XE_Z&&^_P# M_\ &C_A)_$O_0PWW_@6_P#C0!]K
M45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_ $,-]_X%O_C0!]K45\4_\)/XE_Z&
M&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'VM17Q3_PD_B7_ *&&^_\  M_\:/\
MA)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)?^AAOO\ P+?_ !H_X2?Q+_T,-]_X
M%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\ QH_X2?Q+_P!##??^!;_XT ?:U%?%
M/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_ (%O_C0!]K45\4_\)/XE_P"AAOO_
M  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%?%/_  D_B7_H8;[_ ,"W_P :/^$G
M\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_
M^- 'VM17Q3_PD_B7_H8;[_P+?_&C_A)_$O\ T,-]_P"!;_XT ?:U%?%/_"3^
M)?\ H8;[_P "W_QH_P"$G\2_]##??^!;_P"- 'VM17Q3_P )/XE_Z&&^_P#
MM_\ &C_A)_$O_0PWW_@6_P#C0!]K45\4_P#"3^)?^AAOO_ M_P#&C_A)_$O_
M $,-]_X%O_C0!]K45\4_\)/XE_Z&&^_\"W_QH_X2?Q+_ -##??\ @6_^- 'V
MM17Q3_PD_B7_ *&&^_\  M_\:/\ A)_$O_0PWW_@6_\ C0!]K45\4_\ "3^)
M?^AAOO\ P+?_ !H_X2?Q+_T,-]_X%O\ XT ?:U%?%/\ PD_B7_H8;[_P+?\
MQH_X2?Q+_P!##??^!;_XT ?:U%?%/_"3^)?^AAOO_ M_\:/^$G\2_P#0PWW_
M (%O_C0!]K45\4_\)/XE_P"AAOO_  +?_&C_ (2?Q+_T,-]_X%O_ (T ?:U%
M?%/_  D_B7_H8;[_ ,"W_P :/^$G\2_]##??^!;_ .- 'VM17Q3_ ,)/XE_Z
M&&^_\"W_ ,:/^$G\2_\ 0PWW_@6_^- !XG_Y&74?^OZ;_P!#-%4G9G8N[$L3
(DDGDFB@#_]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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723865952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<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="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-13337<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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STONERIDGE INC<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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OH<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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">34-1598949<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">39675 MacKenzie Drive, Suite 400<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Novi<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="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">48377<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="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">489-9300<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="Show.showAR( this, 'defref_dei_Security12gTitle', window );">Title of 12(g) Security</a></td>
<td class="text">Common Shares, without par value<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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SRI<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 447.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,348,198<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="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 16, 2023, into Part III, Items 10, 11, 12, 13 and 14.<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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001043337<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12gTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(g) registered security.</p></div>
<a href="javascript:void(0);" onclick="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 g<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12gTitle</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723739232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, MI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723680816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 54,798<span></span>
</td>
<td class="nump">$ 85,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less reserves of $962 and $1,443, respectively</a></td>
<td class="nump">158,155<span></span>
</td>
<td class="nump">150,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">152,580<span></span>
</td>
<td class="nump">138,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">44,018<span></span>
</td>
<td class="nump">36,774<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">409,551<span></span>
</td>
<td class="nump">410,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">104,643<span></span>
</td>
<td class="nump">107,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">49,863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">34,225<span></span>
</td>
<td class="nump">36,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use asset</a></td>
<td class="nump">13,762<span></span>
</td>
<td class="nump">18,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investments and other long-term assets, net</a></td>
<td class="nump">44,416<span></span>
</td>
<td class="nump">42,081<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">242,554<span></span>
</td>
<td class="nump">254,575<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">652,105<span></span>
</td>
<td class="nump">665,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">5,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">110,202<span></span>
</td>
<td class="nump">97,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">66,040<span></span>
</td>
<td class="nump">70,139<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">177,692<span></span>
</td>
<td class="nump">173,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">167,802<span></span>
</td>
<td class="nump">163,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">8,498<span></span>
</td>
<td class="nump">10,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long-term liability</a></td>
<td class="nump">10,594<span></span>
</td>
<td class="nump">14,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">6,577<span></span>
</td>
<td class="nump">6,808<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">193,471<span></span>
</td>
<td class="nump">196,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Shares, without par value, 5,000 shares authorized, none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,341 and 27,191 shares outstanding at December 31, 2022 and December&#160;31, 2021, respectively, with no stated value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">232,758<span></span>
</td>
<td class="nump">232,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Common Shares held in treasury, 1,625 and 1,775 shares at December 31, 2022 and December&#160;31, 2021, respectively, at cost</a></td>
<td class="num">(50,366)<span></span>
</td>
<td class="num">(55,264)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">201,692<span></span>
</td>
<td class="nump">215,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(103,142)<span></span>
</td>
<td class="num">(97,024)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">280,942<span></span>
</td>
<td class="nump">295,950<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 652,105<span></span>
</td>
<td class="nump">$ 665,399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="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 https://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(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 45<br> -Paragraph 1<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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 after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 (a)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 201.5-02(25))<br> -URI https://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(23))<br> -URI https://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(22))<br> -URI https://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 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723748608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, reserves</a></td>
<td class="nump">$ 962<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred shares, no par value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred shares, authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred shares, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares)</a></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="nump">60,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common shares, issued (in shares)</a></td>
<td class="nump">28,966,000<span></span>
</td>
<td class="nump">28,966,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, outstanding (in shares)</a></td>
<td class="nump">27,341,000<span></span>
</td>
<td class="nump">27,191,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common shares, no par value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Common shares held in treasury, shares (in shares)</a></td>
<td class="nump">1,625,000<span></span>
</td>
<td class="nump">1,775,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>
</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724119696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 899,923<span></span>
</td>
<td class="nump">$ 770,462<span></span>
</td>
<td class="nump">$ 648,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">724,997<span></span>
</td>
<td class="nump">603,604<span></span>
</td>
<td class="nump">493,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">106,695<span></span>
</td>
<td class="nump">116,000<span></span>
</td>
<td class="nump">112,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of Canton Facility, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30,718)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Design and development</a></td>
<td class="nump">65,296<span></span>
</td>
<td class="nump">66,165<span></span>
</td>
<td class="nump">49,386<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">2,935<span></span>
</td>
<td class="nump">15,411<span></span>
</td>
<td class="num">(7,664)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">7,097<span></span>
</td>
<td class="nump">5,189<span></span>
</td>
<td class="nump">6,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in loss (earnings) of investee</a></td>
<td class="nump">823<span></span>
</td>
<td class="num">(3,658)<span></span>
</td>
<td class="num">(1,536)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense (income), net</a></td>
<td class="nump">5,711<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="num">(1,528)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(10,696)<span></span>
</td>
<td class="nump">12,436<span></span>
</td>
<td class="num">(10,724)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">3,360<span></span>
</td>
<td class="nump">9,030<span></span>
</td>
<td class="num">(2,774)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (14,056)<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
<td class="num">$ (7,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.52)<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.52)<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">27,258,456<span></span>
</td>
<td class="nump">27,114,359<span></span>
</td>
<td class="nump">27,024,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">27,258,456<span></span>
</td>
<td class="nump">27,415,534<span></span>
</td>
<td class="nump">27,024,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 https://asc.fasb.org/extlink&amp;oid=126732423&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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; or (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.</p></div>
<a href="javascript:void(0);" onclick="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 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724281360">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (14,056)<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
<td class="num">$ (7,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income, net of tax:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(6,171)<span></span>
</td>
<td class="num">(8,408)<span></span>
</td>
<td class="nump">2,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gain (loss) on derivatives</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">53<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
<td class="num">(840)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,118)<span></span>
</td>
<td class="num">(7,389)<span></span>
</td>
<td class="nump">1,837<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (20,174)<span></span>
</td>
<td class="num">$ (3,983)<span></span>
</td>
<td class="num">$ (6,113)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net of tax expense of $514 and $267 for the years ended December&#160;31, 2022 and 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Net of tax expense (benefit) of $14, $271 and $(223) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-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 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<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 https://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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 https://asc.fasb.org/extlink&amp;oid=126732423&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728285856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', window );">Tax (benefit) expense on foreign currency translation</a></td>
<td class="nump">$ 514<span></span>
</td>
<td class="nump">$ 267<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Tax (benefit) expense</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 271<span></span>
</td>
<td class="num">$ (223)<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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720129504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (14,056)<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
<td class="num">$ (7,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used for) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">26,687<span></span>
</td>
<td class="nump">27,823<span></span>
</td>
<td class="nump">27,309<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="Show.showAR( this, 'defref_sri_AmortizationAndAccretionOfDebtDiscount', window );">Amortization, including accretion and write-off of deferred financing costs</a></td>
<td class="nump">8,055<span></span>
</td>
<td class="nump">6,648<span></span>
</td>
<td class="nump">5,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(5,110)<span></span>
</td>
<td class="num">(511)<span></span>
</td>
<td class="num">(7,953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss (earnings) of equity method investee</a></td>
<td class="nump">823<span></span>
</td>
<td class="num">(3,658)<span></span>
</td>
<td class="num">(1,536)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale of fixed assets</a></td>
<td class="num">(241)<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">5,942<span></span>
</td>
<td class="nump">5,960<span></span>
</td>
<td class="nump">5,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Excess tax deficiency (benefit) related to share-based compensation expense</a></td>
<td class="nump">543<span></span>
</td>
<td class="num">(563)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of Canton Facility, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30,718)<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="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on disposal of business and joint venture, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,942)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Property, plant and equipment impairment charge</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of earn-out contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,065<span></span>
</td>
<td class="num">(3,196)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(13,161)<span></span>
</td>
<td class="num">(17,019)<span></span>
</td>
<td class="nump">4,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="num">(20,127)<span></span>
</td>
<td class="num">(51,270)<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(5,159)<span></span>
</td>
<td class="num">(5,116)<span></span>
</td>
<td class="nump">1,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">18,489<span></span>
</td>
<td class="nump">16,515<span></span>
</td>
<td class="nump">3,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">4,088<span></span>
</td>
<td class="nump">13,297<span></span>
</td>
<td class="num">(5,483)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used for) operating activities</a></td>
<td class="nump">6,806<span></span>
</td>
<td class="num">(36,248)<span></span>
</td>
<td class="nump">28,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures, including intangibles</a></td>
<td class="num">(31,609)<span></span>
</td>
<td class="num">(27,031)<span></span>
</td>
<td class="num">(32,462)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of fixed assets</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromHedgeInvestingActivities', window );">Proceeds from settlement of net investment hedges</a></td>
<td class="nump">3,820<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="Show.showAR( this, 'defref_sri_ProceedsFromDivestitureOfBusinessProduct', window );">Proceeds from disposal of business, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,837<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture', window );">Proceeds from disposal of joint venture, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,999<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of Canton Facility, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,167<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherInvestments', window );">Investment in venture capital fund, net</a></td>
<td class="num">(950)<span></span>
</td>
<td class="num">(3,199)<span></span>
</td>
<td class="num">(1,550)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used for) provided by investing activities</a></td>
<td class="num">(28,581)<span></span>
</td>
<td class="nump">28,041<span></span>
</td>
<td class="num">(33,885)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Revolving credit facility borrowings</a></td>
<td class="nump">21,562<span></span>
</td>
<td class="nump">91,913<span></span>
</td>
<td class="nump">71,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Revolving credit facility payments</a></td>
<td class="num">(18,000)<span></span>
</td>
<td class="num">(64,000)<span></span>
</td>
<td class="num">(61,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">38,940<span></span>
</td>
<td class="nump">45,753<span></span>
</td>
<td class="nump">41,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of debt</a></td>
<td class="num">(42,732)<span></span>
</td>
<td class="num">(48,125)<span></span>
</td>
<td class="num">(37,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="Show.showAR( this, 'defref_sri_PaymentsForEarnOutConsideration', window );">Earn-out consideration cash payment</a></td>
<td class="num">(6,276)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common Share repurchase program</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,995)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of Common Shares to satisfy employee tax withholding</a></td>
<td class="num">(791)<span></span>
</td>
<td class="num">(2,665)<span></span>
</td>
<td class="num">(1,773)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used for) provided by financing activities</a></td>
<td class="num">(7,297)<span></span>
</td>
<td class="nump">22,876<span></span>
</td>
<td class="nump">6,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(1,677)<span></span>
</td>
<td class="num">(3,041)<span></span>
</td>
<td class="nump">3,247<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(30,749)<span></span>
</td>
<td class="nump">11,628<span></span>
</td>
<td class="nump">4,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">85,547<span></span>
</td>
<td class="nump">73,919<span></span>
</td>
<td class="nump">69,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">54,798<span></span>
</td>
<td class="nump">85,547<span></span>
</td>
<td class="nump">73,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">7,293<span></span>
</td>
<td class="nump">6,055<span></span>
</td>
<td class="nump">5,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net</a></td>
<td class="nump">6,178<span></span>
</td>
<td class="nump">11,267<span></span>
</td>
<td class="num">(254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1', window );">Adoption of ASU 2019-12 (Note 2)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 13,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_AmortizationAndAccretionOfDebtDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets including deferred financing costs (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. Also included in this amount is the accretion of the debt discount and the deferred financing costs which are a component of interest expense representing the periodic charge against earnings to reflect amortization of debt discounts and deferred financing costs over the life of the related debt instrument. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_AmortizationAndAccretionOfDebtDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_PaymentsForEarnOutConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the cash outflow from payments for earn-out consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PaymentsForEarnOutConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_ProceedsFromDivestitureOfBusinessProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from divestiture of business product.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ProceedsFromDivestitureOfBusinessProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: 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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="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 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3581-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 https://asc.fasb.org/extlink&amp;oid=126732423&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720963264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Number of Common Shares outstanding</div></th>
<th class="th"><div>Number of treasury shares</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Common Shares held in treasury</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th">
<div>Retained earnings </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Accumulated other comprehensive loss</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 289,904<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 13,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,607<span></span>
</td>
<td class="num">$ (50,773)<span></span>
</td>
<td class="nump">$ 206,542<span></span>
</td>
<td class="nump">$ 13,750<span></span>
</td>
<td class="num">$ (91,472)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(7,950)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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">(7,950)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized loss on derivatives, net</a></td>
<td class="num">(840)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(840)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Currency translation adjustments</a></td>
<td class="nump">2,677<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Shares ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="num">(285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchased Common Shares for treasury, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">80<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="Show.showAR( this, 'defref_sri_RepurchasedCommonSharesForTreasury', window );">Repurchased Common Shares for treasury, net</a></td>
<td class="nump">5,286<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,286<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common Share repurchase program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(607)<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common Share repurchase program</a></td>
<td class="num">(4,995)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="num">(14,995)<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation, net</a></td>
<td class="num">(1,198)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">(1,198)<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">296,634<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">234,409<span></span>
</td>
<td class="num">(60,482)<span></span>
</td>
<td class="nump">212,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(89,635)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="nump">3,406<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,406<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized loss on derivatives, net</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Currency translation adjustments</a></td>
<td class="num">(8,408)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,408)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Shares ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265<span></span>
</td>
<td class="num">(265)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchased Common Shares for treasury, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">80<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="Show.showAR( this, 'defref_sri_RepurchasedCommonSharesForTreasury', window );">Repurchased Common Shares for treasury, net</a></td>
<td class="nump">5,218<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,218<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation, net</a></td>
<td class="num">(1,919)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">(1,919)<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 295,950<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">232,490<span></span>
</td>
<td class="num">(55,264)<span></span>
</td>
<td class="nump">215,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(97,024)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">27,191<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">1,775<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (14,056)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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">(14,056)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized loss on derivatives, net</a></td>
<td class="nump">53<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Currency translation adjustments</a></td>
<td class="num">(6,171)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Shares ( in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="num">(193)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchased Common Shares for treasury, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="nump">43<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="Show.showAR( this, 'defref_sri_RepurchasedCommonSharesForTreasury', window );">Repurchased Common Shares for treasury, net</a></td>
<td class="nump">4,898<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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">4,898<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation, net</a></td>
<td class="nump">268<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">268<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 280,942<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">$ 232,758<span></span>
</td>
<td class="num">$ (50,366)<span></span>
</td>
<td class="nump">$ 201,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (103,142)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">27,341<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">1,625<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,625<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><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net of tax expense (benefit) of $14, $271 and $(223) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_RepurchasedCommonSharesForTreasury">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchased Common Shares for treasury</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_RepurchasedCommonSharesForTreasury</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-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 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 https://asc.fasb.org/extlink&amp;oid=126732423&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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 https://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(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729199440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization and Nature of Business</a></td>
<td class="text">Organization and Nature of BusinessStoneridge, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the automotive, commercial, off-highway and agricultural vehicle markets.<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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461811927232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Stoneridge, Inc. and its wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany transactions and balances have been eliminated in consolidation. The Company analyzes its ownership interests in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) &#8220;Consolidations (Topic 810)&#8221; to determine whether they are a variable interest entity and, if so, whether the Company is the primary beneficiary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the sale of our investment in Minda Stoneridge Instruments Ltd. (&#8220;MSIL&#8221;) on December 30, 2021, the Company accounted for its 49% ownership in MSIL under the equity method of accounting.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including certain self-insured risks and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Because actual results could differ from those estimates, the Company revises its estimates and assumptions as new information becomes available.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s cash and cash equivalents include actively traded money market funds with short-term investments in marketable securities, primarily U.S. government securities. Cash and cash equivalents are stated at cost, which approximates fair value, due to the highly liquid nature and short-term duration of the underlying securities with original maturities of 90 days or less.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts Receivable and Concentration of Credit Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are principally generated from the automotive, commercial, off-highway and agricultural vehicle markets. The Company&#8217;s largest customers are PACCAR and Volvo, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PACCAR</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volvo</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoice price, net of an estimate of allowance for doubtful accounts and other reserves.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer&#8217;s inability to meet its financial obligations, a specific allowance for doubtful accounts is recorded against amounts due to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. Additionally, the Company reviews historical trends for collectability in determining an estimate for its allowance for doubtful accounts. If economic circumstances change substantially, estimates of the recoverability of amounts due to the Company could be reduced by a material amount. The Company does not have collateral requirements with its customers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (using either the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods) or net realizable value. The Company evaluates and adjusts as necessary its excess and obsolescence reserve on a quarterly basis. Excess inventories are quantities of items that exceed anticipated sales or usage for a reasonable period. The Company has guidelines for calculating provisions for excess inventories based on the number of months of inventories on </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">hand compared to anticipated sales or usage. Management uses its judgment to forecast sales or usage and to determine what constitutes a reasonable period. Inventory cost includes material, labor and overhead. Inventories consist of the following:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">121,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,034&#160;</span></td><td style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,755&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,785</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,326&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">152,580</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory valued using the FIFO method was $139,996 and $127,939 at December&#160;31, 2022 and 2021, respectively. Inventory valued using the average cost method was $12,584 and $10,176 at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Long Term Supply Commitment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, the Company entered into a long term supply agreement with a supplier for the purchase of certain electronic semiconductor components through December 31, 2026. Pursuant to the agreement, the Company paid a $1,000 capacity deposit in 2022 and is obligated to pay an additional $1,000 capacity deposit in 2023. The capacity deposit is recognized in prepaid and other current assets on our consolidated balance sheet. This long term supply agreement requires the Company to purchase minimum annual volumes while requiring the supplier to sell these components at a fixed price. The Company purchased $1,174 of these components during the year ended December 31, 2022. The Company is required to purchase $5,871, $7,828, $10,764 and $10,764 of components in each of the years 2023 through 2026, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pre-production Costs Related to Long-term Supply Arrangements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Engineering, research and development and other design and development costs for products sold on long-term supply arrangements are expensed as incurred unless the Company has a contractual guarantee for reimbursement from the customer which are capitalized as pre-production costs. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company either has title to the assets or has the noncancelable right to use the assets during the term of the supply arrangement are capitalized in property, plant and equipment and amortized to cost of sales over the shorter of the term of the arrangement or over the estimated useful lives of the assets, typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03">three</span> to seven years. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company has a contractual guarantee to a lump sum reimbursement from the customer are capitalized either as a component of prepaid expenses and other current assets or an investment and other long-term assets, net within the consolidated balance sheets. Capitalized pre-production costs were $19,539 and $16,292 at December&#160;31, 2022 and 2021, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Disposal of Particulate Matter Sensor Business</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;8, 2021, the Company entered into an Asset Purchase Agreement (the &#8220;APA&#8221;) by and among the Company, the Company&#8217;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#8220;SMP&#8221;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA the Company agreed to sell to the Buyers the Company&#8217;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#8220;PM sensor business&#8221;). In the past, the Company has sometimes referred to the PM sensor assets as the Company&#8217;s soot sensing business. The Buyers did not acquire any of the Company&#8217;s locations or employees. The purchase price for the sale of the PM sensor assets was $4,000 (subject to a post-closing inventory adjustment which was a payment to SMP of $1,133) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $3,214 and $786, respectively. The sale of the Gen 2 assets occurred during November 2021, upon completion of the Company&#8217;s supply commitments to certain customers. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 8, 2021 the Company&#8217;s Control Devices segment recognized net sales and cost of goods sold ("COGS") of $971 and $898, respectively, for the one-time sale of Gen 1 inventory and a gain on disposal of $740 for the sale of Gen 1 fixed assets less transaction costs of $60 within selling, general and administrative ("SG&amp;A") during the three months ended March&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the contract manufacturing agreement, the Company produced and sold PM sensor Gen 1 finished goods inventory to SMP for net sales of $8,042 in the year ended December 31, 2021. In addition, the Company received $308 and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$783 for services provided pursuant to the transition services agreement which were recognized as a reduction in SG&amp;A for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PM sensor Gen 1 net sales, including sales of $8,042 to SMP pursuant to the contract manufacturing agreement and the sale of Gen 1 inventory components of $2,283 and operating income were $12,592 and $1,415, respectively, for the year ended December&#160;31, 2021. PM sensor Gen 1 net sales and operating income were $8,814 and $1,090, respectively, for the year ended December&#160;31, 2020. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company completed the PM sensor Gen 2 product supply commitments and ended production on September 23, 2021. In November 2021, the Company&#8217;s Control Devices segment recognized proceeds of $786 and a gain on disposal of $408 for the sale of the Gen 2 fixed assets within SG&amp;A, for the year ended December 31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of Canton Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May&#160;7, 2021, the Company entered into a Real Estate Purchase and Sale Agreement (the &#8220;Agreement&#8221;) with Sun Life Assurance Company of Canada, a Canadian corporation (the &#8220;Buyer&#8221;), to sell the Canton Facility for $38,200 (subject to adjustment pursuant to the Agreement).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;17, 2021, pursuant to the Agreement, as amended after May 7, 2021, the Company closed the sale of the Canton Facility to the Buyer for an adjusted purchase price of $37,900. The Company recognized in the Control Devices segment, net proceeds of $35,167 and a gain, net of direct selling costs, of $30,718. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of MSIL</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;2, 2021, the Company entered into a Share Purchase Agreement (the &#8220;SPA&#8221;) with Minda Corporation Limited (&#8220;Minda&#8221;), as the buyer, and MSIL. Pursuant to the SPA the Company agreed to sell to Minda the Company&#8217;s minority interest in MSIL for approximately $21,500 equivalent Indian Rupee which was payable in U.S. dollars at closing. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December&#160;30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $21,587. The Company recognized net proceeds of $20,999 and a gain, net of transaction costs, of $1,794. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost and consist of the following:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,030</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,703</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,842&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">247,237</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,365&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,100</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,701&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,950</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,391&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,454&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">783</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,199</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,592&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,676</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,584&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">391,262</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,734&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(286,619)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(272,833)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">104,643</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,901&#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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $26,687, $27,823 and $27,309, respectively. Depreciable lives within each property classification are as follows:</span></div><div style="margin-top:10pt"><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:67.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.961%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-40 years </span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2-7 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">shorter of lease term or 3-10 years</span></div></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maintenance and repair expenditures that are not considered improvements and do not extend the useful life of the property, plant and equipment are charged to expense as incurred. Expenditures for improvements and major renewals are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the consolidated statements of operations as a component of SG&amp;A expenses.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Long-Lived or Finite-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#8217;s ability to accurately assess whether an asset is impaired.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. As a result of the strategic exit of the PM sensor </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">product</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#8217;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#8217;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#8217;s consolidated statement of operations within SG&amp;A expense. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total purchase price associated with acquisitions is allocated to the acquisition date fair values of identifiable assets acquired and liabilities assumed with the excess purchase price assigned to goodwill.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was $34,225 and $36,387 at December&#160;31, 2022 and 2021, respectively, all of which relates to the Electronics segment. Goodwill is not amortized, but instead is tested for impairment at least annually, or earlier when events and circumstances indicate that it is more likely than not that such assets have been impaired, by applying a fair value-based test. In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount. If not, no further goodwill impairment testing is performed. If it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount, or if we elect not to perform a qualitative assessment of a reporting unit, we then compare the fair value of the reporting unit to the related net book value. If the net book value of a reporting unit exceeds its fair value, an impairment loss is measured and recognized. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilizes an income statement approach to estimate the fair value of a reporting unit and a market valuation approach to further support this analysis. The income approach is based on projected debt-free cash flow which is discounted to the present value using discount factors that consider the timing and risk of cash flows. We believe that this approach is appropriate because it provides a fair value estimate based on the reporting unit&#8217;s expected long-term operating cash flow performance. This approach also mitigates the impact of cyclical trends that occur in the industry. Fair value is estimated using internally developed forecasts, as well as commercial and discount rate assumptions. The discount rate used is the value-weighted average of our estimated cost of equity and of debt (&#8220;cost of capital&#8221;) derived using both known and estimated customary market metrics. Our weighted average cost of capital is adjusted to reflect a risk factor, if necessary. Other significant assumptions include terminal value growth rates, terminal value margin rates, future capital expenditures and changes in future working capital requirements. While there are inherent uncertainties related to the assumptions used and to management&#8217;s application of these assumptions to this analysis, we believe that the income statement approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. There was no impairment of goodwill for the years ended December&#160;31, 2022, 2021 or 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2022 and 2021 were as follows:</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36,387</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,162)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,717)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,225</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s cumulative goodwill impairment loss since inception was $300,083 at December&#160;31, 2022 and 2021, which includes Stoneridge Brazil&#8217;s goodwill impairment in 2014 and goodwill impairment recorded by the Company&#8217;s Control Devices segment in 2008 and 2004.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other intangible assets, net at December&#160;31, 2022 and 2021 consisted of the following:</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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">44,394</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(23,355)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,039</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,430</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,761)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,669</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,100)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,821</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,591</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,612)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">89,336</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(43,828)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,508</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,240)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,016&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,655)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,361&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,855&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,933&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,433&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,809&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other intangible assets, net at December&#160;31, 2022 for customer lists, tradenames, technology and patents, and capitalized software development include $16,521, $3,589, $575 and $10,218, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $4,518, $5,080 and $2,173, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2022. Capitalized software development and patents of $2,761 and $73, respectively, related to the Control Devices segment at December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company designs and develops software that will be embedded into certain products and sold to customers. Software development costs are capitalized after the software product development reaches technological feasibility and until the software product becomes available for general release to customers. These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from three to seven years. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized $7,003, $6,006 and $5,420 of amortization expense related to intangible assets in 2022, 2021 and 2020, respectively. Amortization expense is included as a component of COGS, SG&amp;A and design and development ("D&amp;D") on the consolidated statements of operations. Annual amortization expense for intangible assets is estimated to be approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year 2023 and approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$7,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the years 2024 through 2027. The weighted-average remaining amortization period is approximately 7 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no intangible impairment charges for the years ended December&#160;31, 2022, 2021 or 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,015</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,040</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">37,985</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,671&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,040</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,139&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">&#8220;Other&#8221; is comprised of miscellaneous accruals, none of which individually contributed a significant portion of the total.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the liability method. Deferred income taxes reflect the tax consequences on future years of differences between the tax basis of assets and liabilities and their financial reporting amounts. Future tax benefits are recognized to the extent that realization of such benefits is more likely than not to occur. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized (See Note 6). In making such a determination, the Company considers all available positive and negative evidence, including future release of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Certain deferred tax assets are dependent on future taxable income to be realized. Release of some or all of a valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to provide for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial statement period may be affected. The Company adjusts this liability in the period in which an uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position, or more information becomes available.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to reflect global intangible low-taxed income (&#8220;GILTI&#8221;) taxes, if any, as a current period tax expense when incurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Currency Translation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial statements of foreign subsidiaries, where the local currency is the functional currency, are translated into U.S. dollars using exchange rates in effect at the period end for assets and liabilities and average exchange rates during each reporting period for the results of operations. Adjustments resulting from translation of financial statements are reflected as a component of accumulated other comprehensive loss in the Company&#8217;s consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency transactions are remeasured into the functional currency using translation rates in effect at the time of the transaction with the resulting adjustments included on the consolidated statements of operations within other expense (income), net. These foreign currency transaction losses (gains), including the impact of hedging activities, were $5,534, $2,037 and $(997) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition and Sales Commitments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. The Company recognizes monitoring service revenues over time, as the services are provided to customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The Company collects certain taxes and fees on behalf of government agencies and remits such collections on a periodic basis. The taxes are collected from customers but are not included in net sales. Estimated returns are based on historical authorized returns. The Company often enters into agreements with its customers at the beginning of a given vehicle&#8217;s expected production life. Once such agreements are entered into, it is the Company&#8217;s obligation to fulfill the customers&#8217; purchasing requirements for the entire production life of the vehicle. These agreements are subject to potential renegotiation from time to time, which may affect product pricing. See Note 3 for additional disclosure.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shipping and handling costs are included in COGS on the consolidated statements of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Product Warranty and Recall Reserves</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts accrued for product warranty and recall claims are established based on the Company&#8217;s best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims, forecasts of the resolution of existing claims, expected future claims on products sold and commercial discussions with our customers. The key factors in our estimate are the warranty period and the customer source. The Company can provide no assurances that it will not experience material claims or that it will not incur significant costs to defend or settle such claims beyond the amounts accrued. The current portion of the product warranty and recall reserve is included as a component of accrued expenses and other current liabilities on the consolidated balance sheets. Product warranty and recall includes $4,437 and $3,094 of a long-term liability at December&#160;31, 2022 and 2021, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following provides a reconciliation of changes in the product warranty and recall reserve:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,846</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals for warranties established during period</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate changes in pre-existing liabilities due to claim developments</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,502</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements made during the period</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,477</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,846&#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:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Design and Development Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expenses associated with the development of new products, and changes to existing products, other than capitalized software development costs, are charged to expense as incurred, and are included in the Company&#8217;s consolidated statements of operations as a separate component of costs and expenses. These product development costs amounted to $65,296, $66,165 and $49,386 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, or 7.3%, 8.6% and 7.6% of net sales for these respective periods.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Research and Development Activities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs. The Company incurred and was reimbursed for contracted research and development costs of $23,784, $15,849 and $19,302 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had two types of share-based compensation plans: (1) 2016 Long-Term Incentive Plan for employees and (2) the 2018 Amended and Restated Directors&#8217; Restricted Shares Plan, for non-employee directors. See Note 8 for additional details on share-based compensation plans.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total compensation expense recognized as a component of SG&amp;A expense on the consolidated statements of operations for share-based compensation arrangements was $5,942, $5,960 and $5,888 for the years ended December&#160;31, 2022, 2021 and 2020, respectively. There was no share-based compensation expense capitalized in inventory during 2022, 2021 or 2020. Share-based compensation expense is calculated using estimated volatility and forfeitures based on historical data, future expectations and the expected term of the share-based compensation awards.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Instruments and Derivative Financial Instruments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments, including derivative financial instruments, held by the Company include cash and cash equivalents, accounts receivable, accounts payable, long-term debt, net investment hedge, interest rate swap agreement and foreign currency forward contracts. The carrying value of cash and cash equivalents, accounts receivable and accounts payable is considered to be representative of fair value because of the short maturity of these instruments. See Note 10 for fair value disclosures of the Company&#8217;s financial instruments.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Shares Held in Treasury</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for Common Shares held in treasury under the cost method (applied on a FIFO basis) and includes such shares as a reduction of total shareholders&#8217; equity.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) Earnings Per Share</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic (loss) earnings per share was computed by dividing net (loss) income by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net (loss) income by the weighted-average of all potentially dilutive Common Shares that were outstanding during the periods presented. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">However, for all periods in which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive. Potential dilutive shares of 232,458 and 372,937 for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actual weighted-average Common Shares outstanding used in calculating basic and diluted net (loss) income per share were as follows:</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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,258,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,114,359</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,024,571</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,258,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,415,534</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,024,571</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were 767,593, 580,116 and 752,784 performance-based right to receive Common Shares outstanding at December&#160;31, 2022, 2021 and 2020. These performance-based restricted and right to receive Common Shares are included in the computation of diluted earnings per share based on the number of Common Shares that would be issuable if the end of the year were the end of the contingency period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Financing Costs, net</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method. Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2022, 2021 and 2020 was $1,051, $643 and $506, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2020, the Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1 to the Credit Facility. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Credit Facility. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022. See Note 5 to the consolidated financial statements for additional details regarding the Credit Facility and related deferred financing costs. The Company has elected to continue to present deferred financing costs within long-term assets in the Company&#8217;s consolidated balance sheets. Deferred financing costs, net, were $996 and $1,563, as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity and Changes in Accumulated Other Comprehensive Loss by Component</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Common Share Repurchase</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;26, 2018, the Company&#8217;s Board of Directors authorized the Company to repurchase up to $50,000 of Common Shares. Thereafter, on May 7, 2019, the Company entered into a Master Confirmation (the &#8220;Master Confirmation&#8221;) and a Supplemental Confirmation, together with the Master Confirmation, the Accelerated Share Repurchase Agreement (&#8220;ASR Agreement&#8221;), with Citibank N.A. (the &#8220;Bank&#8221;) to purchase Company Common Shares for a payment of $50,000 (the &#8220;Prepayment Amount&#8221;). Under the terms of the ASR Agreement, on May&#160;7, 2019, the Company paid the Prepayment Amount to the Bank and received on May 8, 2019 an initial delivery of 1,349,528 Company Common Shares, which was approximately 80% of the total number of Company Common Shares expected to be repurchased under the ASR Agreement based on the closing price of the Company&#8217;s Common Shares on May 7, 2019. These Common Shares became treasury shares and were recorded as a $40,000 reduction to shareholder&#8217;s equity. The remaining $10,000 of the Prepayment Amount was recorded as a reduction to shareholders&#8217; equity as an unsettled forward contract indexed to our Common Shares.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;25, 2020, the Bank notified the Company that it terminated early its commitment pursuant the ASR Agreement and would deliver 364,604 Common Shares on February 27, 2020 based on the volume weighted average price of our Common Shares during the term set forth in the ASR Agreement. The Bank&#8217;s notice of early termination and the subsequent delivery of Common Shares represented the final settlement of the Company&#8217;s share repurchase program pursuant to the accelerated share repurchase agreement. These Common Shares became treasury shares and were recorded as a $10,000 reduction to shareholders&#8217; equity as Common Shares held in treasury with the offset of $10,000 to additional paid-in capital.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;24, 2020, the Company&#8217;s Board of Directors authorized a new repurchase program of $50,000 for the repurchase of the Company&#8217;s outstanding Common Shares over the next 18 months. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also be made under Rule 10b-18 plans, which permit Common Shares to be repurchased through pre-determined criteria.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;3, 2020, under the new repurchase program the Company entered into a 10b-18 Agreement Letter (the &#8220;10b-18 Agreement&#8221;), with the Bank to purchase Company Common Shares, under purchasing conditions of Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended (&#8220;Rule 10b-18&#8221;), for up to $5,000. Under the terms of the 10b-18 Agreement, commencing March 3, 2020 and ending March&#160;6, 2020, the Company received delivery of a total of 242,634 Company Common Shares for the amount of $4,995. These Common Shares became treasury shares and were recorded as a $4,995 reduction to shareholders&#8217; equity as Common Shares held in treasury. In April 2020, the Company announced that it was temporarily suspending the share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2022 and 2021 were as follows:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign<br/>currency<br/>translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>gain (loss)<br/>on derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(97,203)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(97,024)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,171)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,816</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,355)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,763)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,763)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,118)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(103,374)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(103,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,795)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,635)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,408)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,549)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,408)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,389)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,203)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,024)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to their 2022 presentation in the consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $13,750 on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#8217;s consolidated results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted as of December&#160;31, 2022</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848) &#8211; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) (also known as the &#8220;reference rate reform&#8221;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December&#160;31, 2022, the Company has not yet had contracts modified due to rate reform.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724497600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenueRevenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. Revenue is measured as the amount of consideration we expect to receive in exchange for <div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The expected costs associated with our base warranties are recognized as expense when the products are sold. Customer returns only occur if products do not meet the specifications of the contract and are not connected to any repurchase obligations of the Company.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company does not have any financing components or significant payment terms as payment occurs shortly after the point of sale. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction that are collected by the Company from a customer are excluded from revenue. Amounts billed to customers related to shipping and handling costs are included in net sales in the consolidated statements of operations. Shipping and handling costs associated with outbound freight after control over a product is transferred to the customer are accounted for as a fulfillment cost and are included in cost of sales.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Reportable Segment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Control Devices. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Control Devices segment designs and manufactures products that monitor, measure or activate specific functions within a vehicle. This segment includes product lines such as actuators, sensors, switches and connectors. We sell these products principally to the automotive market in the North American and Asia Pacific regions. To a lesser extent, we also sell these products to the commercial vehicle and agricultural markets in the North American and Asia Pacific regions. Our customers included in these markets primarily consist of original equipment manufacturers (&#8220;OEM&#8221;) and companies supplying components directly to the OEMs (&#8220;Tier 1 supplier&#8221;).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Electronics. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Electronics segment designs and manufactures driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. These products are sold principally to the commercial vehicle market primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific regions. The vision and safety systems are sold principally to the commercial vehicle and off-highway vehicle markets in the European and North American regions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stoneridge Brazil. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Stoneridge Brazil segment (&#8220;SRB&#8221;) primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services, directly to OEMs and through mass merchandisers. In addition, monitoring services and tracking devices are sold directly to corporate customers and individual consumers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disaggregate our revenue by reportable segment and geographical location</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the periods ended December&#160;31, 2022, 2021 and 2020:</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:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Control Devices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Electronics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">291,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">282,525&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">261,967&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">153,120</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">104,419&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">68,561&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">444,928</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">386,944&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">330,528&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Europe</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">12,681&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">29,679&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">347,129</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">248,468&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">184,579&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">347,129</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">261,149&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">214,258&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">50,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">60,569&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">50,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">4,848</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5,023&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4,627&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">55,636</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">65,592&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">55,557&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">342,596</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">355,775&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">342,576&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">505,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">357,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">257,767&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">770,462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Company sales based on geographic location are where the sale originates not where the customer is located.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For OEM and Tier 1 supplier customers, the Company typically enters into contracts to provide serial production parts that consist of a set of documents including, but not limited to, an award letter, master purchase agreement and master terms and conditions. For each production product, the Company enters into separate purchase orders that contain the product specifications and an agreed-upon price. The performance obligation does not exist until a customer release is received for a specific number of parts. The majority of the parts sold to OEM and Tier 1 supplier customers are customized to the specific customer, with the exception of camera monitoring systems (&#8220;CMS&#8221;) sold through our aftermarket channel that are common across all customers. The transaction price is equal to the contracted price per part and there is no expectation of material variable consideration in the transaction price. For most customer contracts, the Company does not have an enforceable right to payment at any time prior to when the parts are shipped or delivered to the customer; therefore, the Company recognizes revenue at the point in time it satisfies a performance obligation by transferring control of a part to the customer. Certain customer contracts contain an enforceable right to payment if the customer terminates the contract for convenience and therefore are recognized over time using the cost to complete input method. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our aftermarket products are focused on meeting the demand for repair and replacement parts, compliance parts and accessories and are sold primarily to aftermarket distributors and mass retailers in our South American, European and North American markets. Aftermarket products have one type of performance obligation which is the delivery of aftermarket parts and spare parts. For aftermarket customers, the Company typically has standard terms and conditions for all customers. In addition, aftermarket products have alternative use as they can be sold to multiple customers. Revenue for aftermarket part production contracts is recognized at a point in time when the control of the parts transfer to the customer which is based on the shipping terms. Aftermarket contracts may include variable consideration related to discounts and rebates which is included in the transaction price upon recognizing the product revenue. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A small portion of the Company&#8217;s sales are comprised of monitoring services that include both monitoring devices and fees to individual, corporate, fleet and cargo customers in our Stoneridge Brazil segment. These monitoring service contracts are generally not capable of being distinct and are accounted for as a single performance obligation. We recognize revenue for our monitoring products and services contracts over the life of the contract. There is no variable consideration associated with these contracts. The Company has the right to consideration from a customer in the amount that corresponds directly with the value to the customer of the Company&#8217;s performance to date. Therefore, the Company recognizes revenue over time using the practical expedient ASC 606-10-55-18 in the amount the Company has a &#8220;right to invoice&#8221; rather than selecting an output or input method. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had no material contract assets, contract liabilities or capitalized contract acquisition costs as of December&#160;31, 2022 or 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729122272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Minda Stoneridge Instruments Ltd.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had a 49% equity interest in MSIL, a company based in India that manufactures electronics, instrumentation equipment and sensors primarily for the motorcycle, commercial vehicle and automotive markets. As discussed in Note 2, the Company sold its equity interest in MSIL on December 30, 2021. The investment was accounted for under the equity method of accounting. The Company&#8217;s investment in MSIL, recorded as a component of investments and other long-term assets, net on the consolidated balance sheet as of December 31, 2020 was $13,547. Equity in earnings of MSIL included in the consolidated statements of operations were  $1,776 and $1,477 for the years ended December&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">PST Eletr&#244;nica Ltda.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had a 74% controlling interest in Stoneridge Brazil from December 31, 2011 through May 15, 2017. On May&#160;16, 2017, the Company acquired the remaining 26% noncontrolling interest in Stoneridge Brazil. As part of the acquisition agreement, the Company was required to pay additional earn-out consideration based on Stoneridge Brazil&#8217;s financial performance in 2021. The final earn-out consideration of $8,272 was paid in the second quarter of 2022. See Note 10 for the fair value and foreign currency adjustments of the earn-out consideration for the current and prior periods. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stoneridge Brazil had dividends payable to former noncontrolling interest holders of Brazilian real (&#8220;R$&#8221;) 24,154 ($6,010) as of December 31, 2019. These dividends were paid in January 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span></div>In December 2018, the Company entered into an agreement to make a $10,000 investment in a fund (&#8220;Autotech Fund II&#8221;) managed by Autotech Ventures (&#8220;Autotech&#8221;), a venture capital firm focused on ground transportation technology which is accounted for under the equity method of accounting. The Company&#8217;s $10,000 investment in the Autotech Fund II will be contributed over the expected ten year life of the fund. The Company contributed $950 to the Autotech Fund II during the year ended December&#160;31, 2022. The Company contributed $3,450 to and received $251 in distributions from the Autotech Fund II during the year ended December&#160;31, 2021. The Company has a 6.5% interest in Autotech Fund II. The Company recognized loss (earnings) of $823, $(1,882) and $(59) during the years ended December&#160;31, 2022, 2021 and 2020, respectively. The Autotech Fund II investment recorded in investments and other long-term assets, net in the consolidated balance sheets was $8,644 and $8,517 as of December&#160;31, 2022 and 2021, respectively.<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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="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 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725134080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:10pt"><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:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest rates at<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">167,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,957&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6.29</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 2024</span></td></tr><tr style="height:12pt"><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sweden short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Suzhou short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,149&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 2023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,248&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,450)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement (the &#8220;Credit Facility&#8221;). The Credit Facility provided for a $400,000 senior secured revolving credit facility (which, as described below in the discussion of Amendment No. 3 to the Credit Facility was amended to be a $300,000 credit commitment) and it replaced and superseded the Third Amended and Restated Credit Agreement that provided for a $300,000 revolving credit facility. The Credit Facility had an accordion feature which allowed the Company to increase the availability by up to $150,000 upon the satisfaction of certain conditions and includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of June&#160;5, 2024. Borrowings under the Credit Facility bear interest at either the Base Rate or the LIBOR rate, at the Company&#8217;s option, plus the applicable margin as set forth in the Credit Facility. The Credit Facility contains certain financial covenants that require the Company to maintain less than a maximum leverage ratio and more than a minimum interest coverage ratio. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Credit Facility contains customary affirmative covenants and representations. The Credit Facility also contains customary negative covenants, which, among other things, are subject to certain exceptions, including restrictions on (i) indebtedness, (ii) liens, (iii) liquidations, mergers, consolidations and acquisitions, (iv) disposition of assets or subsidiaries, (v) affiliate transactions, (vi) creation or ownership of certain subsidiaries, partnerships and joint ventures, (vii) continuation of or change in business, (viii) restricted payments, (ix) prepayment of subordinated and junior lien indebtedness, (x) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (xi) loans and investments, (xii) sale and leaseback transactions, (xiii) changes in organizational documents and fiscal year and (xiv) transactions with respect to bonding subsidiaries. The Credit Facility contains customary events of default, subject to customary thresholds and exceptions, including, among other things, (i) non-payment of principal and non-payment of interest and fees, (ii) a material inaccuracy of a representation or warranty at the time made, (iii) a failure to comply with any covenant, subject to customary grace periods in the case of certain affirmative covenants, (iv) cross default of other debt, final judgments and other adverse orders in excess of $30,000, (v) any loan document shall cease to be a legal, valid and binding agreement, (vi) certain uninsured losses or proceedings against assets with a value in excess of $30,000, (vii) ERISA events, (viii) a change of control, or (ix) bankruptcy or insolvency proceedings.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the expected impact of the COVID-19 pandemic on the Company&#8217;s end-markets and the resulting expected financial impacts to the Company, on June 26, 2020, the Company entered into a Waiver and Amendment No. 1 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 1&#8221;). Amendment No. 1 provided for certain covenant relief and restrictions during the &#8220;Covenant Relief Period&#8221; (the period ending on the date that the Company delivered a compliance certificate for the quarter ending June 30, 2021 in form and substance satisfactory to the administrative agent). The Covenant Relief Period ended on August 14, 2021. During the Covenant Relief Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was suspended;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the calculation of the minimum interest coverage ratio excluded second quarter 2020 financial results effective for the quarters ended September 30, 2020 through March 31, 2021;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 2.75 and 3.25 for the quarters ended December 31, 2020 and March 31, 2021, respectively; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s liquidity could not be less than $150,000;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the Company&#8217;s aggregate amount of cash and cash equivalents could not exceed $130,000;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there were certain restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) could not be consummated unless otherwise approved in writing by the required lenders.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 1 changed the leverage based LIBOR pricing grid through the maturity date of the Credit Facility and also provides for a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR floor of 0 basis points. As of December&#160;31, 2022, Specified Hedge Borrowings were $50,000.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December 17, 2021, the Company entered into Amendment No. 2 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 2&#8221;). Amendment No. 2 implemented non-LIBOR interest reference rates for borrowings in euros and British pounds. </span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to the ongoing impacts of the COVID-19 pandemic and supply chain disruptions on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on February&#160;28, 2022, the Company entered into Amendment No. 3 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 3&#8221;). Amendment No. 3 reduced the total revolving credit commitments from $400.0 million to $300.0 million and the maximum permitted amount of swing loans from $40.0 million to $30.0 million. Amendment No. 3 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Specified Period&#8221; (the period from February 28, 2022 until the date that the Company delivers a compliance certificate for the quarter ending March 31, 2023 in form and substance satisfactory to the administrative agent). During the Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio was changed to 4.00 to 1.00 for the year ended December 31, 2021, suspended for the quarters ending March 31, 2022 through September 30, 2022 and could not exceed 4.75 to 1.00 for the quarter ended December 31, 2022 or 3.50 to 1.00 for the quarter ended March 31, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 2.50 for the quarter ended March 31, 2022, 2.25 for the quarter ended June 30, 2022 and 3.00 for the quarters ended September 30, 2022 and December 31, 2022;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">an additional condition to drawing on the Credit Facility has been added that restricts borrowings if the Company&#8217;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there are certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Specified Period.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 changes the leverage based LIBOR pricing grid through the maturity date and also retains a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">floor</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of 0 basis points.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 3 also incorporates hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to continued supply chain disruptions and macroeconomic challenges on the Company&#8217;s end-markets and the resulting financial impacts on the Company, on March 1, 2023, the Company entered into Amendment No. 4 to the Fourth Amended and Restated Credit Agreement (&#8220;Amendment No. 4&#8221;). Amendment No. 4 provides for certain financial covenant relief and additional covenant restrictions during the &#8220;Amendment No. 4 Specified Period&#8221; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the maximum net leverage ratio </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was changed to 4.75 to 1.00 for the quarter ended March 31, 2023 and 4.25 to 1.00 for the quarter ended June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the minimum interest coverage ratio of 3.50 was reduced to 3.00 for the quarters ended March 31, 2023 and June 30, 2023;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">drawing on the Credit Facility continues to be restricted if the Company&#8217;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0&#160;million;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">there continue to be certain additional restrictions on Restricted Payments (as defined); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amendment No. 4 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Specified Period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings outstanding on the Credit Facility were $167,802 and $163,957 at December&#160;31, 2022 and 2021, respectively. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the amendments, the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also had outstanding letters of credit of $1,626 and $1,698 at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Stockholm, Sweden, has an overdraft credit line which allows overdrafts on the subsidiary&#8217;s bank account up to a daily maximum level of 20,000 Swedish krona, or $1,922 and $2,213 at December&#160;31, 2022 and 2021, respectively. At December&#160;31, 2022 there were no borrowings outstanding on this overdraft credit line. At December&#160;31, 2021, there was 18,973 Swedish krona, or $2,099, outstanding on this overdraft credit line. During the year ended December&#160;31, 2022, the subsidiary borrowed 380,652 Swedish krona, or $36,574, and repaid 399,625 Swedish krona, or $38,397.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s wholly-owned subsidiary located in Suzhou, China (the "Suzhou subsidiary"), has lines of credit (the &#8220;Suzhou credit line&#8221;) which allow up to a maximum borrowing level of 20,000 Chinese yuan, or $2,900 at December&#160;31, 2022 and 50,000 Chinese yuan, or $7,871 at December&#160;31, 2021. At December&#160;31, 2022 and 2021 there was $1,450 and $3,149, respectively, in borrowings outstanding on the Suzhou credit line with weighted-average interest rates of 3.70% and 4.15%, respectively. The Suzhou credit line is included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary has a bank acceptance draft line of credit which facilitates the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allows up to a maximum borrowing level of 60,000 Chinese yuan, or $8,699 at December&#160;31, 2022 and 15,000 Chinese yuan, or $2,361, at December&#160;31, 2021. There was $1,998 and $2,182 utilized on the Suzhou bank acceptance draft line of credit at December&#160;31, 2022 and 2021, respectively. The Suzhou bank acceptance draft line of credit is included on the consolidated balance sheet within accounts payable.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the future maturities of the Credit Facility and debt were as follows:</span></div><div style="margin-top:10pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">167,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">169,252</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461726320032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The income tax expense (benefit) included in the accompanying consolidated statement of operations represents federal, state and foreign income taxes. The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,944)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,596&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,403)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,679&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,696)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,436&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,724)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,035</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,542&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,182&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,470</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,542&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,282)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,512)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,828)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(5,110)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,953)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,360</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,774)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the differences between the statutory federal income tax rate of 21.0% and the consolidated provision for income taxes is shown below.</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Statutory U.S. federal income tax (benefit) provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,246)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,612&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,252)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">495</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">942&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits and incentives</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,060)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,316)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,791)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differential</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">910</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of change in enacted tax law</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">300</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,108&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,070&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,174&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax on foreign earnings</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,376</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(519)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of unconsolidated subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">395</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(323)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unremitted earnings on foreign subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(898)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">835&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">657</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(560)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,360</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,774)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,479</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,692&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and reserves</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,862</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,486&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,794</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">751&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,997</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,479&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,173&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,785</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,817</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,712&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,213</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">58,827</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,496)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,516)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets less valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,331</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,038)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,235)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,056)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,767)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use-assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,595)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,493)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,991)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,021)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(19,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance sheet classification of our net deferred tax asset is shown below:</span></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,149</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,034&#160;</span></td><td style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8,498)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,706)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,328&#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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized deferred taxes related to foreign withholding taxes and the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2022, the aggregate undistributed earnings of our foreign subsidiaries amounted to $36,155.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the Company&#8217;s review of both positive and negative evidence regarding the realizability of deferred tax assets at December&#160;31, 2022, a valuation allowance is recorded against certain deferred tax assets based upon the conclusion that it was more likely than not they would not be realized. Certain deferred tax assets are dependent on future taxable income to be realized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has net operating loss carry forwards of $48,430 and $73,553 for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2023-2041 and the foreign net operating losses expire from 2023-2027 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $19,055, $1,083 and $664 for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2026, and the state and foreign tax credits expire at various times.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company&#8217;s total gross unrecognized tax benefits:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,891</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expirations of statutes of limitation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(346)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,545</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,891&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has classified its uncertain tax positions as a reduction to non-current deferred income tax assets. If the Company&#8217;s tax positions are sustained by the taxing authorities in favor of the Company, the amount that would affect the Company&#8217;s effective tax rate is approximately $2,545 and $2,891 at December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company classifies interest expense and, if applicable, penalties which could be assessed related to unrecognized tax benefits as a component of income tax expense. For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized no expense related to interest and penalties.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022, which, among other things, implemented a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. Based on its current analysis of the provisions, the Company does not believe this legislation will have a material impact on our results of operations, but the Company is continuing to evaluate the implications.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company conducts business globally and, as a result, files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. The following table summarizes the open tax years for each jurisdiction:</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:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Open Tax Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2015-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mauritius</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021-2022</span></div></td></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724937040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessee</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various cancelable and noncancelable leased assets within all segments, which include certain properties, vehicles and equipment of which are all classified as operating leases. Payments for these leases are generally fixed; however, several of our leases are composed of variable lease payments including index-based payments or inflation-based payments based on a Consumer Price Index (&#8220;CPI&#8221;) or other escalators. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under Leases (Topic 842), the Company determines an arrangement is a lease when we have the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. Other than the leases that we have already identified, we are not aware of any material leases that have not yet commenced. For leases that have a calculated lease term of 12 months or less and do not include an option to purchase the underlying asset which we are reasonably certain to exercise, the Company has made the policy election to not apply the recognition requirements in Leases (Topic 842). For these short-term leases, the Company recognizes the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the leases identified, right of use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company used the calculated incremental borrowing rate based on the information available at the implementation date, and going forward at the commencement date, in determining the present value of lease payments. The Company will use the implicit rate when readily determinable. The ROU asset includes the carrying amount of the lease liability, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. The Company&#8217;s lease terms may include options to extend or terminate the lease and such options are included in the lease term when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expenses are recognized within COGS, SG&amp;A and D&amp;D costs in the consolidated statements of operations. The Company has made the policy election to account for lease and non-lease components as a single lease component for all of its leases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,736</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,581&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">958</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">585</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,279</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,977&#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:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance sheet information related to leases is as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,762</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">Operating lease current liability, included in other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,938</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">Operating lease long-term liability</span></span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,357</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,926</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,226</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,039</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,015)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for operating leases is as follows:</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.67</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.56&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating cash flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid related to operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,649</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash activity:</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessor</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, as lessor, entered into a lease with a third-party lessee effective July 1, 2020, of its Canton, Massachusetts facility. In conjunction with the Canton restructuring plan outlined in Note 12, the Company ceased operations at this facility in March 2020. As discussed in Note 2, the Company sold the Canton facility and assigned the lease to the buyer on June 17, 2021. The Company recognized lease income on a straight-line basis over the lease term until the time of the sale. The Company recognized, in its Control Devices segment, operating and variable lease income from leases in our consolidated statements of operations of $602 and $199, respectively, for the year ended December 31, 2021 and $674 and $199, respectively for the year ended December 31, 2020.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessee</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has various cancelable and noncancelable leased assets within all segments, which include certain properties, vehicles and equipment of which are all classified as operating leases. Payments for these leases are generally fixed; however, several of our leases are composed of variable lease payments including index-based payments or inflation-based payments based on a Consumer Price Index (&#8220;CPI&#8221;) or other escalators. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under Leases (Topic 842), the Company determines an arrangement is a lease when we have the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. Other than the leases that we have already identified, we are not aware of any material leases that have not yet commenced. For leases that have a calculated lease term of 12 months or less and do not include an option to purchase the underlying asset which we are reasonably certain to exercise, the Company has made the policy election to not apply the recognition requirements in Leases (Topic 842). For these short-term leases, the Company recognizes the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the leases identified, right of use (&#8220;ROU&#8221;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company used the calculated incremental borrowing rate based on the information available at the implementation date, and going forward at the commencement date, in determining the present value of lease payments. The Company will use the implicit rate when readily determinable. The ROU asset includes the carrying amount of the lease liability, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. The Company&#8217;s lease terms may include options to extend or terminate the lease and such options are included in the lease term when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expenses are recognized within COGS, SG&amp;A and D&amp;D costs in the consolidated statements of operations. The Company has made the policy election to account for lease and non-lease components as a single lease component for all of its leases.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,736</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,581&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">958</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">585</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,279</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,977&#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:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance sheet information related to leases is as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,762</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">Operating lease current liability, included in other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,938</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">Operating lease long-term liability</span></span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,357</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,926</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,226</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,039</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,015)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for operating leases is as follows:</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.67</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.56&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating cash flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid related to operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,649</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash activity:</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Lessor</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company, as lessor, entered into a lease with a third-party lessee effective July 1, 2020, of its Canton, Massachusetts facility. In conjunction with the Canton restructuring plan outlined in Note 12, the Company ceased operations at this facility in March 2020. As discussed in Note 2, the Company sold the Canton facility and assigned the lease to the buyer on June 17, 2021. The Company recognized lease income on a straight-line basis over the lease term until the time of the sale. The Company recognized, in its Control Devices segment, operating and variable lease income from leases in our consolidated statements of operations of $602 and $199, respectively, for the year ended December 31, 2021 and $674 and $199, respectively for the year ended December 31, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461812004000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Plans</a></td>
<td class="text">Share-Based Compensation PlansIn May 2016, the Company&#8217;s shareholders approved the 2016 Long-Term Incentive Plan (the &#8220;2016 Plan&#8221;) and reserved 1,800,000 Common Shares (of which the maximum number of Common Shares which may be issued). In May 2020, the Company&#8217;s shareholders approved an amendment to the 2016 Plan to increase by 1,100,000 the number of Common Shares authorized for issuance. The amendment to the 2016 Plan brought the total Common Shares available for issuance to 2,900,000. Under the 2016 Plan, as of December&#160;31, 2022, the Company has granted 2,905,947 share units, of which <div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,194,460 were time-based with cliff vesting using the straight-line method and 1,711,487 were performance-based. As of December 31, 2022, 871,369 of the shares granted have been forfeited. There are 865,422 shares available to be granted under the 2016 Plan at December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2022, 2021 and 2020, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance shares. The majority of the time-based share units cliff vest three years after the date of grant. The performance-based performance shares vest and are no longer subject to forfeiture upon the recipient remaining an employee of the Company for three years from the date of grant and, for a portion of the annual awards, upon the Company attaining certain targets of performance measured against a peer group&#8217;s three year performance in terms of total shareholder return and, for the remaining portion of the annual awards, upon achieving certain earnings per share targets and return on invested capital targets established by the Company during the performance period of the award.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allocation of performance shares granted between total shareholder return, earnings per share and return on invested capital were as follows for the years ended December&#160;31:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholder return</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on invested capital</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In April 2005, the Company adopted the Directors&#8217; Restricted Shares Plan (the &#8220;Director Share Plan&#8221;) and reserved 500,000 Common Shares for issuance under the Director Share Plan. In May 2013, shareholders approved an amendment to the Director Share Plan to increase the number of shares for issuance by 200,000 to 700,000. In May 2018, the Company&#8217;s shareholders approved the 2018 Amended and Restated Director&#8217;s Restricted Shares Plan (the "2018 Director Share Plan") to increase the number of shares for issuance by 150,000 to 850,000. In May 2022, the Company's shareholders approved Amendment No. 1 to the 2018 Director Share Plan to increase the number of shares for issuance by 100,000 to 950,000.  Under the 2018 Director Share Plan, the Company has cumulatively issued 797,011 restricted Common Shares. As such, there are 152,989 restricted Common Shares available to be issued on December&#160;31, 2022. Shares issued annually under the 2018 Director Share Plan are no longer subject to forfeiture one year after the date of grant.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Units and Performance Shares</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the non-vested time-based share unit awards was calculated using the market value of the Common Shares on the date of issuance. The weighted-average grant-date fair value of time-based share units granted during the years ended December&#160;31, 2022, 2021 and 2020 was $18.71, $35.13, and $17.78, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the non-vested performance-based performance share awards with a performance condition requiring the Company to obtain certain earnings per share and return on invested capital targets were estimated using the market value of the shares on the date of grant. The fair value of non-vested performance-based performance share awards with a market condition requiring the Company to obtain a total shareholder return target relative to a group of peer companies was estimated using a Monte Carlo valuation model taking into consideration the probability of achievement using multiple simulations. The awards that use earnings per share and return on invested capital as the performance target are expensed beginning when it is probable that the Company will meet the underlying performance condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2022 and the changes during the year then ended, are presented below:</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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,331</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,985</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">335,044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.71</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">361,982</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.64</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(168,222)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27.12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,317)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(46,350)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.17</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(171,058)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31.75</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">570,803</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22.29</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">767,592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24.03</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2021 and the changes during the year then ended, are presented below:</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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2021</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502,728</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.89&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,783</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,599</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,936</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.34&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(159,755)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126,242)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.61&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,241)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(263,492)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.35&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,331</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,985</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 total unrecognized compensation cost related to non-vested time-based share units granted was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$5,592</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. That cost is expected to be recognized over a weighted-average period of 1.15 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the total fair value of awards vested was $3,334, $9,637 and $5,288, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, there was no unrecognized compensation cost related to non-vested performance shares granted that are probable to vest. As noted above, the Company has issued and outstanding performance-based share units that use different performance targets (total shareholder return, earnings per share and return on invested capital).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The excess tax deficiency (benefit) realized from the vesting of share units and performance shares of the share-based payment arrangements was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$543</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $(563) and $(46) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725216032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit PlansThe Company has certain defined contribution profit sharing and 401(k) plans covering substantially all of its employees in the United States and Europe. The Company provides matching contributions to the Company&#8217;s 401(k) plan. Company contributions are generally discretionary. For the years ended December&#160;31, 2022, 2021 and 2020, expenses related to these plans amounted to $4,883, $5,082 and $3,812, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725104576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Financial Instruments and Fair Value Measurements</a></td>
<td class="text">Financial Instruments and Fair Value Measurements<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A financial instrument is cash or a contract that imposes an obligation to deliver or conveys a right to receive cash or another financial instrument. The carrying values of cash and cash equivalents, accounts receivable and accounts payable are considered to be representative of fair value because of the short maturity of these instruments. The fair value of debt approximates the carrying value of debt, due to the variable interest rate on the Credit Facility and the maturity of the remaining outstanding debt.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Derivative Instruments and Hedging Activities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On December&#160;31, 2022, the Company had no open foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2022 and 2021. Management believes that its </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">use of these instruments to reduce risk is in the Company&#8217;s best interest. The counterparties to these financial instruments have been financial institutions with investment grade credit ratings.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company conducts business internationally and, therefore, is exposed to foreign currency exchange rate risk. The Company uses derivative financial instruments as cash flow hedges and net investment hedges to manage its exposure to fluctuations in foreign currency exchange rates by reducing the effect of such fluctuations on foreign currency denominated intercompany transactions, inventory purchases and other foreign currency exposures. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, the Company entered into two cross-currency swaps, designated as net investment hedges, with notional values of $25,000 each that were scheduled to mature in August 2026 and August 2028. These swaps hedged a portion of the net investment in a euro-denominated subsidiary. As a result of favorable market conditions, on May 5, 2022, the Company unwound the two net investment hedges and recognized a net gain of $3,716, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which was recorded on the Company&#8217;s consolidated statement of operations as a component of other expense, net for the second quarter ended June 30, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The cash received from the settlement of these swaps of $3,820 was classified in investing activities in the consolidated statement of cash flows. In the fourth quarter ended December 31, 2022, the Company determined it had incorrectly recognized the net gain in the consolidated statement of operations and reclassified the net gain of $3,716 to other comprehensive (loss) income, net of tax and accumulated other comprehensive loss. This item would have increased the loss for the three-months ended June 30, 2022, six-months ended June 30, 2022 and nine-months ended September 30, 2022 by $0.10 per share and recording the item in the three-months ended December 31, 2022 decreased the income per share by $0.10. The Company assessed the materiality of this matter from a qualitative and quantitative perspective and concluded that the impact of the error is not material to the current or previous quarterly results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company elected to assess hedge effectiveness of the net investment hedges under the spot method. Accordingly, periodic changes in the fair value of the derivative instruments attributable to factors other than spot exchange rate variability were excluded from the measurement of hedge ineffectiveness and reported directly in earnings each reporting period. The change in fair value of these derivative instruments was recorded in cumulative translation adjustment, which is a component of accumulated other comprehensive loss in the consolidated balance sheets. The Company had no outstanding net investment hedges as of December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company entered into foreign currency forward contracts to hedge the Mexican peso currency in 2022 and 2021. These forward contracts were executed to hedge forecasted transactions and have been accounted for as cash flow hedges. As such, gains and losses on derivatives qualifying as cash flow hedges are recorded in accumulated other comprehensive loss, to the extent that hedges are effective, until the underlying transactions are recognized in earnings. Unrealized amounts in accumulated other comprehensive loss will fluctuate based on changes in the fair value of hedge derivative contracts at each reporting period. The cash flow hedges were highly effective. The effectiveness of the transactions has been and will be measured on an ongoing basis using regression analysis and forecasted future purchases of the currency.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In certain instances, the foreign currency forward contracts may not qualify for hedge accounting or are not designated as hedges and, therefore, are marked-to-market with gains and losses recognized in the Company&#8217;s consolidated statements of operations as a component of other expense, net. During 2022, all of the Company&#8217;s foreign currency forward contracts were designated as cash flow hedges.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s foreign currency forward contracts offset a portion of the gains and losses on the underlying foreign currency denominated transactions as follows:</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">U.S. dollar-denominated Foreign Currency Forward Contracts &#8211; Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company entered into U.S. dollar-denominated currency contracts on behalf of one of its European Electronics subsidiaries, whose functional currency is the euro, and expired ratably on a monthly basis during 2020. There were no such contracts at December&#160;31, 2022 or 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Mexican peso-denominated Foreign Currency Forward Contracts &#8211; Cash Flow Hedges</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company held Mexican peso-denominated foreign currency forward contracts which expired ratably on a monthly basis from January 2022 to December 2022. The notional amounts at December&#160;31, 2022 and 2021 related to Mexican peso-denominated foreign currency forward contracts were $0 and $23,923, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluated the effectiveness of the Mexican peso-denominated foreign currency forward contracts held as of December 31, 2021 and the year then ended, and concluded that the hedges were highly effective.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Risk &#8211; Cash Flow Hedge</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;18, 2020, the Company entered into a floating-to-fixed interest rate swap agreement (the &#8220;Swap&#8221;) with a notional amount of $50,000 to hedge its exposure to interest payment fluctuations on a portion of its Credit Facility borrowings. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's Credit Facility that has a current balance of $167,802 at December&#160;31, 2022. Accordingly, the change in fair value of the Swap is recognized in accumulated other comprehensive loss. The Swap agreement requires monthly settlements on the same days that the Credit Facility interest payments are due and has a maturity date of March 10, 2023, which is prior to the Credit Facility maturity date of June 4, 2024. Under the Swap terms, the Company pays a fixed interest rate and receives a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap are aligned with the terms of the Credit Facility, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap is recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements (reduced) increased interest expense, net by $(156), $651 and $433 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The notional amounts and fair values of derivative instruments in the consolidated balance sheets were as follows:</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:16.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional amounts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid expenses <br/>and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued expenses and<br/>other current liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,923&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">50,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,450&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Notional amounts represent the gross contract of the derivatives outstanding in U.S. dollars.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross amounts recorded for the cash flow hedges in other comprehensive (loss) income and in net (loss) income for the years ended December&#160;31 were as follows:</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:16.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) recorded in other<br/>comprehensive (loss) income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) reclassified from other comprehensive (loss) income into net (loss) income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,346</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">923&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,499)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">953</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,751)</span></td><td style="background-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">156</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(433)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,446</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Gains (losses) reclassified from comprehensive loss into net (loss) income recognized in COGS in the Company&#8217;s consolidated statements of operations for the years ended December&#160;31, 2022, 2021 and 2020 were $1,572, $341 and $(1,146), respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in D&amp;D in the Company&#8217;s consolidated statements of operations were $0, $0 and $(29) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in SG&amp;A in the Company&#8217;s consolidated statements of operations were $504, $107 and $(324) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) </span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">reclassified from other comprehensive loss into net (loss) income recognized in interest expense, net in the Company&#8217;s consolidated statements of operations were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$156</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, $(651) and $(433) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the total net gains on the interest rate swap cash flow hedge of $294 are expected to be included in interest expense, net within the next 12 months.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flows from derivatives used to manage foreign exchange and interest rate risks are classified as operating activities within the consolidated statements of cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has measured the ineffectiveness of the forward currency contracts and any amounts recognized in the consolidated financial statements were immaterial for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets and liabilities held by the Company are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of the inputs used. Fair values estimated using Level 1 inputs consist of quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. Fair values estimated using Level 2 inputs, other than quoted prices, are observable for the asset or liability, either directly or indirectly and include among other things, quoted prices for similar assets or liabilities in markets that are active or inactive as well as inputs other than quoted prices that are observable. For forward currency and cross-currency contracts, inputs include forward foreign currency exchange rates. For the interest rate swap, inputs include LIBOR. Fair values estimated using Level 3 inputs consist of significant unobservable inputs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents our assets and liabilities that are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of inputs used.</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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair values estimated using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 3<br/>inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contract</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets carried at fair value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earn-out consideration</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,351&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities carried at fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,854&#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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth a summary of the change in fair value of the Company&#8217;s Level 3 financial liabilities related to earn-out consideration that are measured at fair value on a recurring basis.</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,351&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(527)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn-out consideration cash payment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8,272)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company was required to pay the Stoneridge Brazil earn-out consideration based on Stoneridge Brazil&#8217;s financial performance in 2021. The fair value of the Stoneridge Brazil earn-out consideration was based on 2021 earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;). The Stoneridge Brazil earn-out consideration obligation was recorded within accrued expenses and other current liabilities in the consolidated balance sheet as of December 31, 2021. The earn-out consideration obligation of $8,272 was paid in April 2022 and recorded in the consolidated statement of cash flows within operating and financing activities in the amounts of $1,996 and $6,276, respectively, for the year ended December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2021 change in fair value of the earn-out consideration for Stoneridge Brazil was due to updated financial performance projections during 2021 and foreign currency translation fluctuations through settlement. The change in fair value of the Stoneridge Brazil earn-out consideration was recorded in SG&amp;A expense and the foreign currency impact was included in other expense, net in the consolidated statements of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no transfers in or out of Level 3 from other levels in the fair value hierarchy for the year ended December&#160;31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No non-recurring fair value adjustments were required for nonfinancial assets for the years ended December&#160;31, 2022 and 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets or Finite-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#8217;s ability to accurately assess whether an asset is impaired.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. As a result of the strategic exit of the PM sensor product line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#8217;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#8217;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#8217;s consolidated statement of operations within SG&amp;A expense. The inputs utilized in the analyses are classified as Level 3 inputs within the fair value hierarchy as defined in ASC 820, "Fair Value Measurement."</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461826538592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time we are subject to various legal actions and claims incidental to our business, including those arising out of breach of contracts, product warranties, product liability, patent infringement, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters will not have a material adverse effect on its consolidated results of operations or financial position.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of environmental studies performed at the Company&#8217;s former facility located in Sarasota, Florida, the Company became aware of soil and groundwater contamination at this site. The Company engaged an environmental engineering consultant to assess the level of contamination and to develop a remediation and monitoring plan for the site. Soil remediation at the site was completed during the year ended December 31, 2010. A remedial action plan was approved by the Florida Department of Environmental Protection and ground water remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized expense of $0, $407 and $225, respectively, related to ground water remediation. At December&#160;31, 2022 and 2021, the Company had accruals of $246 and $391 respectively, related to future remediation costs.  At December 31, 2022 and 2021, $132 and $216, respectively, were recorded as a component of accrued expenses and other current liabilities on the consolidated balance sheets while the remaining amounts as of December&#160;31, 2022 and 2021 were recorded as a component of other long-term liabilities. Costs associated with the recorded liability will be incurred to complete the groundwater remediation and monitoring. The recorded </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">liability is based on assumptions in the remedial action plan as well as estimates for future remediation activities. Although the Company sold the Sarasota facility and related property in December 2011, the liability to remediate the site contamination remains the responsibility of the Company. Due to the ongoing site remediation, the Company is currently required to maintain a $1,489 letter of credit for the benefit of the buyer.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s Stoneridge Brazil subsidiary has civil, labor and other tax contingencies (excluding income tax) for which the likelihood of loss is deemed to be reasonably possible, but not probable, by the Company&#8217;s legal advisors in Brazil. As a result, no provision has been recorded with respect to these contingencies, which amounted to R$47,820 ($9,165) and R$46,530 ($8,338) at December&#160;31, 2022 and 2021, respectively. An unfavorable outcome on these contingencies could result in significant cost to the Company and adversely affect its results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August&#160;12, 2020, the Brazilian Administrative Counsel for Economic Defense (&#8220;CADE&#8221;) issued a ruling against Stoneridge Brazil for abuse of dominance and market foreclosure through its prior use of exclusivity provisions in agreements with its distributors. The CADE tribunal imposed a R$7,995 ($1,532) fine which is included in the reasonably possible contingencies noted above. The Company is challenging this ruling in Brazilian federal court to reverse this decision by the CADE tribunal.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 https://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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724321248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Business Realignment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Business Realignment</a></td>
<td class="text">Restructuring and Business Realignment<div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. The decision to exit the PM sensor product line was made after consideration of the decline in the market outlook for diesel passenger vehicles, the current and expected profitability of the product line and the Company&#8217;s strategic focus on aligning resources with the greatest opportunities. In conjunction with the strategic exit of the PM sensor product line, the Company entered into an asset purchase agreement related to the sale of the PM sensor product line during the first quarter of 2021. Refer to Note 2 of the consolidated financial statements for additional details regarding this sale.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the PM sensor restructuring actions, the Company recognized expense of $0, $2,360 and $3,428 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, for non-cash fixed asset charges, including impairment and accelerated depreciation of PM sensor related fixed assets, employee severance and termination costs and other related costs including supplier settlements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2021 restructuring related costs of $1,510, $642 and $208 were recognized in COGS, SG&amp;A and D&amp;D, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2020 restructuring related costs of $817 and $2,611 were recognized in COGS and SG&amp;A, respectively. The only remaining costs relate to potential commercial settlements and legal fees which we continue to negotiate. The estimated additional costs related to these settlements and fees is up to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4,200.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the exit of the PM sensor line that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">35</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">35</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,033&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,033)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,360&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,137)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#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"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of<br/>January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,326&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,326)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,326)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 10, 2019, the Company committed to a restructuring plan that resulted in the closure of the Canton, Massachusetts facility (&#8220;Canton Facility&#8221;) on March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations (&#8220;Canton Restructuring&#8221;). Company management informed employees at the Canton Facility of this restructuring decision on January 11, 2019. The costs for the Canton Restructuring included employee severance and termination costs, contract terminations costs, professional fees and other related costs such as moving and set-up costs for equipment and costs to restore the engineering function previously located at the Canton facility. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the Canton Restructuring actions, the Company recognized expense of $0, $13 and $2,978 for the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 2020, respectively, for employee severance and termination costs and other restructuring related costs.  For the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> severance and other restructuring related costs of $13 were recognized in D&amp;D in the consolidated statement of operations. For the year ended December&#160;31, 2020 severance and other related restructuring costs of $1,659, $551 and $768 were recognized in COGS, SG&amp;A and D&amp;D, respectively, in the consolidated statement of operations. We do not expect to incur additional costs related to the Canton Restructuring. Refer to Note 7 and Note 2 to the consolidated financial statements for additional details regarding the third-party lease and sale, respectively, of the Canton Facility.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the Canton Restructuring that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(93)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(93)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,590)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,859&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,859)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,449)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the fourth quarter of 2018, the Company undertook restructuring actions for the Electronics segment affecting the European Aftermarket business and China operations. In the second quarter of 2020, the Company finalized plans to move its European Aftermarket sales activities in Dundee, Scotland to a new location which resulted in incurring contract termination costs as well as employee severance and termination costs. In addition, the Company announced a restructuring program to transfer the European production of its controls product line to China. As a result of these actions, the Company recognized expense of $0, $290 and $2,400 respectively, for the years ended December&#160;31, 2022, 2021 and 2020 for employee severance and termination costs, non-cash fixed asset charges for accelerated depreciation of fixed assets, contract termination costs and other related costs. Electronics segment restructuring costs recognized in COGS, </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">SG&amp;A and D&amp;D in the consolidated statement of operations for the year ended December&#160;31, 2021 were $37, $210 and $43, respectively. Electronics segment restructuring costs recognized in COGS, SG&amp;A and D&amp;D in the consolidated statement of operations for the year ended December 31, 2020 were $147, $1,774 and $479, respectively. We do not expect to incur additional costs related to these Electronics segment restructuring actions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the restructuring activities that relate to the Electronics reportable segment include the following:</span></div><div style="margin-top:10pt"><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:29.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(277)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:29.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(859)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract termination costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">452&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">914&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(914)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,225)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#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"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition to the specific restructuring activities, the Company regularly evaluates the performance of its businesses and cost structures, including personnel, and makes necessary changes thereto in order to optimize its results. The Company also evaluates the required skill sets of its personnel and periodically makes strategic changes. As a consequence of these actions, the Company incurs severance related costs which are referred to as business realignment charges.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges by reportable segment were as follows:</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:57.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:9pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(D)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">190</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,392&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs for the year ended December&#160;31, 2021 related to SG&amp;A were $192. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $724, $283 and $745 respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs (benefit) for the year ended December&#160;31, 2021 related to COGS, SG&amp;A and D&amp;D were $1, $(7) and $9, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $383, $402 and $905 respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the year ended December&#160;31, 2022 related to SG&amp;A were $98. Severance costs for the year ended December&#160;31, 2021 related to COGS and SG&amp;A were $7 and $52, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS and SG&amp;A were $124 and $110, respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(D)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the years ended December&#160;31, 2022, 2021 and 2020 related to SG&amp;A were $190, $1,138 and $361, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges classified by statement of operations line item were as follows:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,375&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,121&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Design and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,392&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#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"/></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725130512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise that are evaluated regularly by the Company&#8217;s chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company&#8217;s chief operating decision maker is the chief executive officer.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has three reportable segments, Control Devices, Electronics and Stoneridge Brazil, which also represent its operating segments. The Control Devices reportable segment produces actuators, sensors, switches and connectors. The Electronics reportable segment produces driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the Company&#8217;s reportable segments are the same as those described in Note 2. The Company&#8217;s management evaluates the performance of its reportable segments based primarily on revenues from external customers, capital expenditures and operating income. Inter-segment sales are accounted for on terms similar to those to third parties and are eliminated upon consolidation.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial information presented below is for our three reportable operating segments and includes adjustments for unallocated corporate costs and intercompany eliminations, where applicable. Such costs and eliminations do not meet the requirements for being classified as an operating segment. Corporate costs include various support functions, such as accounting/finance, executive administration, human resources, information technology and legal.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of financial information by reportable segment is as follows:</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342,596</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,775&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,576&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,719</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,475&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">345,315</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,276&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">348,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">505,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,910&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,709</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,192&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,027&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">533,806</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,103&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,262</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(31,460)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,694)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,502)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,462&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Income (Loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,933&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,072&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,128</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,502)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,672)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,150</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">995&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(29,260)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,015)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,830)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,935</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,411&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,664)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,521</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,351&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,377&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,913</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,487&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,501&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,939</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,856&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,766&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,134&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total depreciation and amortization </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,828&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Expense (Income), net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,009</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,282)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,353)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,277</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,948&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,189&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,124&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,620</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,154&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,479</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,735&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,617&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,480</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,918&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">653</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,949&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,660&#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"/></tr></table></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,535</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,968&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,861</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">419,469</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,175&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(371,992)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351,924)</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">652,105</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents net sales and long-term assets for the geographic areas in which the Company operates:</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">444,928</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386,944&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,528&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">402,765</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,741&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,815&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">92,149</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,039&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,796</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,272&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">118,609</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,264&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">242,554</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,575&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">Unallocated Corporate expenses include, among other items, accounting/finance, human resources, information technology and legal costs as well as share-based compensation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">These amounts represent depreciation and amortization on property, plant and equipment and certain intangible assets.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.53pt">Assets located at Corporate consist primarily of cash, intercompany receivables, fixed and leased assets for the headquarter building, information technology assets, equity investments and investments in subsidiaries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725130512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility Amendment</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;1, 2023, the Company entered into Amendment No. 4 to the Credit Facility. Refer to Note 5 of the consolidated financial statements for details regarding this amendment.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725104576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following schedule provides the activity for accounts receivable reserves and valuation allowance for deferred tax assets for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:10pt"><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:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at <br/>beginning of <br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Charged to<br/>costs and<br/>expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable reserves:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,443</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,255</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,736)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">962</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">817&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,443&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,289&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,602)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>beginning of<br/>period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net additions<br/>charged to<br/>income<br/>(expense)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exchange rate<br/>fluctuations<br/>and other<br/>items</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance at<br/>end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Valuation allowance for deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">14,516</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,975</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">(995)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">18,496</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,237&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">4,768&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(489)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">14,516&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8,586&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">2,174&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(523)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720880704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Stoneridge, Inc. and its wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;). Intercompany transactions and balances have been eliminated in consolidation. The Company analyzes its ownership interests in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) &#8220;Consolidations (Topic 810)&#8221; to determine whether they are a variable interest entity and, if so, whether the Company is the primary beneficiary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the sale of our investment in Minda Stoneridge Instruments Ltd. (&#8220;MSIL&#8221;) on December 30, 2021, the Company accounted for its 49% ownership in MSIL under the equity method of accounting.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Accounting Estimates</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Estimates</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including certain self-insured risks and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Because actual results could differ from those estimates, the Company revises its estimates and assumptions as new information becomes available.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s cash and cash equivalents include actively traded money market funds with short-term investments in marketable securities, primarily U.S. government securities. Cash and cash equivalents are stated at cost, which approximates fair value, due to the highly liquid nature and short-term duration of the underlying securities with original maturities of 90 days or less.</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="Show.showAR( this, 'defref_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock', window );">Accounts Receivable and Concentration Of Credit Risk</a></td>
<td class="text">Accounts Receivable and Concentration of Credit RiskRevenues are principally generated from the automotive, commercial, off-highway and agricultural vehicle markets.Accounts receivable are recorded at the invoice price, net of an estimate of allowance for doubtful accounts and other reserves.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer&#8217;s inability to meet its financial obligations, a specific allowance for doubtful accounts is recorded against amounts due to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. Additionally, the Company reviews historical trends for collectability in determining an estimate for its allowance for doubtful accounts. If economic circumstances change substantially, estimates of the recoverability of amounts due to the Company could be reduced by a material amount. The Company does not have collateral requirements with its customers.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (using either the first-in, first-out (&#8220;FIFO&#8221;) or average cost methods) or net realizable value. The Company evaluates and adjusts as necessary its excess and obsolescence reserve on a quarterly basis. Excess inventories are quantities of items that exceed anticipated sales or usage for a reasonable period. The Company has guidelines for calculating provisions for excess inventories based on the number of months of inventories on </span></div>hand compared to anticipated sales or usage.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Long Term Supply Commitment</a></td>
<td class="text">Long Term Supply CommitmentIn 2022, the Company entered into a long term supply agreement with a supplier for the purchase of certain electronic semiconductor components through December 31, 2026.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts', window );">Pre-Production Costs Related to Long-Term Supply Arrangements</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pre-production Costs Related to Long-term Supply Arrangements</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Engineering, research and development and other design and development costs for products sold on long-term supply arrangements are expensed as incurred unless the Company has a contractual guarantee for reimbursement from the customer which are capitalized as pre-production costs. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company either has title to the assets or has the noncancelable right to use the assets during the term of the supply arrangement are capitalized in property, plant and equipment and amortized to cost of sales over the shorter of the term of the arrangement or over the estimated useful lives of the assets, typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03">three</span> to seven years. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company has a contractual guarantee to a lump sum reimbursement from the customer are capitalized either as a component of prepaid expenses and other current assets or an investment and other long-term assets, net within the consolidated balance sheets. Capitalized pre-production costs were $19,539 and $16,292 at December&#160;31, 2022 and 2021, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Disposal of Particulate Matter Sensor Business</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Disposal of Particulate Matter Sensor Business</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;8, 2021, the Company entered into an Asset Purchase Agreement (the &#8220;APA&#8221;) by and among the Company, the Company&#8217;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#8220;SMP&#8221;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA the Company agreed to sell to the Buyers the Company&#8217;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#8220;PM sensor business&#8221;). In the past, the Company has sometimes referred to the PM sensor assets as the Company&#8217;s soot sensing business. The Buyers did not acquire any of the Company&#8217;s locations or employees. The purchase price for the sale of the PM sensor assets was $4,000 (subject to a post-closing inventory adjustment which was a payment to SMP of $1,133) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $3,214 and $786, respectively. The sale of the Gen 2 assets occurred during November 2021, upon completion of the Company&#8217;s supply commitments to certain customers. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March 8, 2021 the Company&#8217;s Control Devices segment recognized net sales and cost of goods sold ("COGS") of $971 and $898, respectively, for the one-time sale of Gen 1 inventory and a gain on disposal of $740 for the sale of Gen 1 fixed assets less transaction costs of $60 within selling, general and administrative ("SG&amp;A") during the three months ended March&#160;31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the contract manufacturing agreement, the Company produced and sold PM sensor Gen 1 finished goods inventory to SMP for net sales of $8,042 in the year ended December 31, 2021. In addition, the Company received $308 and </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$783 for services provided pursuant to the transition services agreement which were recognized as a reduction in SG&amp;A for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PM sensor Gen 1 net sales, including sales of $8,042 to SMP pursuant to the contract manufacturing agreement and the sale of Gen 1 inventory components of $2,283 and operating income were $12,592 and $1,415, respectively, for the year ended December&#160;31, 2021. PM sensor Gen 1 net sales and operating income were $8,814 and $1,090, respectively, for the year ended December&#160;31, 2020. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company completed the PM sensor Gen 2 product supply commitments and ended production on September 23, 2021. In November 2021, the Company&#8217;s Control Devices segment recognized proceeds of $786 and a gain on disposal of $408 for the sale of the Gen 2 fixed assets within SG&amp;A, for the year ended December 31, 2021.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of Canton Facility</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May&#160;7, 2021, the Company entered into a Real Estate Purchase and Sale Agreement (the &#8220;Agreement&#8221;) with Sun Life Assurance Company of Canada, a Canadian corporation (the &#8220;Buyer&#8221;), to sell the Canton Facility for $38,200 (subject to adjustment pursuant to the Agreement).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June&#160;17, 2021, pursuant to the Agreement, as amended after May 7, 2021, the Company closed the sale of the Canton Facility to the Buyer for an adjusted purchase price of $37,900. The Company recognized in the Control Devices segment, net proceeds of $35,167 and a gain, net of direct selling costs, of $30,718. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Sale of MSIL</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November&#160;2, 2021, the Company entered into a Share Purchase Agreement (the &#8220;SPA&#8221;) with Minda Corporation Limited (&#8220;Minda&#8221;), as the buyer, and MSIL. Pursuant to the SPA the Company agreed to sell to Minda the Company&#8217;s minority interest in MSIL for approximately $21,500 equivalent Indian Rupee which was payable in U.S. dollars at closing. </span></div>On December&#160;30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $21,587. The Company recognized net proceeds of $20,999 and a gain, net of transaction costs, of $1,794.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Maintenance and repair expenditures that are not considered improvements and do not extend the useful life of the property, plant and equipment are charged to expense as incurred. Expenditures for improvements and major renewals are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the consolidated statements of operations as a component of SG&amp;A expenses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived or Finite-Lived Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Long-Lived or Finite-Lived Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#8217;s ability to accurately assess whether an asset is impaired.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#8220;PM&#8221;) sensor product line. As a result of the strategic exit of the PM sensor </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">product</span> line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#8217;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#8217;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#8217;s consolidated statement of operations within SG&amp;A expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total purchase price associated with acquisitions is allocated to the acquisition date fair values of identifiable assets acquired and liabilities assumed with the excess purchase price assigned to goodwill.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill was $34,225 and $36,387 at December&#160;31, 2022 and 2021, respectively, all of which relates to the Electronics segment. Goodwill is not amortized, but instead is tested for impairment at least annually, or earlier when events and circumstances indicate that it is more likely than not that such assets have been impaired, by applying a fair value-based test. In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount. If not, no further goodwill impairment testing is performed. If it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount, or if we elect not to perform a qualitative assessment of a reporting unit, we then compare the fair value of the reporting unit to the related net book value. If the net book value of a reporting unit exceeds its fair value, an impairment loss is measured and recognized. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilizes an income statement approach to estimate the fair value of a reporting unit and a market valuation approach to further support this analysis. The income approach is based on projected debt-free cash flow which is discounted to the present value using discount factors that consider the timing and risk of cash flows. We believe that this approach is appropriate because it provides a fair value estimate based on the reporting unit&#8217;s expected long-term operating cash flow performance. This approach also mitigates the impact of cyclical trends that occur in the industry. Fair value is estimated using internally developed forecasts, as well as commercial and discount rate assumptions. The discount rate used is the value-weighted average of our estimated cost of equity and of debt (&#8220;cost of capital&#8221;) derived using both known and estimated customary market metrics. Our weighted average cost of capital is adjusted to reflect a risk factor, if necessary. Other significant assumptions include terminal value growth rates, terminal value margin rates, future capital expenditures and changes in future working capital requirements. While there are inherent uncertainties related to the assumptions used and to management&#8217;s application of these assumptions to this analysis, we believe that the income statement approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. There was no impairment of goodwill for the years ended December&#160;31, 2022, 2021 or 2020.</span></div>The Company&#8217;s cumulative goodwill impairment loss since inception was $300,083 at December&#160;31, 2022 and 2021, which includes Stoneridge Brazil&#8217;s goodwill impairment in 2014 and goodwill impairment recorded by the Company&#8217;s Control Devices segment in 2008 and 2004.Other intangible assets, net at December&#160;31, 2022 for customer lists, tradenames, technology and patents, and capitalized software development include $16,521, $3,589, $575 and $10,218, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $4,518, $5,080 and $2,173, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2022. Capitalized software development and patents of $2,761 and $73, respectively, related to the Control Devices segment at December&#160;31, 2022.<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company designs and develops software that will be embedded into certain products and sold to customers. Software development costs are capitalized after the software product development reaches technological feasibility and until the software product becomes available for general release to customers. These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from three to seven years. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized $7,003, $6,006 and $5,420 of amortization expense related to intangible assets in 2022, 2021 and 2020, respectively. Amortization expense is included as a component of COGS, SG&amp;A and design and development ("D&amp;D") on the consolidated statements of operations. Annual amortization expense for intangible assets is estimated to be approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the year 2023 and approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$7,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the years 2024 through 2027. The weighted-average remaining amortization period is approximately 7 years.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no intangible impairment charges for the years ended December&#160;31, 2022, 2021 or 2020.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the liability method. Deferred income taxes reflect the tax consequences on future years of differences between the tax basis of assets and liabilities and their financial reporting amounts. Future tax benefits are recognized to the extent that realization of such benefits is more likely than not to occur. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized (See Note 6). In making such a determination, the Company considers all available positive and negative evidence, including future release of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Certain deferred tax assets are dependent on future taxable income to be realized. Release of some or all of a valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to provide for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial statement period may be affected. The Company adjusts this liability in the period in which an uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position, or more information becomes available.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to reflect global intangible low-taxed income (&#8220;GILTI&#8221;) taxes, if any, as a current period tax expense when incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Currency Translation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Currency Translation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The financial statements of foreign subsidiaries, where the local currency is the functional currency, are translated into U.S. dollars using exchange rates in effect at the period end for assets and liabilities and average exchange rates during each reporting period for the results of operations. Adjustments resulting from translation of financial statements are reflected as a component of accumulated other comprehensive loss in the Company&#8217;s consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency transactions are remeasured into the functional currency using translation rates in effect at the time of the transaction with the resulting adjustments included on the consolidated statements of operations within other expense (income), net. These foreign currency transaction losses (gains), including the impact of hedging activities, were $5,534, $2,037 and $(997) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition and Sales Commitments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition and Sales Commitments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#8217;s premises. The Company recognizes monitoring service revenues over time, as the services are provided to customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The Company collects certain taxes and fees on behalf of government agencies and remits such collections on a periodic basis. The taxes are collected from customers but are not included in net sales. Estimated returns are based on historical authorized returns. The Company often enters into agreements with its customers at the beginning of a given vehicle&#8217;s expected production life. Once such agreements are entered into, it is the Company&#8217;s obligation to fulfill the customers&#8217; purchasing requirements for the entire production life of the vehicle. These agreements are subject to potential renegotiation from time to time, which may affect product pricing. See Note 3 for additional disclosure.</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="Show.showAR( this, 'defref_sri_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shipping and handling costs are included in COGS on the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Product Warranty and Recall Reserves</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Product Warranty and Recall Reserves</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts accrued for product warranty and recall claims are established based on the Company&#8217;s best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims, forecasts of the resolution of existing claims, expected future claims on products sold and commercial discussions with our customers. The key factors in our estimate are the warranty period and the customer source. The Company can provide no assurances that it will not experience material claims or that it will not incur significant costs to defend or settle such claims beyond the amounts accrued. The current portion of the product warranty and recall reserve is included as a component of accrued expenses and other current liabilities on the consolidated balance sheets. Product warranty and recall includes $4,437 and $3,094 of a long-term liability at December&#160;31, 2022 and 2021, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InProcessResearchAndDevelopmentPolicy', window );">Design and Development Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Design and Development Costs</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expenses associated with the development of new products, and changes to existing products, other than capitalized software development costs, are charged to expense as incurred, and are included in the Company&#8217;s consolidated statements of operations as a separate component of costs and expenses. These product development costs amounted to $65,296, $66,165 and $49,386 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, or 7.3%, 8.6% and 7.6% of net sales for these respective periods.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Activities</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Research and Development Activities</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs. The Company incurred and was reimbursed for contracted research and development costs of $23,784, $15,849 and $19,302 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had two types of share-based compensation plans: (1) 2016 Long-Term Incentive Plan for employees and (2) the 2018 Amended and Restated Directors&#8217; Restricted Shares Plan, for non-employee directors. See Note 8 for additional details on share-based compensation plans.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total compensation expense recognized as a component of SG&amp;A expense on the consolidated statements of operations for share-based compensation arrangements was $5,942, $5,960 and $5,888 for the years ended December&#160;31, 2022, 2021 and 2020, respectively. There was no share-based compensation expense capitalized in inventory during 2022, 2021 or 2020. Share-based compensation expense is calculated using estimated volatility and forfeitures based on historical data, future expectations and the expected term of the share-based compensation awards.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesReportingOfDerivativeActivity', window );">Financial Instruments and Derivative Financial Instruments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial Instruments and Derivative Financial Instruments</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financial instruments, including derivative financial instruments, held by the Company include cash and cash equivalents, accounts receivable, accounts payable, long-term debt, net investment hedge, interest rate swap agreement and foreign currency forward contracts. The carrying value of cash and cash equivalents, accounts receivable and accounts payable is considered to be representative of fair value because of the short maturity of these instruments. See Note 10 for fair value disclosures of the Company&#8217;s financial instruments.</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="Show.showAR( this, 'defref_sri_TreasuryStockPolicyPolicyTextBlock', window );">Common Shares Held in Treasury</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common Shares Held in Treasury</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for Common Shares held in treasury under the cost method (applied on a FIFO basis) and includes such shares as a reduction of total shareholders&#8217; equity.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">(Loss) Earnings Per Share</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) Earnings Per Share</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic (loss) earnings per share was computed by dividing net (loss) income by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net (loss) income by the weighted-average of all potentially dilutive Common Shares that were outstanding during the periods presented. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">However, for all periods in which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive. Potential dilutive shares of 232,458 and 372,937 for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Finance Costs, net</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Financing Costs, net</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method. Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2022, 2021 and 2020 was $1,051, $643 and $506, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2020, the Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1 to the Credit Facility. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Credit Facility. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022. See Note 5 to the consolidated financial statements for additional details regarding the Credit Facility and related deferred financing costs. The Company has elected to continue to present deferred financing costs within long-term assets in the Company&#8217;s consolidated balance sheets. Deferred financing costs, net, were $996 and $1,563, as of December&#160;31, 2022 and 2021, respectively.</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="Show.showAR( this, 'defref_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock', window );">Equity and Changes in Accumulated Other Comprehensive Loss by Component</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity and Changes in Accumulated Other Comprehensive Loss by Component</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Common Share Repurchase</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October&#160;26, 2018, the Company&#8217;s Board of Directors authorized the Company to repurchase up to $50,000 of Common Shares. Thereafter, on May 7, 2019, the Company entered into a Master Confirmation (the &#8220;Master Confirmation&#8221;) and a Supplemental Confirmation, together with the Master Confirmation, the Accelerated Share Repurchase Agreement (&#8220;ASR Agreement&#8221;), with Citibank N.A. (the &#8220;Bank&#8221;) to purchase Company Common Shares for a payment of $50,000 (the &#8220;Prepayment Amount&#8221;). Under the terms of the ASR Agreement, on May&#160;7, 2019, the Company paid the Prepayment Amount to the Bank and received on May 8, 2019 an initial delivery of 1,349,528 Company Common Shares, which was approximately 80% of the total number of Company Common Shares expected to be repurchased under the ASR Agreement based on the closing price of the Company&#8217;s Common Shares on May 7, 2019. These Common Shares became treasury shares and were recorded as a $40,000 reduction to shareholder&#8217;s equity. The remaining $10,000 of the Prepayment Amount was recorded as a reduction to shareholders&#8217; equity as an unsettled forward contract indexed to our Common Shares.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;25, 2020, the Bank notified the Company that it terminated early its commitment pursuant the ASR Agreement and would deliver 364,604 Common Shares on February 27, 2020 based on the volume weighted average price of our Common Shares during the term set forth in the ASR Agreement. The Bank&#8217;s notice of early termination and the subsequent delivery of Common Shares represented the final settlement of the Company&#8217;s share repurchase program pursuant to the accelerated share repurchase agreement. These Common Shares became treasury shares and were recorded as a $10,000 reduction to shareholders&#8217; equity as Common Shares held in treasury with the offset of $10,000 to additional paid-in capital.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February&#160;24, 2020, the Company&#8217;s Board of Directors authorized a new repurchase program of $50,000 for the repurchase of the Company&#8217;s outstanding Common Shares over the next 18 months. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also be made under Rule 10b-18 plans, which permit Common Shares to be repurchased through pre-determined criteria.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On March&#160;3, 2020, under the new repurchase program the Company entered into a 10b-18 Agreement Letter (the &#8220;10b-18 Agreement&#8221;), with the Bank to purchase Company Common Shares, under purchasing conditions of Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended (&#8220;Rule 10b-18&#8221;), for up to $5,000. Under the terms of the 10b-18 Agreement, commencing March 3, 2020 and ending March&#160;6, 2020, the Company received delivery of a total of 242,634 Company Common Shares for the amount of $4,995. These Common Shares became treasury shares and were recorded as a $4,995 reduction to shareholders&#8217; equity as Common Shares held in treasury. In April 2020, the Company announced that it was temporarily suspending the share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to their 2022 presentation in the consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2019-12, &#8220;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#8221; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $13,750 on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#8217;s consolidated results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted as of December&#160;31, 2022</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, &#8220;Reference Rate Reform (Topic 848) &#8211; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#8221; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#8220;SOFR&#8221;) (also known as the &#8220;reference rate reform&#8221;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December&#160;31, 2022, the Company has not yet had contracts modified due to rate reform.</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_sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivables and credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy of equity and changes in accumulated other comprehensive loss by component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ShippingAndHandlingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_TreasuryStockPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for an entity's treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_TreasuryStockPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesReportingOfDerivativeActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesReportingOfDerivativeActivity</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InProcessResearchAndDevelopmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InProcessResearchAndDevelopmentPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: 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(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105117-122735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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; or (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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728126240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock', window );">Schedule of Accounts Receivable and Concentration of Credit Risk</a></td>
<td class="text">The Company&#8217;s largest customers are PACCAR and Volvo, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:<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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PACCAR</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volvo</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text">Management uses its judgment to forecast sales or usage and to determine what constitutes a reasonable period. Inventory cost includes material, labor and overhead. Inventories consist of the following:<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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">121,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,034&#160;</span></td><td style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,755&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22,785</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,326&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">152,580</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment are recorded at cost and consist of the following:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land and land improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,030</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,703</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,842&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">247,237</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,365&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,100</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,701&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">42,950</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,391&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,454&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">783</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">741&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,199</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,592&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,676</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,584&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">391,262</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,734&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(286,619)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(272,833)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">104,643</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,901&#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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Schedule of Property, Plant and Equipment Estimated Useful Lives</a></td>
<td class="text">Depreciable lives within each property classification are as follows:<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:67.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.961%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-40 years </span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tooling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2-7 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-7 years</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">shorter of lease term or 3-10 years</span></div></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2022 and 2021 were as follows:</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36,387</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,162)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,717)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,225</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,387&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Finite-Lived Intangible Assets by Major Class</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other intangible assets, net at December&#160;31, 2022 and 2021 consisted of the following:</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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">44,394</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(23,355)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,039</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,430</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,761)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,669</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,100)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,821</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,591</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,612)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">89,336</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(43,828)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,508</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisition<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,240)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tradenames</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,016&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,655)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,361&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and patents</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,855&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,933&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software development</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,433&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(624)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,809&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation related liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,015</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,040</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">37,985</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,671&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">66,040</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,139&#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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">&#8220;Other&#8221; is comprised of miscellaneous accruals, none of which individually contributed a significant portion of the total.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty and Recall Liability</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following provides a reconciliation of changes in the product warranty and recall reserve:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,846</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals for warranties established during period</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate changes in pre-existing liabilities due to claim developments</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,502</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements made during the period</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty and recall at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,477</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,846&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted-Average Number of Shares</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Actual weighted-average Common Shares outstanding used in calculating basic and diluted net (loss) income per share were as follows:</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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,258,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,114,359</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,024,571</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted-average Common Shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,258,456</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,415,534</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,024,571</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in Accumulated Other Comprehensive Loss by Component</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2022 and 2021 were as follows:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign<br/>currency<br/>translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>gain (loss)<br/>on derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(97,203)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">179</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(97,024)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,171)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,816</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,355)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,763)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,763)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,171)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,118)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(103,374)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(103,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,795)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,635)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,408)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,549)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income, net of tax</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,408)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,019&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,389)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,203)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(97,024)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of components of accrued liabilities and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of accounts receivable and concentration of credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of property, plant and equipment estimated useful lives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724321248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Revenue by Segment and Geographical Location</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables disaggregate our revenue by reportable segment and geographical location</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the periods ended December&#160;31, 2022, 2021 and 2020:</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:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Control Devices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Electronics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">291,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">282,525&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">261,967&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">153,120</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">104,419&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">68,561&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">444,928</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">386,944&#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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">330,528&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Europe</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">12,681&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">29,679&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">347,129</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">248,468&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">184,579&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">347,129</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">261,149&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">214,258&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Asia Pacific</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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">50,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">60,569&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">50,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">4,848</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5,023&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4,627&#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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">55,636</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">65,592&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">55,557&#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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">342,596</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">355,775&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">342,576&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">505,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">357,910&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">257,767&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56,777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">770,462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Company sales based on geographic location are where the sale originates not where the customer is located.</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725117872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><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:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest rates at<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">167,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,957&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6.29</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 2024</span></td></tr><tr style="height:12pt"><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sweden short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Suzhou short-term credit line</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,149&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 2023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,248&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: current portion</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(1,450)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Future Maturities of Long-Term Debt</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the future maturities of the Credit Facility and debt were as follows:</span></div><div style="margin-top:10pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">167,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">169,252</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/></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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720090288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text">The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:<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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss) income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,944)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,596&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,403)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,679&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,696)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,436&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,724)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,035</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,542&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,182&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,470</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,542&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,282)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,512)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State and foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,828)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">559&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(5,110)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(512)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,953)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,360</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,774)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the differences between the statutory federal income tax rate of 21.0% and the consolidated provision for income taxes is shown below.</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Statutory U.S. federal income tax (benefit) provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,246)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,612&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,252)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">495</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">942&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credits and incentives</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,060)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,316)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,791)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differential</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">910</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of change in enacted tax law</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">300</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,108&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,248</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,070&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,174&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. tax on foreign earnings</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,376</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(519)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax impact of unconsolidated subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">395</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,828&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(323)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unremitted earnings on foreign subsidiaries</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(898)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">835&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">657</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(560)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,360</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,030&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,774)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,479</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,692&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,078</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities and reserves</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,862</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,486&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,794</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">751&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,997</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,479&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit carryforwards</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,802</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,173&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,785</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,817</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,712&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,213</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">58,827</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Valuation allowance</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,496)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,516)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets less valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">40,331</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,038)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,235)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,056)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,767)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use-assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,595)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,493)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,991)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,021)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(19,680)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock', window );">Schedule of Classification of Net Deferred Tax Assets and Liability</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance sheet classification of our net deferred tax asset is shown below:</span></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29,149</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,034&#160;</span></td><td style="border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8,498)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,706)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,651</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,328&#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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of Income Tax Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the Company&#8217;s total gross unrecognized tax benefits:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,891</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the current year:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax positions related to the prior years:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expirations of statutes of limitation</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(346)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,545</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,891&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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="Show.showAR( this, 'defref_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock', window );">Schedule of Tax Years Open for Examination</a></td>
<td class="text">The following table summarizes the open tax years for each jurisdiction:<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:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Open Tax Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Argentina</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2015-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mauritius</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018-2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017-2022</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021-2022</span></div></td></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_sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Classification of Net Deferred Tax Assets and Liability [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of tax year that remains open to examination under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723664000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,736</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,581&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">958</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">585</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,279</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,977&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_LeaseBalanceSheetDisclosureTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance sheet information related to leases is as follows:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,762</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">Operating lease current liability, included in other current liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,938</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">Operating lease long-term liability</span></span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total leased liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,115&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,357</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,926</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,226</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,039</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,015)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,532</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_LeaseQuantitativeDisclosureTableTextBlock', window );">Schedule of Weighted-Average Remaining Lease Term and Discount Rate</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for operating leases is as follows:</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.67</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.56&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock', window );">Schedule of Other Information Related to Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other information:</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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating cash flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid related to operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,649</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash activity:</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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">594</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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_sri_LeaseBalanceSheetDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of lease balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_LeaseBalanceSheetDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_LeaseQuantitativeDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of lease quantitative information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_LeaseQuantitativeDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure related to other information related to leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724906080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="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="Show.showAR( this, 'defref_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock', window );">Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The allocation of performance shares granted between total shareholder return, earnings per share and return on invested capital were as follows for the years ended December&#160;31:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholder return</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">36</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height: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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return on invested capital</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2022 and the changes during the year then ended, are presented below:</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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,331</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,985</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">335,044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18.71</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">361,982</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.64</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(168,222)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27.12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,317)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22.70</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(46,350)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20.17</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(171,058)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31.75</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">570,803</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">22.29</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">767,592</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24.03</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s non-vested share units and performance shares as of December&#160;31, 2021 and the changes during the year then ended, are presented below:</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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-based awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-based awards</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share units</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance<br/>shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average grant<br/>date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2021</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">502,728</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.89&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,783</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,599</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215,936</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.34&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(159,755)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(126,242)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.61&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,241)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(263,492)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.35&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,331</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,985</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728061680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Notional Amounts and Fair Values of Derivative Instruments in the Consolidated Balance</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The notional amounts and fair values of derivative instruments in the consolidated balance sheets were as follows:</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:16.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional amounts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid expenses <br/>and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued expenses and<br/>other current liabilities</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,923&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">50,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net investment hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,450&#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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Notional amounts represent the gross contract of the derivatives outstanding in U.S. dollars.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Amounts Recorded for the Cash Flow Hedges in Other Comprehensive Income (Loss) in Shareholders' Equity and in Net Income</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross amounts recorded for the cash flow hedges in other comprehensive (loss) income and in net (loss) income for the years ended December&#160;31 were as follows:</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:16.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) recorded in other<br/>comprehensive (loss) income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain (loss) reclassified from other comprehensive (loss) income into net (loss) income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(A)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1,346</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">923&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,499)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">953</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,751)</span></td><td style="background-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">156</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(651)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(433)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Derivatives designated as net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2,446</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Gains (losses) reclassified from comprehensive loss into net (loss) income recognized in COGS in the Company&#8217;s consolidated statements of operations for the years ended December&#160;31, 2022, 2021 and 2020 were $1,572, $341 and $(1,146), respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in D&amp;D in the Company&#8217;s consolidated statements of operations were $0, $0 and $(29) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in SG&amp;A in the Company&#8217;s consolidated statements of operations were $504, $107 and $(324) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">reclassified from other comprehensive loss into net (loss) income recognized in interest expense, net in the Company&#8217;s consolidated statements of operations were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$156</span>, $(651) and $(433) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents our assets and liabilities that are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of inputs used.</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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair values estimated using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 3<br/>inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assets carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward currency contract</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cross-currency swaps</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets carried at fair value</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">294</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial liabilities carried at fair value:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Earn-out consideration</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,351&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities carried at fair value</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,854&#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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of the Change in Fair Value of the Level 3 Financial Liabilities Related to Contingent Consideration</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth a summary of the change in fair value of the Company&#8217;s Level 3 financial liabilities related to earn-out consideration that are measured at fair value on a recurring basis.</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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stoneridge Brazil</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,351&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,065&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">921</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(527)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn-out consideration cash payment</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8,272)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720376928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Business Realignment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges by reportable segment were as follows:</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:57.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#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:'Arial',sans-serif;font-size:9pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">98</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(D)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">190</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,138&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,392&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs for the year ended December&#160;31, 2021 related to SG&amp;A were $192. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $724, $283 and $745 respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt">Severance costs (benefit) for the year ended December&#160;31, 2021 related to COGS, SG&amp;A and D&amp;D were $1, $(7) and $9, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;D and SG&amp;A were $383, $402 and $905 respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the year ended December&#160;31, 2022 related to SG&amp;A were $98. Severance costs for the year ended December&#160;31, 2021 related to COGS and SG&amp;A were $7 and $52, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS and SG&amp;A were $124 and $110, respectively.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(D)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt">Severance costs for the years ended December&#160;31, 2022, 2021 and 2020 related to SG&amp;A were $190, $1,138 and $361, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Business Realignment Charges Classified by Statement of Operations</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Business realignment charges classified by statement of operations line item were as follows:</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,375&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,121&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Design and development</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total business realignment charges</span></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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,392&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,037&#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"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=sri_ControlDevicesMember', window );">Control Devices | Particulate Matter Product Line Strategic Exit</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the exit of the PM sensor line that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">35</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">35</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,033&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,033)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,360&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,137)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#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"/></tr></table></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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of<br/>January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed asset impairment and accelerated depreciation</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,326&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,326)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,326)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=sri_ControlDevicesMember', window );">Control Devices | Canton Facility Restructuring Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the Canton Restructuring that relate to the Control Devices reportable segment include the following:</span></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accrual as of January 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2022 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(93)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(93)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:30.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,590)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,859&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,859)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,449)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring and Related Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The expenses for the restructuring activities that relate to the Electronics reportable segment include the following:</span></div><div style="margin-top:10pt"><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:29.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(277)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:29.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Utilization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020 Charge<br/>to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accrual as of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee termination benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,034&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(859)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract termination costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">452&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other related costs</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">914&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(914)</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,225)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227&#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"/></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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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_StatementOperatingActivitiesSegmentAxis=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=sri_ControlDevicesMember</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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember</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_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember</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_StatementOperatingActivitiesSegmentAxis=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=sri_ElectronicsMember</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>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724163392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of financial information by reportable segment is as follows:</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">342,596</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,775&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,576&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,719</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,475&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">345,315</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,276&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">348,051&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">505,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357,910&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,709</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,192&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,027&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">533,806</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384,103&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment sales</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,262</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(31,460)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,694)</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="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,502)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,462&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Income (Loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,933&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,072&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,128</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,502)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,672)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,150</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">995&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(A)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(29,260)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,015)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,830)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,935</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,411&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,664)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,521</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,351&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,377&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,913</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,487&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,501&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,939</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,856&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,766&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,318</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,134&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total depreciation and amortization </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(B)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">33,691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,828&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest Expense (Income), net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">93</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,009</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,282)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,353)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,277</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,948&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,097</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,189&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,124&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,620</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,154&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,479</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,735&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,617&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,480</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,918&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Corporate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">653</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,949&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,660&#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"/></tr></table></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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Control Devices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,535</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,968&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electronics</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">369,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stoneridge Brazil</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">60,861</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(C)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">419,469</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,175&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(371,992)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351,924)</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">652,105</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents net sales and long-term assets for the geographic areas in which the Company operates:</span></div><div style="margin-top:10pt"><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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">444,928</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386,944&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330,528&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">52,230</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,777&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,663&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">402,765</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326,741&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,815&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">899,923</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,462&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648,006&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">92,149</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,039&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">South America</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,796</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,272&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe and Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">118,609</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,264&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">242,554</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,575&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(A)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">Unallocated Corporate expenses include, among other items, accounting/finance, human resources, information technology and legal costs as well as share-based compensation.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(B)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt">These amounts represent depreciation and amortization on property, plant and equipment and certain intangible assets.</span></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(C)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.53pt">Assets located at Corporate consist primarily of cash, intercompany receivables, fixed and leased assets for the headquarter building, information technology assets, equity investments and investments in subsidiaries.</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729571744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Basis of Presentation (Details)<br></strong></div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember', window );">Minda Stoneridge Instruments Ltd</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember</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>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461726354000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details) - Revenue Benchmark - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=sri_PACCARMember', window );">PACCAR</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">4.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=sri_VolvoMember', window );">Volvo</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-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_MajorCustomersAxis=sri_PACCARMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=sri_PACCARMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=sri_VolvoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=sri_VolvoMember</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>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720383264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 121,983<span></span>
</td>
<td class="nump">$ 107,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-progress</a></td>
<td class="nump">7,812<span></span>
</td>
<td class="nump">9,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">22,785<span></span>
</td>
<td class="nump">21,326<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories, net</a></td>
<td class="nump">152,580<span></span>
</td>
<td class="nump">138,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FIFOInventoryAmount', window );">Inventory using the FIFO method</a></td>
<td class="nump">139,996<span></span>
</td>
<td class="nump">127,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageCostInventoryAmount', window );">Inventory using the average cost method</a></td>
<td class="nump">$ 12,584<span></span>
</td>
<td class="nump">$ 10,176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FIFOInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FIFOInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageCostInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageCostInventoryAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723651600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Long Term Supply Commitment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_SupplyCommitmentLineItems', window );"><strong>Supply Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForDeposits', window );">Capacity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Components to be paid in 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">Components to be paid in 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">Components to be paid in 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">Components to be paid in 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,764<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</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="Show.showAR( this, 'defref_us-gaap_SupplyCommitmentLineItems', window );"><strong>Supply Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForDeposits', window );">Capacity deposits</a></td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=sri_LongTermSupplyAgreementMember', window );">Long Term Supply Agreement</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="Show.showAR( this, 'defref_us-gaap_SupplyCommitmentLineItems', window );"><strong>Supply Commitment [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="Show.showAR( this, 'defref_sri_PaymentsForLongTermPurchaseCommitment', window );">Components purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,174<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_PaymentsForLongTermPurchaseCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Long-Term Purchase Commitment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PaymentsForLongTermPurchaseCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.</p></div>
<a href="javascript:void(0);" onclick="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 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SupplyCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplyCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</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_TypeOfArrangementAxis=sri_LongTermSupplyAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TypeOfArrangementAxis=sri_LongTermSupplyAgreementMember</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>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728021568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized', window );">Capitalized pre-production costs</a></td>
<td class="nump">$ 19,539<span></span>
</td>
<td class="nump">$ 16,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Pre-production Costs</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of the assets</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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Pre-production Costs</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of the assets</a></td>
<td class="text">7 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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date of capitalized preproduction costs incurred on long-term supply arrangements, including recoverable costs to design and develop products.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040515&amp;loc=d3e105117-122735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=sri_PreProductionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PreProductionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719232032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Disposal of Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Jun. 17, 2021</div></th>
<th class="th"><div>Mar. 08, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 02, 2021</div></th>
<th class="th"><div>May 07, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 30,718<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,695<span></span>
</td>
<td class="nump">116,000<span></span>
</td>
<td class="nump">112,474<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="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,785<span></span>
</td>
<td class="nump">21,326<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenOneAssetsMember', window );">Particulate Matter Sensor Gen 1 Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal group, net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,592<span></span>
</td>
<td class="nump">8,814<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="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,283<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Disposal group, operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,415<span></span>
</td>
<td class="nump">$ 1,090<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenOneAssetsMember', window );">Particulate Matter Sensor Gen 1 Assets | Control Devices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal group, net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Predisposition intercompany purchases</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">898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposal</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">740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenTwoAssetsMember', window );">Particulate Matter Sensor Gen 2 Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">786<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Particulate Matter Sensor Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Purchase price for sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_DisposalGroupPostClosingInventoryAdjustmentPayment', window );">Disposal group post-closing inventory adjustment payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Particulate Matter Sensor Gen 1 Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Purchase price for sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal group, net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,042<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="Show.showAR( this, 'defref_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses', window );">Services provided pursuant to the agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 308<span></span>
</td>
<td class="nump">$ 783<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Particulate Matter Sensor Gen 1 Assets | Control Devices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</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">$ 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Particulate Matter Sensor Gen 2 Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Purchase price for sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Canton Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Purchase price for sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Canton Facility | Control Devices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | MSIL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Purchase price for sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,500<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="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on disposal</a></td>
<td class="nump">$ 1,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of assets</a></td>
<td class="nump">21,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from (payments related to) sale of business</a></td>
<td class="nump">$ 20,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sri_DisposalGroupPostClosingInventoryAdjustmentPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group post-closing inventory adjustment payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_DisposalGroupPostClosingInventoryAdjustmentPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Services provided income per agreement recognized as reduction to selling general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenOneAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenOneAssetsMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenTwoAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorGenTwoAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_ParticulateMatterSensorAssetsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_CantonFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_CantonFacilityMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_MsilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sri_MsilMember</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719060640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">$ 391,262<span></span>
</td>
<td class="nump">$ 380,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(286,619)<span></span>
</td>
<td class="num">(272,833)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">104,643<span></span>
</td>
<td class="nump">107,901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandImprovementsMember', window );">Land and land improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">3,030<span></span>
</td>
<td class="nump">3,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">29,703<span></span>
</td>
<td class="nump">28,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">247,237<span></span>
</td>
<td class="nump">249,365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">9,100<span></span>
</td>
<td class="nump">8,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tooling</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">42,950<span></span>
</td>
<td class="nump">41,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Information technology</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">32,584<span></span>
</td>
<td class="nump">30,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">783<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">5,199<span></span>
</td>
<td class="nump">5,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant, and equipment</a></td>
<td class="nump">$ 20,676<span></span>
</td>
<td class="nump">$ 12,584<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LandImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LandImprovementsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FurnitureAndFixturesMember</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_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ToolsDiesAndMoldsMember</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_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TechnologyEquipmentMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VehiclesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConstructionInProgressMember</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>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723581696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 26,687<span></span>
</td>
<td class="nump">$ 27,823<span></span>
</td>
<td class="nump">$ 27,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tooling | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Tooling | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Information technology | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Information technology | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Minimum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FurnitureAndFixturesMember</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_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ToolsDiesAndMoldsMember</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_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TechnologyEquipmentMember</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_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VehiclesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719884496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 34,225<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Cumulative goodwill impairment</a></td>
<td class="nump">300,083<span></span>
</td>
<td class="nump">300,083<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 34,225<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="nump">39,104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember', window );">Particulate Matter Fixed Assets</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember', window );">Particulate Matter Fixed Assets | Control Devices | Tallinn, Estonia 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember', window );">Particulate Matter Fixed Assets | Control Devices | Tallinn, Estonia Facility | Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,326<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for 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="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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementBusinessSegmentsAxis=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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_SubsegmentsAxis=sri_TallinnEstoniaFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubsegmentsAxis=sri_TallinnEstoniaFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728002592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at January 1</a></td>
<td class="nump">$ 36,387<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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31</a></td>
<td class="nump">34,225<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at January 1</a></td>
<td class="nump">36,387<span></span>
</td>
<td class="nump">39,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="num">(2,162)<span></span>
</td>
<td class="num">(2,717)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31</a></td>
<td class="nump">$ 34,225<span></span>
</td>
<td class="nump">$ 36,387<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720686736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition cost</a></td>
<td class="nump">$ 89,336<span></span>
</td>
<td class="nump">$ 86,304<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(43,828)<span></span>
</td>
<td class="num">(36,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">49,863<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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">7,003<span></span>
</td>
<td class="nump">6,006<span></span>
</td>
<td class="nump">$ 5,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Amortization expense next year</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Amortization expense year two</a></td>
<td class="nump">7,600<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Amortization expense year three</a></td>
<td class="nump">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization expense year four</a></td>
<td class="nump">7,600<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Amortization expense year five</a></td>
<td class="nump">$ 7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted average remaining amortization period</a></td>
<td class="text">7 years<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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Intangible impairment charge</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition cost</a></td>
<td class="nump">44,394<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(23,355)<span></span>
</td>
<td class="num">(20,240)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">21,039<span></span>
</td>
<td class="nump">24,760<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists | Electronics</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">16,521<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists | Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">4,518<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Tradenames</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition cost</a></td>
<td class="nump">16,430<span></span>
</td>
<td class="nump">16,016<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(7,761)<span></span>
</td>
<td class="num">(6,655)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">8,669<span></span>
</td>
<td class="nump">9,361<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Tradenames | Electronics</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">3,589<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Tradenames | Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">5,080<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember', window );">Technology and patents</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition cost</a></td>
<td class="nump">12,921<span></span>
</td>
<td class="nump">12,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(10,100)<span></span>
</td>
<td class="num">(8,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">2,821<span></span>
</td>
<td class="nump">3,933<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember', window );">Technology and patents | Electronics</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">575<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember', window );">Technology and patents | Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">2,173<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember', window );">Technology and patents | Control Devices</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">73<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized software development</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Acquisition cost</a></td>
<td class="nump">15,591<span></span>
</td>
<td class="nump">12,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(2,612)<span></span>
</td>
<td class="num">(624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">12,979<span></span>
</td>
<td class="nump">$ 11,809<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized software development | Electronics</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">10,218<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized software development | Control Devices</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net</a></td>
<td class="nump">$ 2,761<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized software development | Minimum</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">three<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized software development | Maximum</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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">seven years<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(2)<br> -URI https://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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=sri_PstMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PstMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=sri_TechnologyMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461726220928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation related liabilities</a></td>
<td class="nump">$ 19,015<span></span>
</td>
<td class="nump">$ 18,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Product warranty and recall obligations</a></td>
<td class="nump">9,040<span></span>
</td>
<td class="nump">6,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">37,985<span></span>
</td>
<td class="nump">44,671<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 66,040<span></span>
</td>
<td class="nump">$ 70,139<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12524-110249<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.20)<br> -URI https://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 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126907644&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720502208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction losses (gains)</a></td>
<td class="nump">$ 5,534<span></span>
</td>
<td class="nump">$ 2,037<span></span>
</td>
<td class="num">$ (997)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualNoncurrent', window );">Product warranty and recall accrual</a></td>
<td class="nump">$ 4,437<span></span>
</td>
<td class="nump">$ 3,094<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="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 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductWarrantyAccrualNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719883504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Product warranty and recall at beginning of period</a></td>
<td class="nump">$ 9,846<span></span>
</td>
<td class="nump">$ 12,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Accruals for warranties established during period</a></td>
<td class="nump">9,917<span></span>
</td>
<td class="nump">7,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Aggregate changes in pre-existing liabilities due to claim developments</a></td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(7,351)<span></span>
</td>
<td class="num">(9,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(437)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Product warranty and recall at end of period</a></td>
<td class="nump">$ 13,477<span></span>
</td>
<td class="nump">$ 9,846<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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461717060704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Other Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">19 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. 06, 2020</div></th>
<th class="th"><div>Feb. 25, 2020</div></th>
<th class="th"><div>Feb. 24, 2020</div></th>
<th class="th"><div>May 08, 2019</div></th>
<th class="th"><div>May 07, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 03, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Oct. 26, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Design and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,296<span></span>
</td>
<td class="nump">$ 66,165<span></span>
</td>
<td class="nump">$ 49,386<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="Show.showAR( this, 'defref_sri_ResearchAndDevelopmentExpensePercentage', window );">Percentage of net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">7.60%<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Research and development expense reimbursed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,784<span></span>
</td>
<td class="nump">$ 15,849<span></span>
</td>
<td class="nump">$ 19,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,942<span></span>
</td>
<td class="nump">5,960<span></span>
</td>
<td class="nump">5,888<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation expense capitalized as inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372,937<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="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Deferred financing cost amortization and debt discount accretion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,051<span></span>
</td>
<td class="nump">643<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,097<span></span>
</td>
<td class="nump">5,189<span></span>
</td>
<td class="nump">6,124<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">996<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common Share repurchase program payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Initial delivery of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_PeriodOverWhichShareWillBeRepurchased', window );">Share repurchase period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280,942<span></span>
</td>
<td class="nump">295,950<span></span>
</td>
<td class="nump">296,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 289,904<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="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,750<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember', window );">Common Shares held in treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Reduction to shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</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="num">(50,366)<span></span>
</td>
<td class="num">(55,264)<span></span>
</td>
<td class="num">(60,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,773)<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Reduction to shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,758<span></span>
</td>
<td class="nump">232,490<span></span>
</td>
<td class="nump">234,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,607<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,692<span></span>
</td>
<td class="nump">$ 215,748<span></span>
</td>
<td class="nump">212,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,542<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained earnings | Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,750<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="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained earnings | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2019-12</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=sri_AcceleratedShareRepurchaseAgreementMember', window );">Accelerated Share Repurchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common Share repurchase program payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Initial delivery of shares (in shares)</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">1,349,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_PercentageOfExpectedSharesRepurchased', window );">Percentage of total number of Company Shares</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">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Reduction to shareholders' equity</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">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram', window );">Reduction to shareholders' equity as unsettled forward contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=sri_AgreementLetter10b18Member', window );">Agreement Letter 10b18 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Reduction to shareholders' equity</a></td>
<td class="nump">$ 4,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Delivery of shares received (in shares)</a></td>
<td class="nump">242,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=sri_AgreementLetter10b18Member', window );">Agreement Letter 10b18 [Member] | Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Reduction to shareholders' equity</a></td>
<td class="nump">$ 4,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurredCapitalized', window );">Capitalized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sri_PerformanceBasedRightToReceivedCommonSharesMember', window );">Performance Based Right to Receive Common Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Common shares, non-vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">767,593<span></span>
</td>
<td class="nump">580,116<span></span>
</td>
<td class="nump">752,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,942<span></span>
</td>
<td class="nump">$ 5,960<span></span>
</td>
<td class="nump">$ 5,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity increase (decrease) related to shares repurchase program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_PercentageOfExpectedSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of expected shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentageOfExpectedSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_PeriodOverWhichShareWillBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period over which shares will be repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PeriodOverWhichShareWillBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ResearchAndDevelopmentExpensePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of research development expenses to net sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ResearchAndDevelopmentExpensePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestCostsIncurredCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized, including amount of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsIncurredCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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; or (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.</p></div>
<a href="javascript:void(0);" onclick="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 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201912Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AccountingStandardsUpdate201912Member</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_ShareRepurchaseProgramAxis=sri_AcceleratedShareRepurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_AcceleratedShareRepurchaseAgreementMember</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_ShareRepurchaseProgramAxis=sri_AgreementLetter10b18Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_AgreementLetter10b18Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sri_PerformanceBasedRightToReceivedCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PerformanceBasedRightToReceivedCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729205728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average Common Shares outstanding (in shares)</a></td>
<td class="nump">27,258,456<span></span>
</td>
<td class="nump">27,114,359<span></span>
</td>
<td class="nump">27,024,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">301,175<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average Common Shares outstanding (in shares)</a></td>
<td class="nump">27,258,456<span></span>
</td>
<td class="nump">27,415,534<span></span>
</td>
<td class="nump">27,024,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720419312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 295,950<span></span>
</td>
<td class="nump">$ 296,634<span></span>
</td>
<td class="nump">$ 289,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(4,355)<span></span>
</td>
<td class="num">(7,549)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(1,763)<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(6,118)<span></span>
</td>
<td class="num">(7,389)<span></span>
</td>
<td class="nump">1,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">280,942<span></span>
</td>
<td class="nump">295,950<span></span>
</td>
<td class="nump">296,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss</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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(97,024)<span></span>
</td>
<td class="num">(89,635)<span></span>
</td>
<td class="num">(91,472)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(103,142)<span></span>
</td>
<td class="num">(97,024)<span></span>
</td>
<td class="num">(89,635)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(97,203)<span></span>
</td>
<td class="num">(88,795)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="num">(6,171)<span></span>
</td>
<td class="num">(8,408)<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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(6,171)<span></span>
</td>
<td class="num">(8,408)<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="num">(103,374)<span></span>
</td>
<td class="num">(97,203)<span></span>
</td>
<td class="num">(88,795)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Unrealized gain (loss) on derivatives</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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">179<span></span>
</td>
<td class="num">(840)<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="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="nump">1,816<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(1,763)<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">1,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 232<span></span>
</td>
<td class="nump">$ 179<span></span>
</td>
<td class="num">$ (840)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="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 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<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 https://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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</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>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461716912176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue by Segment and Geographical Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 899,923<span></span>
</td>
<td class="nump">$ 770,462<span></span>
</td>
<td class="nump">$ 648,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">444,928<span></span>
</td>
<td class="nump">386,944<span></span>
</td>
<td class="nump">330,528<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember', window );">South 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,230<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">347,129<span></span>
</td>
<td class="nump">261,149<span></span>
</td>
<td class="nump">214,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">55,636<span></span>
</td>
<td class="nump">65,592<span></span>
</td>
<td class="nump">55,557<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">342,596<span></span>
</td>
<td class="nump">355,775<span></span>
</td>
<td class="nump">342,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">291,808<span></span>
</td>
<td class="nump">282,525<span></span>
</td>
<td class="nump">261,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | South 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,681<span></span>
</td>
<td class="nump">29,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">50,788<span></span>
</td>
<td class="nump">60,569<span></span>
</td>
<td class="nump">50,930<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">505,097<span></span>
</td>
<td class="nump">357,910<span></span>
</td>
<td class="nump">257,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">153,120<span></span>
</td>
<td class="nump">104,419<span></span>
</td>
<td class="nump">68,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | South 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">347,129<span></span>
</td>
<td class="nump">248,468<span></span>
</td>
<td class="nump">184,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">4,848<span></span>
</td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">4,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,230<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | South 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,230<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_SouthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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=sri_PstMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PstMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720477760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized contract acquisition costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461723633504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details)<br> R$ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">65 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>May 15, 2017</div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>BRL (R$)</div>
</th>
<th class="th"><div>May 16, 2017</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (823)<span></span>
</td>
<td class="nump">$ 3,658<span></span>
</td>
<td class="nump">$ 1,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,416<span></span>
</td>
<td class="nump">42,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember', window );">Minda Stoneridge Instruments Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</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">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</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">$ 13,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">1,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember', window );">PST Eletronica Ltda</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction', window );">Percentage ownership in consolidated subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_AdditionalPercentageOfNoncontrollingInterestAcquired', window );">Percentage of additional noncontrolling interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities', window );">Fair value of earn-out liability</a></td>
<td class="nump">$ 8,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,010<span></span>
</td>
<td class="nump">R$ 24,154<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_AutotechVenturesMember', window );">Autotech Ventures | Venture Capital Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 823<span></span>
</td>
<td class="num">(1,882)<span></span>
</td>
<td class="num">$ (59)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount', window );">Investment commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_InvestmentsContributionPeriod', window );">Contribution expected period (in years)</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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="nump">3,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,644<span></span>
</td>
<td class="nump">$ 8,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sri_AdditionalPercentageOfNoncontrollingInterestAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional percentage of noncontrolling interest acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_AdditionalPercentageOfNoncontrollingInterestAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_InvestmentsContributionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period over which contribution has to be completed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_InvestmentsContributionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of financial support to be provided in future by investment company to investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66023616&amp;loc=SL35737436-115832<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockPercentageOfOwnershipAfterTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_MindaStoneridgeInstrumentsLtdMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_AutotechVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_AutotechVenturesMember</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_InvestmentTypeAxis=us-gaap_VentureCapitalFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InvestmentTypeAxis=us-gaap_VentureCapitalFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461726509360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 167,802<span></span>
</td>
<td class="nump">$ 163,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">167,802<span></span>
</td>
<td class="nump">163,957<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">5,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(1,450)<span></span>
</td>
<td class="num">(5,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Credit Facility</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">167,802<span></span>
</td>
<td class="nump">163,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 167,802<span></span>
</td>
<td class="nump">163,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="nump">6.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity</a></td>
<td class="text">June 2024<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=sri_SuzhouShortTermCreditLineMember', window );">Suzhou short-term credit line</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">3,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">3,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="nump">3.70%<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity</a></td>
<td class="text">June 2023<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="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=sri_SwedenShortTermNoteMember', window );">Sweden short-term credit line</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Revolving Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Revolving credit facility</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity</a></td>
<td class="text"> <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_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=sri_SuzhouShortTermCreditLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_SuzhouShortTermCreditLineMember</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_ShortTermDebtTypeAxis=sri_SwedenShortTermNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortTermDebtTypeAxis=sri_SwedenShortTermNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461711787744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br> &#165; in Thousands, kr in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>SEK (kr)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>SEK (kr)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 27, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>SEK (kr)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 05, 2019 </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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 167,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 163,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCovenantCompliance', window );">Credit Facility covenant compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.<span></span>
</td>
<td class="text">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.<span></span>
</td>
<td class="text">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Subsidiary borrowed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,913<span></span>
</td>
<td class="nump">$ 71,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
<td class="nump">$ 61,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_BridgeLoanMember', window );">Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<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="Show.showAR( this, 'defref_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility', window );">Increase in maximum borrowing capacity of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 150,000<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="Show.showAR( this, 'defref_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount', window );">Debt instrument covenant default of other debt maximum amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount', window );">Debt instrument covenant uninsured asset losses maximum amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,213<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">kr 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit | kr</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">kr 18,973<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=sri_SuzhouShortTermCreditLineMember', window );">Suzhou short-term credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Outstanding credit lines weighted-average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="nump">4.15%<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=sri_BankAcceptanceDraftCreditLineMember', window );">Bank Acceptance Draft Credit Line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Subsidiary borrowed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,574<span></span>
</td>
<td class="nump">kr 380,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,397<span></span>
</td>
<td class="nump">kr 399,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun.  05,  2024<span></span>
</td>
<td class="text">Jun.  05,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember', window );">Credit Facility | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_LineOfCreditFacilityRequiredMinimumLiquidity', window );">Credit facility required minimum liquidity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Capitalized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,086<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Credit Facility | Debt Instrument, Redemption, Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0275<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Credit Facility | Debt Instrument, Redemption, Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0325<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Credit Facility | Debt Instrument, Redemption, Period Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0350<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Credit Facility | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Specified Hedge Borrowings | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember', window );">Amendment Number One | Specified Hedge Borrowings | Credit Facility | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Quarter Ended March 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="nump">2.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Quarter Ended June 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="nump">2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Quarters Ended September 30, 2022 and December 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Capitalized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_MaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_PercentThresholdOfDomesticCash', window );">Percent threshold of domestic cash</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_PercentThresholdOfForeignCash', window );">Percent threshold of foreign cash</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_MaximumNetLeverageRatio', window );">Maximum net leverage ratio</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off of deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Credit Facility | Debt Instrument, Redemption, Period Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="nump">4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Credit Facility | Debt Instrument, Redemption, Period Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Credit Facility | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember', window );">Amendment Number Three | Specified Hedge Borrowings | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember', window );">Amendment Number Four | Quarter Ended March 31, 2022 | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MinimumInterestCoverageRatio', window );">Minimum interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember', window );">Amendment Number Four | Credit Facility | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_PercentThresholdOfDomesticCash', window );">Percent threshold of domestic cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_PercentThresholdOfForeignCash', window );">Percent threshold of foreign cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_sri_MaximumNetLeverageRatio', window );">Maximum net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember', window );">Amendment Number Four | Credit Facility | Debt Instrument, Redemption, Period One | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember', window );">Amendment Number Four | Credit Facility | Debt Instrument, Redemption, Period Two | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_MaximumLeverageRatio', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember', window );">Amendment Number Four | Credit Facility | Maximum | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument covenant default of other debt maximum amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument covenant uninsured asset losses maximum amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in maximum borrowing capacity of credit facility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_LineOfCreditFacilityRequiredMinimumLiquidity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Required Minimum Liquidity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_LineOfCreditFacilityRequiredMinimumLiquidity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_MaximumLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_MaximumLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_MaximumNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_MaximumNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_MinimumInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum interest coverage ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_MinimumInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_PercentThresholdOfDomesticCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent threshold of domestic cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentThresholdOfDomesticCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_PercentThresholdOfForeignCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent threshold of foreign cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentThresholdOfForeignCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_BridgeLoanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_SuzhouShortTermCreditLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_SuzhouShortTermCreditLineMember</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=sri_BankAcceptanceDraftCreditLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_BankAcceptanceDraftCreditLineMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_AmendmentNumberOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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_sri_DebtCategoryAxis=sri_SpecifiedHedgeBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_DebtCategoryAxis=sri_SpecifiedHedgeBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_AmendmentNumberThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=sri_DebtInstrumentRedemptionPeriodEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_AmendmentNumberFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729143440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Future Maturities of Long-Term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 1,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">167,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 169,252<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720073696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>(Loss) income before income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (11,944)<span></span>
</td>
<td class="nump">$ 11,596<span></span>
</td>
<td class="num">$ (25,403)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">1,248<span></span>
</td>
<td class="nump">840<span></span>
</td>
<td class="nump">14,679<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(10,696)<span></span>
</td>
<td class="nump">12,436<span></span>
</td>
<td class="num">(10,724)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">435<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit', window );">State and foreign</a></td>
<td class="nump">8,035<span></span>
</td>
<td class="nump">9,542<span></span>
</td>
<td class="nump">5,182<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current expense</a></td>
<td class="nump">8,470<span></span>
</td>
<td class="nump">9,542<span></span>
</td>
<td class="nump">5,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(3,282)<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="num">(8,512)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">State and foreign</a></td>
<td class="num">(1,828)<span></span>
</td>
<td class="num">(1,226)<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Total deferred benefit</a></td>
<td class="num">(5,110)<span></span>
</td>
<td class="num">(512)<span></span>
</td>
<td class="num">(7,953)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 3,360<span></span>
</td>
<td class="nump">$ 9,030<span></span>
</td>
<td class="num">$ (2,774)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_CurrentStateAndForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The component of income tax expense for the period representing amounts paid or payable (or refundable) as determined by applying the provisions of enacted state and local tax law and foreign tax law to relevant amounts of taxable Income or Loss from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_CurrentStateAndForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461718317248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S. federal income tax (benefit) provision</a></td>
<td class="num">$ (2,246)<span></span>
</td>
<td class="nump">$ 2,612<span></span>
</td>
<td class="num">$ (2,252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">942<span></span>
</td>
<td class="num">(647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits and incentives</a></td>
<td class="num">(4,060)<span></span>
</td>
<td class="num">(3,316)<span></span>
</td>
<td class="num">(2,791)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">730<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Impact of change in enacted tax law</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">1,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">5,248<span></span>
</td>
<td class="nump">5,070<span></span>
</td>
<td class="nump">2,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount', window );">U.S. tax on foreign earnings</a></td>
<td class="nump">1,376<span></span>
</td>
<td class="num">(347)<span></span>
</td>
<td class="num">(519)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Tax impact of unconsolidated subsidiaries</a></td>
<td class="nump">395<span></span>
</td>
<td class="nump">1,828<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign', window );">Unremitted earnings on foreign subsidiaries</a></td>
<td class="num">(898)<span></span>
</td>
<td class="nump">835<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">657<span></span>
</td>
<td class="nump">740<span></span>
</td>
<td class="nump">498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Compensation and benefits</a></td>
<td class="nump">774<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">409<span></span>
</td>
<td class="num">(649)<span></span>
</td>
<td class="num">(560)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 3,360<span></span>
</td>
<td class="nump">$ 9,030<span></span>
</td>
<td class="num">$ (2,774)<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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingenciesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in foreign income tax contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingenciesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720410928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventories</a></td>
<td class="nump">$ 1,479<span></span>
</td>
<td class="nump">$ 1,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Employee compensation and benefits</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">2,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued liabilities and reserves</a></td>
<td class="nump">5,862<span></span>
</td>
<td class="nump">4,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="nump">751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss carryforwards</a></td>
<td class="nump">16,997<span></span>
</td>
<td class="nump">13,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Tax credit carryforwards</a></td>
<td class="nump">20,802<span></span>
</td>
<td class="nump">24,173<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="Show.showAR( this, 'defref_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment', window );">Capitalized research and development</a></td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Lease liability</a></td>
<td class="nump">2,817<span></span>
</td>
<td class="nump">3,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Other</a></td>
<td class="nump">1,213<span></span>
</td>
<td class="nump">647<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">58,827<span></span>
</td>
<td class="nump">51,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="num">(18,496)<span></span>
</td>
<td class="num">(14,516)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets less valuation allowance</a></td>
<td class="nump">40,331<span></span>
</td>
<td class="nump">36,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">(2,038)<span></span>
</td>
<td class="num">(1,235)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(10,056)<span></span>
</td>
<td class="num">(11,767)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use-assets</a></td>
<td class="num">(2,595)<span></span>
</td>
<td class="num">(3,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(4,991)<span></span>
</td>
<td class="num">(5,021)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred tax liabilities</a></td>
<td class="num">(19,680)<span></span>
</td>
<td class="num">(21,516)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 20,651<span></span>
</td>
<td class="nump">$ 15,328<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Capitalized Research and Development</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728093520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Classification of Net Deferred Tax Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_LongTermDeferredTaxAssets', window );">Long-term deferred tax assets</a></td>
<td class="nump">$ 29,149<span></span>
</td>
<td class="nump">$ 26,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Long-term deferred tax liabilities</a></td>
<td class="num">(8,498)<span></span>
</td>
<td class="num">(10,706)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 20,651<span></span>
</td>
<td class="nump">$ 15,328<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_LongTermDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term deferred tax assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_LongTermDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720884032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Unremitted earnings of foreign subsidiaries</a></td>
<td class="nump">$ 36,155,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardExpirationDate', window );">General business tax credit carry forwards, expiration date</a></td>
<td class="text">Dec. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">$ 2,545,000<span></span>
</td>
<td class="nump">$ 2,891,000<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Expense related to interest and penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">General business and foreign tax credit carry forwards</a></td>
<td class="nump">19,055,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">48,430,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">General business and foreign tax credit carry forwards</a></td>
<td class="nump">$ 1,083,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Minimum</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carry forwards, expiration dates</a></td>
<td class="text">Dec. 31,  2023<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Maximum</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carry forwards, expiration dates</a></td>
<td class="text">Dec. 31,  2041<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 73,553,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">General business and foreign tax credit carry forwards</a></td>
<td class="nump">$ 664,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority | Minimum</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carry forwards, expiration dates</a></td>
<td class="text">Dec. 31,  2023<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority | Maximum</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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carry forwards, expiration dates</a></td>
<td class="text">Dec. 31,  2027<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_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the tax credit carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<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 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<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 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720072672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Income Tax Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance as of January 1</a></td>
<td class="nump">$ 2,891<span></span>
</td>
<td class="nump">$ 3,449<span></span>
</td>
<td class="nump">$ 3,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract', window );"><strong>Tax positions related to the current year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract', window );"><strong>Tax positions related to the prior years:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Expirations of statutes of limitation</a></td>
<td class="num">(346)<span></span>
</td>
<td class="num">(558)<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance as of December 31</a></td>
<td class="nump">$ 2,545<span></span>
</td>
<td class="nump">$ 2,891<span></span>
</td>
<td class="nump">$ 3,449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461718358512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Tax Years Open for Examination (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Domestic Tax Authority | U.S. Federal | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Argentina | Argentina</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Brazil | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | China | China</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | France | France</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Germany | Germany</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Italy | Italy</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Mauritius | Mauritius</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Mexico | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Netherlands | Netherlands</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | Sweden | Sweden</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Foreign Tax Authority | United Kingdom | United Kingdom</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Domestic Tax Authority | U.S. Federal | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Argentina | Argentina</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Brazil | Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | China | China</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | France | France</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Germany | Germany</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Italy | Italy</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Mauritius | Mauritius</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Mexico | Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Netherlands | Netherlands</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | Sweden | Sweden</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Foreign Tax Authority | United Kingdom | United Kingdom</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">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_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="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:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=sri_IncomeTaxAuthorityArgentinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=sri_IncomeTaxAuthorityArgentinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AR</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_IncomeTaxAuthorityNameAxis=us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_BR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_BR</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_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_FR</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_IncomeTaxAuthorityNameAxis=us-gaap_FederalMinistryOfFinanceGermanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_FederalMinistryOfFinanceGermanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_DE</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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IT">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IT</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_IncomeTaxAuthorityNameAxis=sri_MauritiusRevenueAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=sri_MauritiusRevenueAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MU</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_IncomeTaxAuthorityNameAxis=us-gaap_MexicanTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_MexicanTaxAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</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_IncomeTaxAuthorityNameAxis=us-gaap_TaxAndCustomsAdministrationNetherlandsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_TaxAndCustomsAdministrationNetherlandsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_NL</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_IncomeTaxAuthorityNameAxis=us-gaap_SwissFederalTaxAdministrationFTAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_SwissFederalTaxAdministrationFTAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SE</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_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityNameAxis=us-gaap_HerMajestysRevenueAndCustomsHMRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720901600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Option to extend</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate', window );">Option to terminate</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag', window );">Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">consolidated statements of operations<span></span>
</td>
<td class="text">consolidated statements of operations<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Operating lease income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 602<span></span>
</td>
<td class="nump">$ 674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseIncome', window );">Variable lease income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 199<span></span>
</td>
<td class="nump">$ 199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether lessee has option to extend operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether lessee has option to terminate operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720206240">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 4,736<span></span>
</td>
<td class="nump">$ 5,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">958<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">585<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 6,279<span></span>
</td>
<td class="nump">$ 6,977<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461727998064">
<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>Dec. 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="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use asset</a></td>
<td class="nump">$ 13,762<span></span>
</td>
<td class="nump">$ 18,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease current liability, included in other current liabilities</a></td>
<td class="nump">3,938<span></span>
</td>
<td class="nump">4,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long-term liability</a></td>
<td class="nump">10,594<span></span>
</td>
<td class="nump">14,912<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total leased liabilities</a></td>
<td class="nump">$ 14,532<span></span>
</td>
<td class="nump">$ 19,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating lease long-term liability<span></span>
</td>
<td class="text">Operating lease long-term liability<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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729176352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>As of December 31,</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 4,357<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">3,226<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,020<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">16,547<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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,015)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total leased liabilities</a></td>
<td class="nump">$ 14,532<span></span>
</td>
<td class="nump">$ 19,115<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728058640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">4 years 7 months 20 days<span></span>
</td>
<td class="text">5 years 5 months 8 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.67%<span></span>
</td>
<td class="nump">5.56%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461729014720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Other information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Operating cash flows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid related to operating lease obligations</a></td>
<td class="nump">$ 4,649<span></span>
</td>
<td class="nump">$ 5,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_CashFlowActivityLesseeAbstract', window );"><strong>Non-cash activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">$ 594<span></span>
</td>
<td class="nump">$ 4,596<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_CashFlowActivityLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Activity, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_CashFlowActivityLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461721126848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">31 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>May 31, 2016</div></th>
<th class="th"><div>May 31, 2013</div></th>
<th class="th"><div>Apr. 30, 2005</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based compensation vested in period, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,334<span></span>
</td>
<td class="nump">$ 9,637<span></span>
</td>
<td class="nump">$ 5,288<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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefit realized from vesting of restricted common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 543<span></span>
</td>
<td class="num">$ (563)<span></span>
</td>
<td class="num">$ (46)<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sri_TimeBasedAwardsMember', window );">Time-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, granted (in dollars per 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.71<span></span>
</td>
<td class="nump">$ 35.13<span></span>
</td>
<td class="nump">$ 17.78<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Employee service share-based compensation, nonvested, period for recognition</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">1 year 1 month 24 days<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,592<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sri_PerformanceBasedAwardsMember', window );">Performance-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, granted (in dollars per 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.64<span></span>
</td>
<td class="nump">$ 43.34<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sri_TwoThousandSixteenPlanMember', window );">2016 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares', window );">Share-based compensation award reserved for issuance of common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,000<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="Show.showAR( this, 'defref_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares', window );">Share-based compensation, increase in awards reserved for issuance of common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based compensation award granted in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,905,947<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation award, number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">865,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">865,422<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sri_TwoThousandSixteenPlanMember', window );">2016 Plan | Time-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based compensation award granted in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,194,460<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation award vesting period</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">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sri_TwoThousandSixteenPlanMember', window );">2016 Plan | Performance-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based compensation award granted in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,711,487<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Share-based compensation award forfeited in period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">871,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation award vesting period</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">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sri_DirectorSharePlanMember', window );">Director Share Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares', window );">Share-based compensation award reserved for issuance of common shares (in shares)</a></td>
<td class="nump">950,000<span></span>
</td>
<td class="nump">850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares', window );">Share-based compensation, increase in awards reserved for issuance of common shares (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation award vesting period</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">1 year<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="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued', window );">Share-based compensation restricted common shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">797,011<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="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued', window );">Share-based compensation, maximum number of shares issuable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of share instruments may be issued under a share-based compensation plan subject to incentive stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares reserved for issuance of common shares under an established share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under an established share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation, increase in awards reserved for issuance of common shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sri_TimeBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_TimeBasedAwardsMember</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=sri_PerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PerformanceBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sri_TwoThousandSixteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sri_TwoThousandSixteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=sri_DirectorSharePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=sri_DirectorSharePlanMember</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>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728130864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details) - Performance-based awards<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_PercentOfAwardAllocatedToTotalShareholderReturn', window );">Total shareholder return</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">45.00%<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="Show.showAR( this, 'defref_sri_PercentOfAwardAllocatedToEarningsPerShare', window );">Earnings per share</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">36.00%<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="Show.showAR( this, 'defref_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital', window );">Return on invested capital</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_PercentOfAwardAllocatedToEarningsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of award allocated to earnings per share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentOfAwardAllocatedToEarningsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_PercentOfAwardAllocatedToReturnOnInvestedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of award allocated to return on invested capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentOfAwardAllocatedToReturnOnInvestedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_sri_PercentOfAwardAllocatedToTotalShareholderReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of award allocated to total shareholder return</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PercentOfAwardAllocatedToTotalShareholderReturn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=sri_PerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PerformanceBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728104688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sri_TimeBasedAwardsMember', window );">Time-based awards</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested, beginning balance (in shares)</a></td>
<td class="nump">450,331<span></span>
</td>
<td class="nump">502,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">335,044<span></span>
</td>
<td class="nump">202,599<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(168,222)<span></span>
</td>
<td class="num">(159,755)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or cancelled (in shares)</a></td>
<td class="num">(46,350)<span></span>
</td>
<td class="num">(95,241)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested, ending balance (in shares)</a></td>
<td class="nump">570,803<span></span>
</td>
<td class="nump">450,331<span></span>
</td>
<td class="nump">502,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward', window );"><strong>Weighted- average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 26.55<span></span>
</td>
<td class="nump">$ 21.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">18.71<span></span>
</td>
<td class="nump">35.13<span></span>
</td>
<td class="nump">$ 17.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">27.12<span></span>
</td>
<td class="nump">22.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or cancelled (in dollars per share)</a></td>
<td class="nump">20.17<span></span>
</td>
<td class="nump">26.96<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 22.29<span></span>
</td>
<td class="nump">$ 26.55<span></span>
</td>
<td class="nump">$ 21.89<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=sri_PerformanceBasedAwardsMember', window );">Performance-based awards</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested, beginning balance (in shares)</a></td>
<td class="nump">578,985<span></span>
</td>
<td class="nump">752,783<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">361,982<span></span>
</td>
<td class="nump">215,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(2,317)<span></span>
</td>
<td class="num">(126,242)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or cancelled (in shares)</a></td>
<td class="num">(171,058)<span></span>
</td>
<td class="num">(263,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested, ending balance (in shares)</a></td>
<td class="nump">767,592<span></span>
</td>
<td class="nump">578,985<span></span>
</td>
<td class="nump">752,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward', window );"><strong>Weighted- average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 28.42<span></span>
</td>
<td class="nump">$ 24.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">20.64<span></span>
</td>
<td class="nump">43.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">22.70<span></span>
</td>
<td class="nump">29.61<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or cancelled (in dollars per share)</a></td>
<td class="nump">31.75<span></span>
</td>
<td class="nump">28.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 24.03<span></span>
</td>
<td class="nump">$ 28.42<span></span>
</td>
<td class="nump">$ 24.32<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Roll Forward</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=sri_TimeBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_TimeBasedAwardsMember</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=sri_PerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PerformanceBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461811846304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Expenses related to employee benefit plans</a></td>
<td class="nump">$ 4,883<span></span>
</td>
<td class="nump">$ 5,082<span></span>
</td>
<td class="nump">$ 3,812<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719697968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>contract </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>May 05, 2022 </div>
<div>contract</div>
</th>
<th class="th">
<div>Feb. 18, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromHedgeInvestingActivities', window );">Proceeds from settlement of net investment hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Impact on earnings (loss) per share (in dollars per share) | $ / shares</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="num">$ (0.52)<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (0.29)<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="nump">$ 167,802<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">$ 167,802<span></span>
</td>
<td class="nump">$ 163,957<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="Show.showAR( this, 'defref_sri_PaymentsForEarnOutConsideration', window );">Earn-out consideration cash payment within financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,276<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet', window );">Transfers in or out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueAdjustment', window );">Assets fair value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,326<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="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember', window );">Particulate Matter Fixed Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,326<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="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Forward currency contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear', window );">Losses expected to be recognized in interest expense in next year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_sri_PaymentsForEarnOutConsiderationFromOperatingActivities', window );">Payments for earn out consideration from operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Number of hedge contracts | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Net gain recorded on consolidated statement of operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromHedgeInvestingActivities', window );">Proceeds from settlement of net investment hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Impact on earnings (loss) per share (in dollars per share) | $ / shares</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Other Comprehensive (Loss) Income, Net | Reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Net gain recorded on consolidated statement of operations</a></td>
<td class="nump">$ 3,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Other Expense, Net | Reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Net gain recorded on consolidated statement of operations</a></td>
<td class="num">(3,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Net Investment Hedge Due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Net Investment Hedge Due 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Mexican Peso-Denominated Foreign Currency Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,923<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="nump">$ 433<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Interest rate swap | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax', window );">Increase (reduction) in interest expense</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="num">(156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Interest rate swap | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding</a></td>
<td class="nump">167,802<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">167,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Forward currency contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,923<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">$ 50,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="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Losses expected to be recognized in interest expense in next year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_PaymentsForEarnOutConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the cash outflow from payments for earn-out consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PaymentsForEarnOutConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sri_PaymentsForEarnOutConsiderationFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Earn Out Consideration From Operating Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PaymentsForEarnOutConsiderationFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeGainOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="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 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-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 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="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 (dd)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998896-113959<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="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 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3581-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=sri_ParticulateMatterFixedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=sri_PstMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PstMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember</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_OtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=sri_NetInvestmentHedgeDueTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_NetInvestmentHedgeDueTwoThousandTwentySixMember</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=sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember</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=sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember</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_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InterestRateSwapMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DebtInstrumentAxis=sri_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=sri_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724148736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 18, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember', window );">Forward currency contracts | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23,923<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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap | Cash Flow Hedging</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember', window );">Cross-currency swaps | Net Investment Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets | Forward currency contracts | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial assets carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">730<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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets | Interest rate swap | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial assets carried at fair value</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets | Cross-currency swaps | Net Investment Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial assets carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,450<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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities | Forward currency contracts | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial liabilities carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities | Interest rate swap | Cash Flow Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial liabilities carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">503<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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities | Cross-currency swaps | Net Investment Hedging | Designated as Hedging Instrument</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="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial liabilities carried at fair value</a></td>
<td class="nump">$ 0<span></span>
</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_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InterestRateSwapMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember</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>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720242144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold | Designated as Hedging Instrument | Forward currency contracts</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">$ 1,572<span></span>
</td>
<td class="nump">$ 341<span></span>
</td>
<td class="num">$ (1,146)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development | Designated as Hedging Instrument | Forward currency contracts</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative | Designated as Hedging Instrument | Forward currency contracts</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">156<span></span>
</td>
<td class="num">(651)<span></span>
</td>
<td class="num">(433)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Forward currency contracts</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (loss) recorded in other comprehensive (loss) income</a></td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">923<span></span>
</td>
<td class="num">(1,244)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">2,076<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="num">(1,499)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging | Designated as Hedging Instrument | Interest rate swap</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (loss) recorded in other comprehensive (loss) income</a></td>
<td class="nump">953<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="num">(1,751)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">156<span></span>
</td>
<td class="num">(651)<span></span>
</td>
<td class="num">(433)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging | Designated as Hedging Instrument | Cross-currency swaps</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="Show.showAR( this, 'defref_us-gaap_PriceRiskCashFlowHedgesAbstract', window );"><strong>Derivatives designated as cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Gain (loss) recorded in other comprehensive (loss) income</a></td>
<td class="nump">2,446<span></span>
</td>
<td class="nump">1,270<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="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PriceRiskCashFlowHedgesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriceRiskCashFlowHedgesAbstract</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 https://asc.fasb.org/extlink&amp;oid=126968391&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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_InterestRateSwapMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DerivativeInstrumentRiskAxis=us-gaap_CrossCurrencyInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719133664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward currency contract</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue', window );">Cross-currency swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets carried at fair value</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsFairValueDisclosure', window );">Earn-out consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,351<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 7,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 inputs</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward currency contract</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue', window );">Cross-currency swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsFairValueDisclosure', window );">Earn-out consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 inputs</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward currency contract</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue', window );">Cross-currency swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets carried at fair value</a></td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsFairValueDisclosure', window );">Earn-out consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 inputs</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Forward currency contract</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue', window );">Cross-currency swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets carried at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial liabilities carried at fair value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsFairValueDisclosure', window );">Earn-out consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities carried at fair value</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_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_NetInvestmentHedgeDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of all derivative assets designated as hedges of net investment in foreign operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720406736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (Details) - PST Eletronica Ltda - Earnout Consideration - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at January 1</a></td>
<td class="nump">$ 7,351<span></span>
</td>
<td class="nump">$ 5,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Foreign currency adjustments</a></td>
<td class="nump">921<span></span>
</td>
<td class="num">(527)<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="Show.showAR( this, 'defref_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities', window );">Earn-out consideration cash payment</a></td>
<td class="num">(8,272)<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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at December 31</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,351<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for earn out consideration from operating and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=sri_PstEletronicaltdaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sri_PstEletronicaltdaMember</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_FairValueByLiabilityClassAxis=sri_EarnoutConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FairValueByLiabilityClassAxis=sri_EarnoutConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461721073248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> R$ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 12, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 12, 2020 </div>
<div>BRL (R$)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>BRL (R$)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>BRL (R$)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses', window );">Environmental remediation cost incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 407<span></span>
</td>
<td class="nump">$ 225<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="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Environmental remediation accrued undiscounted liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">391<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="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Environmental remediation accrued undiscounted liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">216<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=sri_PstEletronicaltdaMember', window );">PST Eletronica Ltda</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation amount</a></td>
<td class="nump">$ 1,532<span></span>
</td>
<td class="nump">R$ 7,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter 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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember', window );">PST Eletronica Ltda | Civil, labor and other tax contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingency, estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,165<span></span>
</td>
<td class="nump">$ 8,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">R$ 47,820<span></span>
</td>
<td class="nump">R$ 46,530<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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.</p></div>
<a href="javascript:void(0);" onclick="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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=sri_AccruedExpensesAndOtherCurrentLiabilitiesMember</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_dei_LegalEntityAxis=sri_PstEletronicaltdaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=sri_PstEletronicaltdaMember</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_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sri_PstEletronicaltdaMember</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_LossContingenciesByNatureOfContingencyAxis=sri_CivilLaborAndOtherTaxContingenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=sri_CivilLaborAndOtherTaxContingenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461716897872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Business Realignment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 290<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember', window );">Particulate Matter Product Line Strategic Exit | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">3,428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember', window );">Particulate Matter Product Line Strategic Exit | Control Devices | Maximum</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Estimated total cost</a></td>
<td class="nump">4,200<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="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember', window );">Canton Facility Restructuring Plan</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember', window );">Canton Facility Restructuring Plan | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">2,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold | Particulate Matter Product Line Strategic Exit | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold | Canton Facility Restructuring Plan | Canton 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">1,774<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative | Particulate Matter Product Line Strategic Exit | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="nump">2,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative | Canton Facility Restructuring Plan | Canton 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">479<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development | Particulate Matter Product Line Strategic Exit | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development | Canton Facility Restructuring Plan | Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<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="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development | Canton Facility Restructuring Plan | Canton 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 768<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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementBusinessSegmentsAxis=sri_CantonFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_CantonFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461719498144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember', window );">Canton Facility Restructuring Plan</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Particulate Matter Product Line Strategic Exit</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(2,137)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="num">(3,326)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Canton Facility Restructuring Plan</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">2,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(85)<span></span>
</td>
<td class="num">(5,449)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(517)<span></span>
</td>
<td class="num">(2,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=sri_FixedAssetImpairmentMember', window );">Fixed asset impairment and accelerated depreciation | Control Devices | Particulate Matter Product Line Strategic Exit</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188<span></span>
</td>
<td class="nump">3,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(188)<span></span>
</td>
<td class="num">(3,326)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee termination benefits | Control Devices | Particulate Matter Product Line Strategic Exit</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(104)<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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee termination benefits | Control Devices | Canton Facility Restructuring Plan</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="num">(3,590)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee termination benefits | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">1,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(859)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember', window );">Contract termination costs | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(452)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other related costs | Control Devices | Particulate Matter Product Line Strategic Exit</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,033)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other related costs | Control Devices | Canton Facility Restructuring Plan</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">1,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(1,859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other related costs | Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charge to expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilization, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="num">(914)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Utilization, Non-Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_CantonFacilityRestructuringPlanMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringPlanAxis=sri_ParticulateMatterProductLineStrategicExitMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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_RestructuringCostAndReserveAxis=sri_FixedAssetImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=sri_FixedAssetImpairmentMember</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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</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_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember</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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461728237904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">$ 288<span></span>
</td>
<td class="nump">$ 1,392<span></span>
</td>
<td class="nump">$ 4,037<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="Show.showAR( this, 'defref_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag', window );">Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</a></td>
<td class="text">statement of operations<span></span>
</td>
<td class="text">statement of operations<span></span>
</td>
<td class="text">statement of operations<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 1,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">1,375<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Design and development</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">1,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Cost of goods sold</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Design and development</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | Cost of goods sold</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | Design and development</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstSegmentMember', window );">Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstSegmentMember', window );">Stoneridge Brazil | Cost of goods sold</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstSegmentMember', window );">Stoneridge Brazil | Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Unallocated Corporate</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Total business realignment charges</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Unallocated Corporate | Selling, general and administrative</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 1,138<span></span>
</td>
<td class="nump">$ 361<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ResearchAndDevelopmentExpenseMember</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=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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=sri_PstSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PstSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461725180528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>101
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720713600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 899,923<span></span>
</td>
<td class="nump">$ 770,462<span></span>
</td>
<td class="nump">$ 648,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating income (loss)</a></td>
<td class="nump">2,935<span></span>
</td>
<td class="nump">15,411<span></span>
</td>
<td class="num">(7,664)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">33,691<span></span>
</td>
<td class="nump">33,828<span></span>
</td>
<td class="nump">32,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNetAbstract', window );"><strong>Interest Expense (Income), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="nump">7,097<span></span>
</td>
<td class="nump">5,189<span></span>
</td>
<td class="nump">6,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_SegmentReportingInformationCapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Total capital expenditures</a></td>
<td class="nump">27,232<span></span>
</td>
<td class="nump">22,949<span></span>
</td>
<td class="nump">27,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">652,105<span></span>
</td>
<td class="nump">665,399<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="num">(31,460)<span></span>
</td>
<td class="num">(29,694)<span></span>
</td>
<td class="num">(29,502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">(371,992)<span></span>
</td>
<td class="num">(351,924)<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">342,596<span></span>
</td>
<td class="nump">355,775<span></span>
</td>
<td class="nump">342,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating income (loss)</a></td>
<td class="nump">23,917<span></span>
</td>
<td class="nump">54,933<span></span>
</td>
<td class="nump">22,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">13,521<span></span>
</td>
<td class="nump">15,351<span></span>
</td>
<td class="nump">15,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNetAbstract', window );"><strong>Interest Expense (Income), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_SegmentReportingInformationCapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Total capital expenditures</a></td>
<td class="nump">12,620<span></span>
</td>
<td class="nump">9,154<span></span>
</td>
<td class="nump">11,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">174,535<span></span>
</td>
<td class="nump">181,968<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Inter-segment sales</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">2,719<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
<td class="nump">5,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember', window );">Control Devices | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">345,315<span></span>
</td>
<td class="nump">359,276<span></span>
</td>
<td class="nump">348,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">505,097<span></span>
</td>
<td class="nump">357,910<span></span>
</td>
<td class="nump">257,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating income (loss)</a></td>
<td class="nump">5,128<span></span>
</td>
<td class="num">(12,502)<span></span>
</td>
<td class="num">(3,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">13,913<span></span>
</td>
<td class="nump">12,487<span></span>
</td>
<td class="nump">10,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNetAbstract', window );"><strong>Interest Expense (Income), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_SegmentReportingInformationCapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Total capital expenditures</a></td>
<td class="nump">10,479<span></span>
</td>
<td class="nump">9,735<span></span>
</td>
<td class="nump">11,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">369,232<span></span>
</td>
<td class="nump">338,080<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | Inter-segment sales</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">28,709<span></span>
</td>
<td class="nump">26,192<span></span>
</td>
<td class="nump">24,027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_ElectronicsMember', window );">Electronics | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">533,806<span></span>
</td>
<td class="nump">384,103<span></span>
</td>
<td class="nump">281,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,230<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating income (loss)</a></td>
<td class="nump">3,150<span></span>
</td>
<td class="nump">995<span></span>
</td>
<td class="nump">3,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">3,939<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
<td class="nump">4,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNetAbstract', window );"><strong>Interest Expense (Income), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="num">(1,282)<span></span>
</td>
<td class="num">(1,353)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_SegmentReportingInformationCapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Total capital expenditures</a></td>
<td class="nump">3,480<span></span>
</td>
<td class="nump">2,918<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">60,861<span></span>
</td>
<td class="nump">59,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | Inter-segment sales</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=sri_PstMember', window );">Stoneridge Brazil | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Net Sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,262<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Unallocated Corporate</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract', window );"><strong>Operating Income (Loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating income (loss)</a></td>
<td class="num">(29,260)<span></span>
</td>
<td class="num">(28,015)<span></span>
</td>
<td class="num">(29,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization</a></td>
<td class="nump">2,318<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
<td class="nump">2,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNetAbstract', window );"><strong>Interest Expense (Income), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Total interest expense, net</a></td>
<td class="nump">7,277<span></span>
</td>
<td class="nump">5,948<span></span>
</td>
<td class="nump">5,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sri_SegmentReportingInformationCapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Total capital expenditures</a></td>
<td class="nump">653<span></span>
</td>
<td class="nump">1,142<span></span>
</td>
<td class="nump">$ 1,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 419,469<span></span>
</td>
<td class="nump">$ 438,175<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_sri_SegmentReportingInformationCapitalExpendituresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting Information, Capital Expenditures [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_SegmentReportingInformationCapitalExpendituresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeExpenseNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_StatementBusinessSegmentsAxis=sri_ControlDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ControlDevicesMember</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_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MaterialReconcilingItemsMember</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_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OperatingSegmentsMember</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=sri_ElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_ElectronicsMember</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=sri_PstMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=sri_PstMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461720466592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 899,923<span></span>
</td>
<td class="nump">$ 770,462<span></span>
</td>
<td class="nump">$ 648,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">242,554<span></span>
</td>
<td class="nump">254,575<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_NorthAmericaMember', 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">444,928<span></span>
</td>
<td class="nump">386,944<span></span>
</td>
<td class="nump">330,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">92,149<span></span>
</td>
<td class="nump">91,039<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember', window );">South 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">52,230<span></span>
</td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">47,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">31,796<span></span>
</td>
<td class="nump">30,272<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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=sri_EuropeAndOtherMember', window );">Europe and 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">402,765<span></span>
</td>
<td class="nump">326,741<span></span>
</td>
<td class="nump">$ 269,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-term assets</a></td>
<td class="nump">$ 118,609<span></span>
</td>
<td class="nump">$ 133,264<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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementGeographicalAxis=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_SouthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=sri_EuropeAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=sri_EuropeAndOtherMember</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>103
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461724083840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Accounts receivable reserves:</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="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 817<span></span>
</td>
<td class="nump">$ 1,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to costs and expenses</a></td>
<td class="nump">1,255<span></span>
</td>
<td class="nump">1,030<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs</a></td>
<td class="num">(1,736)<span></span>
</td>
<td class="num">(404)<span></span>
</td>
<td class="num">(1,602)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="nump">962<span></span>
</td>
<td class="nump">1,443<span></span>
</td>
<td class="nump">817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation allowance for deferred tax assets:</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="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="nump">14,516<span></span>
</td>
<td class="nump">10,237<span></span>
</td>
<td class="nump">8,586<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="Show.showAR( this, 'defref_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense', window );">Net additions charged to income (expense)</a></td>
<td class="nump">4,975<span></span>
</td>
<td class="nump">4,768<span></span>
</td>
<td class="nump">2,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs</a></td>
<td class="num">(995)<span></span>
</td>
<td class="num">(489)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="nump">$ 18,496<span></span>
</td>
<td class="nump">$ 14,516<span></span>
</td>
<td class="nump">$ 10,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation allowances and reserves net additions charged to income expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sri_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>104
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.4</span><table class="report" border="0" cellspacing="2" id="idm140461811988128">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
<td class="text">Accounting Standards Update 2019-12 [Member]<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: 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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&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 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: 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 (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: 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 (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: 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 (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: 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 (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: 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)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: 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 (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: 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 https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: 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 https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>sri-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sri="http://www.stoneridge.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="sri-20221231.xsd" xlink:type="simple"/>
    <context id="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8c2093b25394a62abe57cb26f313f86_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i47f1e00ce74344ab9cba9e1234241d6c_I20230224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="id1a7c444d0ca408f99f0056489dd590f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia86e00ad743646d0ac502541d731088b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i440bf7f4211940f3b62ba740b4fc3c09_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3da59bc0667b474aae18347e5f162dfc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e0c8f1e67f64e4eb7849d4fb43df145_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb5c0e4fe6f74816af834dc9efa9cc59_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8daddecef712425f9e734fe73916b0d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id4b49fd313bb4ed59707c2ffd8c76906_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib4bc631937cc495aaa8fceb089bfaa51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa094bacaa4f4f0eae3d0326976c42b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0177657d666748e69db0b936c435e371_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32833dd84e234a758406318710fc3104_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id120fbcc02114a828398c3d15a670367_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib137bce3969b44cc8f4aa8823b45ad84_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ee763d88bc544e598b7ac64c81bfea7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01fc9d595feb47659c5ff4776b2d8813_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i21175484667f4bdf936624ffcc09c6e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i246deedb07cc41ef88c0aa2b431d7854_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5f984a49b04470c98ba4c4c488d0e58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i88b0273ce3424b9c8cd0bcbc786829d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i3781ccc01dec4833883549db1a28c4ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="ie3216211c0a44c21a21dfd580f043c14_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="iabe58e65b2f44cdd960df32190589572_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i277abf86e22041cfb1712445eb551445_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24496b418f0b4bf9ae10b5b068249715_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06df6f4069774f7b9447cd9d4a4fac74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i29e0150833e64ecabc6eb49a5192e579_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i234778fff5f1444cbf65b3f5e313c0b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i239b2f53d71a4b19a48246450f7491bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i33d08871b4d64e938530d98563caf40e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i32453da0d32f476e9af2e2a35a55cf99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i7c02b226ee524789b39ed92ac780596a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id450e2352da644eb9172777464763473_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3b06fcf65214d23a59d7c40009a14eb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i57ea808c39a64b3c8a375eb40571892e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia486888289f249408de7200a4510ac2c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7ad26e4d8ae4b3dbdd780f67bd8c7ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92e54cb4c1404b25a13aa9f6ab46869e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4b050269dd14f128e32f22c5cf397e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic87e7d41309e45ae87cead45b315f7d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i719b1c44838a43f4b4e6e521a196d914_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a97ee1a75b94ba39ecb27515607929b_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="if6b42b692d394d2dae96752e562a58df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21e9013895c148b59bd651d8069c1bf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idae47602710f47cc838eb0a6fdf78ef5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:PACCARMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17642041709d402f88369640e7132a97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec3809454040491ab26e82cecebd4bdf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i572959103bc54852aeaa116744685168_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">sri:VolvoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabfdc931f3584a4cb65052fe9e0b9931_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ia2db1e5de91d48328ecfe1aa6ed21178_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sri:LongTermSupplyAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f2d76d7916e41268d65fa25536f95b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sri:PreProductionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e709386c42640cab9356010971a8e74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sri:PreProductionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6cfd0bcefef44ce38f35a460645c8525_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i96ebbe430c144ee38cbc68335cd3596f_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i65f2f9e6ab5041f3b0b2c04a55aa8d51_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i2c4941064b31475d8a98731aa2f7a378_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenTwoAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="iabc17052707746768371a18ea37a1a38_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idaf0c072894f4ca9aa78e95cd1ed04b0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2d61407e584405fbeaa6e8c554266e3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i166b805da1e744e2a2445a264c64fe3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenOneAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:ParticulateMatterSensorGenTwoAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibdf9a43897c94873a858450f9eaff6f2_I20210507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-07</instant>
        </period>
    </context>
    <context id="iea593a8ebb9e4c44971a62f16b42475b_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="ia379da7b6f3b405c9d35daff5aedca17_I20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:MsilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</instant>
        </period>
    </context>
    <context id="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">sri:MsilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="i545aa9707b504c29b0c4a8de805bcc83_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd5f54c4bc1549d791b997c404d19f2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c76574255e046ba837c2b329712394b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40ff887a5086406ab394ca324d698853_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="i55e0b2de7a2d4bc4bde3f8296c153f68_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d6a228d94d84e56be4f8e6c8f4828a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i819cf8f02bdb4269ae64f5fb7500a3ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51e1939c419547029ee69790ff788db7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0efe0e97ff7494786d654f6fdd0f30b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic35f3d926dff494d9e8492ef97ebfefe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1bf0a799ca44c4eba5247ece5de2d47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i289aca5d65a3413abc3f4669a2e8c0af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60a1189e692c43c4970bb772086c68ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5f981ae1f8f4722a43059916f0ddda6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i595f7c0104514fcb8f1a2ebb0aeeb78f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb32d7f6c85949489038052c10bb610c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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="ibf96855fd65e4af3a50bd897cbafde59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4886d046c3ac429a8eddfda477b5f90f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i827fa5567e2642bfbb021b5581fdf9c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78083cc586a04b4e9422cb7363df1ae9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba9ad129f45e455eb3621cd6055d409c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id5a522df13834b8c999eee0dbeeae69f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4dc221a374004524ae8521b54ffa3909_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7889eeae35d414c9655451aaf79d166_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad92ca18f5ac49b7b4a030b46ed4360e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i85fa6d68f16e4a53b05bc6dd086c470d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6311469e9c244603ad2def9786b35d4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b1e4bf6daa44370a843317c56e6ce5c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia56524beaf174ea5a8e773a9ab11fa6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48bbc1f47e0b4f86a165a5d5b2f3fda4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i16e5a07734e943d6bc374e3a799f644e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i053f92f5dbbb4f92af75de45a99aea52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i096be79386164d5aa0f4710987285702_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">sri:TallinnEstoniaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">sri:TallinnEstoniaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i424126f899bb44dfaab58896ae20a66b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i672ce1d4b74b4dcb91ac540ce9450475_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i387b61f2ac15461bacb15fc7f869b765_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81650a6e5b5044c3b96aaee97db8321c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c810b22ff6b42539b5c06588eb97b93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ied0d03d43fe64ff18d22f192f99fb938_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i600446a4ce3145cf95395f0eaef737aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i290f6ad651d547cfab1e3bc5c32975d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1445710ab58c41d4a01a539f17e2478d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1370c5a492b1415cbe19d060e865d0f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0148c62e31f4d5995ff7c35fce27b13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2135173a07074794aeff5def3cfc2564_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic68c0dfe27ce467a8bff28e48270e44b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3cb294a5f18c465bb572c5951d09d234_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6611a3af0eb7432a80f5951df8a40022_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sri:TechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50f5a73a3cc44957a7b077f3ddb442d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i390810ffa866413ab4f24e2430c27fbe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8aedbd361024469682118801b29bdc83_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2720e01a8e7457091e5ab8ea6396618_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1927c2308c7241de812c81e586eaffef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedRightToReceivedCommonSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic44ec96b7c154c5ea73007388cee1fdf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iebb8bff406434995af6be6816b931d6a_I20181026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2018-10-26</instant>
        </period>
    </context>
    <context id="id49b2c1fd15244969aece7a821985479_D20190507-20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-07</startDate>
            <endDate>2019-05-07</endDate>
        </period>
    </context>
    <context id="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-08</startDate>
            <endDate>2019-05-08</endDate>
        </period>
    </context>
    <context id="i62201805b658479ab4a189fded5ceb86_I20190508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AcceleratedShareRepurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-08</instant>
        </period>
    </context>
    <context id="idaadd78b830b421ab23f55b24bd9d3cb_D20200225-20200225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2020-02-25</startDate>
            <endDate>2020-02-25</endDate>
        </period>
    </context>
    <context id="i35ad25e7a4d246d0a48b2c51725a0f5f_D20200225-20200225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-25</startDate>
            <endDate>2020-02-25</endDate>
        </period>
    </context>
    <context id="i7ecadd212bb54cfab89189fe7673f0ae_D20200225-20200225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-25</startDate>
            <endDate>2020-02-25</endDate>
        </period>
    </context>
    <context id="i51ef04fc77d7481da1f3ccc01c480d77_I20200224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <instant>2020-02-24</instant>
        </period>
    </context>
    <context id="i6e9d09593eee4088af3adf7f626cbdc0_D20200224-20200224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
        </entity>
        <period>
            <startDate>2020-02-24</startDate>
            <endDate>2020-02-24</endDate>
        </period>
    </context>
    <context id="i4aed10b84abc42cfbe7b208ca6d6a6f5_I20200303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-03</instant>
        </period>
    </context>
    <context id="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-03</startDate>
            <endDate>2020-03-06</endDate>
        </period>
    </context>
    <context id="ib0d891b00bf04191b65758699c5fc99e_D20200303-20200306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-03</startDate>
            <endDate>2020-03-06</endDate>
        </period>
    </context>
    <context id="ia3af5839b82847229a7ae9194687dd75_D20200307-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">sri:AgreementLetter10b18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-07</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia43921efe8bd4099a21a2e0f2173e584_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcab197d08334b08a68177317624b7af_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1565d6c6875647a680df2493c201c42b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie51071ff240d4afdab517a2f6b90f953_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8312da482c1456796272f9bfff1e31d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc0bc411c7bb4d1e90504bca69bb6ded_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201912Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a48b7854ca340b583e1751c0870bff8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i060e5d5af82045788f83928aceb01e85_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibdf08ef1609448018fce65890346aeaf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a41615bb5a348c5b31142e3051e7283_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b765107b90b4acd807bd56535a8fbf9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i422f03c787c54e90b132a4094afcef51_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71da6ab424e2467a95123d7da0ce149c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80cfaea4a8e949a2aa83c5f8aa73d4aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief1f5a9e1f774e7d8605aa03b29958c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66b844557ed840639b6c40cf44472055_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieabfe8b702124c8e9d9f68140b3b6edb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1aa65e52f24a42ac9171856b5817ce52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8024b4d0f404fc5a68eb27cbec17c54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i428ff40ad7e14a75991fe126c4c799c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d1acf208caf401ba3d68575f80236c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d78b0c7ba7d464791741352995a85d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i400e09e7c4dc4c989eea95fef8395011_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41cab3fad51b443683900eaff0e20f6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff719641a7ae41f9a2b1d8afba9c6dfc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82467b17de62460a9034f616bb8bb201_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedf57131a80a4207afc6cdd55447d763_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f4864901e954331bd050fd156e9cfe7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03715e7bf52244f8960258bc3d953e2f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa0ff67095124d4fb4a44d2a0b76d720_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d2cc8072f864aefbdb8d50ff247b945_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i565c2d64cc6a40fd8cad94e6fd4493c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ea12d2baa3543ddb0fadd2088ed4409_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4626b928c7e24f3e935289e6ab113cc1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5669b02bb284f42a3f186cf9e073f6d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if598bd8333644f8487647abe0b0e4d99_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86c2a56f81de4840b7ceb81ecb9d5660_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16547910c17d4deebcd137ba6ebecc15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id51840eabddc44a084ea5fcd5d78f6f6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c6a3e594db641348d9ab5b58de5c4f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a4a891bfdff490a8f423c6a448cf04d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idea6202e750d4fe687d1fa33fd60226d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icdd8406af19044b6aeb090f8ab81c718_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida7072f99fb34a57b1bfcb13b5362174_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf619c60eaea45d695d7ac0b4ecea668_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17304fb54c8c4c74aa8361125d3ae420_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdb14af93da3424fa9ac4a837278f5a2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i883a8d90e15e42ebb821b8b968256970_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i001a8c317f1c4574b152b400d4f7b76d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3e9c78bcae249c7b8896909a943154e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb87c53964004452be5c7c12820b9c64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib59d0d22685140ca845a495a43adbe08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b3077b1d2da40ddb9d2a516b8eecddd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f1a1e2cefff4402af816b6e8af4e6e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:MindaStoneridgeInstrumentsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1512cf3caa14426bf55f0cc0b21ddbd_D20111231-20170515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-31</startDate>
            <endDate>2017-05-15</endDate>
        </period>
    </context>
    <context id="i826efd1f05924d79b4ba0725fd94cfd2_I20170516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-16</instant>
        </period>
    </context>
    <context id="i43d39cd3be194431ba6181d0d752883b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f9fafcf3b7c4d30989e31f082cef818_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1611258bf88546148a1564a78c02dd61_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i803bc3fbc94b41b990c5e01ed6f507ed_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id703987386e0474b99e00e5dda86c393_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i051afef831424510b22cb2381c905600_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i848feb29f3954d6b846079a378cafc48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2e9d04a687344159164a5b2e9c30335_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:AutotechVenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:VentureCapitalFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c4e5fc0d221416bbe61bd03869e2623_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51f4891d10754c5c9624a387162c7960_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e88af14564b43b4b0e4abd59c21827c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">sri:SwedenShortTermNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f107af0907343e0bf28e56f39e1d9e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:SuzhouShortTermCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc356f35eebf4d5ea773228400e13713_I20190605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-05</instant>
        </period>
    </context>
    <context id="i0492f1ed03e847739574711cadddd49f_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ife7c370075c34e88ac3dda474e0f1655_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i43ba0be296534b12a64797469ad370e0_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="ib34dac224cc94fedaab30baf8eacc6e3_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i6c27b8190d524e0184ea8b067dcd2348_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i063633082cca46ce9885c6182034e33c_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i2c43610446364938b29cf9dc8d5ac5d4_D20200626-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-26</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if437cf43ef4642c8b9d2ef83839ca4f7_D20200626-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-26</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d35d5584967451dbdf6d7a4afb8be7e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i598da79e08544089a77af77be1ee9cab_I20220227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-27</instant>
        </period>
    </context>
    <context id="ie8265e81ef4048cd8e2f241ff657c3d0_I20220227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-27</instant>
        </period>
    </context>
    <context id="ibf83b6c549554aebb2dac482c2fbc680_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="if0684240fc2a4168b9dd4356195fcd24_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i5402c1168f7245ec9f4d57f86d863695_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i0f82b82c71c546a786b7c172ded446d3_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ia1f66a107f914e398436301d739532d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08d6e3b09a3343239b2a579a620234d3_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="icd2055abade1454cb629915ffc36bec2_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i0223d92dcee042c980d5b1901443ff8a_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i5aed4a388e3d422581513e104899094a_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i17f3123d18f8409a9fbb756cc40e4848_D20220228-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i5346dc3adfc14ca49c271241248c3a84_D20220228-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sri:DebtCategoryAxis">sri:SpecifiedHedgeBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i2f8f0320d4104a659a80ca93740c76e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i79fe814408ad41bab59d764e04a972f7_I20230301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="i0a62f358df0d4b459eb12b52855ca9cb_I20230301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="i7ff5595d4edd40d6b53423cc954175ec_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i206e4026082b4a1eaec70b63dd2c998a_I20230301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">sri:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="i8a6a43cd32034bafadccdb2f7fde336c_I20230301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="i1f7b579b45e747e094f96ae0cf4127fa_I20230301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:AmendmentNumberFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="ia57a5c536fa64c08829c444c2046089f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61827f84042d42a2957698a682d74b21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id47bedff409e415ca4eebf1b7b948b52_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:BankAcceptanceDraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifeac9273c75e48d389da735adf2035c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">sri:BankAcceptanceDraftCreditLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f13e5340fa648d8803a1b72a034c98e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a9481e95f8541bea212bb09e69754af_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c61af41950f4f97817ddc4213fa48c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a49d47213a6417183ee9a85875a1793_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4cc7f79dc4fd4a1db01596b010d2fe01_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:IncomeTaxAuthorityArgentinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82e0260ee744407b90e4d826e7a1bcb0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:IncomeTaxAuthorityArgentinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78cb7d06fad24100bcbf3786c87d62b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3ee37f1c7b6c4dfd8b33b323f45421c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SecretariatOfTheFederalRevenueBureauOfBrazilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i28ecf2d582ce461cb6dd29adcb532ca9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id96848fc18d2412e8b5ab4b368cdb269_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2581f1fd07ec4e3bb8170013cd222553_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d02c68d185b47479750d837d71a9640_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfTheEconomyFinanceAndIndustryFranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i433c0db7ed2a420e9e3c3dad0bf81d45_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:FederalMinistryOfFinanceGermanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae09d8777530441088131f1cd91cd80a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:FederalMinistryOfFinanceGermanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i764cac7e130941e4bd93d8df59ea7f40_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48d372ff66fc4a598735ac09de81ff85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MinistryOfEconomicAffairsAndFinanceItalyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ide7127e7445441319565fe77aa4e2c7d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:MauritiusRevenueAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ede5322cd054895aefbb3c0158b395f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">sri:MauritiusRevenueAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib70682f1c4a34484bdf443217af9ef71_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MexicanTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a0a4f23e7f2403db5fda53d0fca874e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:MexicanTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iccfe092b4297419da81107f2abad4038_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAndCustomsAdministrationNetherlandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i929834456011404887bf3d4835aafcdc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:TaxAndCustomsAdministrationNetherlandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i740049f767c94cfc81f3fedf6e998705_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SwissFederalTaxAdministrationFTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3060c18747414835837c875f9976b3c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:SwissFederalTaxAdministrationFTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if77b2c196f944bc5a40ca7d146344986_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic15bcd0190a14c3d816de5678fab0add_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:HerMajestysRevenueAndCustomsHMRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38daa71eb7a34f9eb101c150887339d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic39debd81cba408ab30757bb101d3f70_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i179afe9f50714f158d3a055fdd0fd4da_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82c897a23e16457389af182bbcd57c45_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4dbc646315ec4a9da4f6f469087f81cc_D20160501-20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="iad60fe41ddb24d6b82b2a11726b2ed97_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i980c4e54b4cb4946a80204cb01199cf3_D20200601-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i96651097f8604c28a0301d47a3cc9a3a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c39abfc95d24ca6907461b4fea479ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i792a01eca2b14c4eae197a1e9ebe1338_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id10b2b4b55e94801b110eabfacb02248_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09e1548927ab443a849222d96e472ac9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84ae3f3387be4ff1b1b65a5e49aab3ae_D20050401-20050430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2005-04-01</startDate>
            <endDate>2005-04-30</endDate>
        </period>
    </context>
    <context id="i8d0b8e3d583b4b1099f2dce764dac94a_I20130531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-05-31</instant>
        </period>
    </context>
    <context id="ic378a586e1294756acbb6418fce4f4f8_D20130501-20130531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-05-01</startDate>
            <endDate>2013-05-31</endDate>
        </period>
    </context>
    <context id="i306911c3dbd8499381cd002432295888_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i55a5268ba85d4220a630c112538c9edf_D20180501-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="iac7884db03a545f1af514512faac2818_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="ia4509966de634620b55f58079eb6e313_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sri:DirectorSharePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id37489c2091641628461ac4a65c749d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ae470a46a5e43b0a9a2e0611cbadd19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i407a79ee59844dcf940a49b8c9f41b9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i565368e6bf524c48a3f01ca474b8706f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17f29184ee0e443d9e32d8af8a1f3498_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea1c7235618a4d1a98e5e414c9298623_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21837e4de0714a06a6a688072c78b9aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:TimeBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id948b7f06a6445f6a95257710aaac132_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sri:PerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1144e3dd0e604eb08a90a6627fdb95e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44997d8efdd542c3975baf17c842249a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:NetInvestmentHedgeDueTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25db1ae765fb4447a593b4139ebeceb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:NetInvestmentHedgeDueTwoThousandTwentyEightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16c92e7134244e12aedd6eb4e14fb139_I20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-05</instant>
        </period>
    </context>
    <context id="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d8f38f725e348a1a00f3a29d4d5c951_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia942348ed8654e8b91373b07bed96e7c_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i080b68ef27b342b09cabfe833b4b59fb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2357a8b44bdf401a90488b3b588ba67c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20e458a3ad534c9db666481934eb7113_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia84e8b01d021457ebff90ac51fab6f27_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia7cac4ae800544f8b3d9426e470f5d39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0da8cd6455345409026bcc7ed224c9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cd371ed7017438f946b2b5deee9d9e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:MexicanPesoDenominatedForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65ce3bdcda82469f8498651521cecbb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">sri:MexicanPesoDenominatedForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2077006c426b4daaa5de0e7d6eddb1f2_I20200218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-18</instant>
        </period>
    </context>
    <context id="i45368c962325433681b5f846d0681c49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sri:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc3daa284dae4a7a912e96204fc50384_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</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-12-31</endDate>
        </period>
    </context>
    <context id="id35f36c58ca242b1ac3e976e6a1901f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id5e3fb9bb7c34e5ea852d9a1ee8a11a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice2bbfce5c6e42b0a076ce334f1dd552_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaedd14070eba4fad8105dbc5dc0e2306_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86f542e448a04001a2b9676e643f3cfc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8870c697f87a40588b493e34f130b08a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a3c6225ba29446c965f06d28128fed4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i93dced65f710463e9872a25b8ee3af42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5d0e5a9c2134df08c7472baafd34019_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idceb909871a24ffbaaa46ce2c0dafe43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85e84f5e458f48289c77556a2768ce89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i071b48aea2cb48a3bf6d61bf0d34d4ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice2ba9eace1340a8847fd398d5f1a22e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i769b456572cd4f49b9e7485eabaedb33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81b3b60539724a4dabea6a608426782c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ba131fe225b4d5b8ee38fd7587fd271_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f4cb0b1232a4eda82725049031585a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56ec3f3f8f3a420bacef9814dbb947d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3daf1eea38764771b2a56b84a047b093_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3cbd868dcf84a4e903f6b5ea611cf03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i381542650fe343afae6780d71ba80b75_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb3296a62a24408bb94efba688319d74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieed2446b521847a5b3fd0511caa4f36f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf4c59890c7d49f1be26492558cf452b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8506a066bfe14feb819e71538650b431_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7288324da83a49c49234574a41098856_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i307bab5dbda9410bb564f8d9dadae6a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87bb50fa5b71436d84da999957df5fc1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ddeb759c0014f9bb47ebc4e1d739dae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c30ca56c97b495cb681cd054b4d0b6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if460d911f3b24a2ebbb83c8202267f20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e9ffa5e962b40ca9f1b1571043e113b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e77f23c0b81467f81bde9dd327e3e41_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i274cdfc7d9874a95aee424d4070c89c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia43ad013531b4f0789dcb36f14f85f7d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie471934643044cdc8d84901bda1e9067_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4dd4dab40a26497781e907bca27ed89f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee973431f1114a12a95b69691987787c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5123ada982a042999cffd61af1b9805d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1ee61af42f14fff8965f2d8b4d8905d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia20ba9d20b70496092314efb5deff6a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sri:EarnoutConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66f530c76af142519f691077d3ab16a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ImpairedLongLivedAssetsHeldAndUsedByTypeAxis">sri:ParticulateMatterFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b1524090b564f49bbad192f00455b6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d5f6bcf731c404eaf20dd7085e47c62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sri:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idef54a82cd1e4c6181a1dddf8b6c470c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81296778984c47019f9bd6bffcac1ef6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sri:CivilLaborAndOtherTaxContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if6763b7c6f1b40668f1113e5b9090895_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">sri:CivilLaborAndOtherTaxContingenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb164256c9a742fdabf11edfac955857_D20200812-20200812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sri:PstEletronicaltdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-12</startDate>
            <endDate>2020-08-12</endDate>
        </period>
    </context>
    <context id="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i680709e76d9145ea847024778f01aebb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iceb0de96178d4aaaac7914a48c6c3886_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c4df16992ba4e32a25b4b1a51523390_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic638dda233594141bcb613f856f98e23_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a34bf9cd9cd42c5b0bdeb2add0b9861_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaaa9e048e88b4e5384e61ad59b1d0357_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2036aad74ae4cd3942d75dd716c639c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5ad179aaf604acaad633e89997fcef4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i30f3f7b8abbe483abebce72c7eca4c55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12a4c332193f400584dc57313cd9a1f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01cb4f3060894134abf5819485784dba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifda94ff517294500935e4b95f326708e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9f12e055cf34aa1b3761859cc4ddbf7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib468ed9113554566a4538264a3cdadec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65656ef2971c4dbc9709e348466730fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i428fb4cfa1a14c7dad349e7225843c43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i717fe82126d2452e94ae5b93bc3393bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie7ffe3267d0c48538e2c6ec42989b674_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iceb2e97c9658422783d2af56657e6930_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sri:FixedAssetImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f23427ec37f4737ac9f0cc73943186b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1d1c30e85c34a19a521decb500d528b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:ParticulateMatterProductLineStrategicExitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i844e6cda33d6474ca5b72d495edf4c33_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16000faea4e8453aaae51fc428b87313_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i921665740fa44507bbab1a1f597d3cd5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3b010b7befa4365bd885d94764f1651_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id66870c1a15048d5a853e3aded771521_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71dacd9310364783ad01d28eed01f0b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:CantonFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4ed3c364f9ff4ce5b53744607cb7367d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i538e35bb57a94a418537700613b7e7be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i421dba02148a4b8ea855a3f4d024d20a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id447f511f8454ddea8d7ea6dbde8d6be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib6a2480af9ca4b939acfab84e23ad06e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9903371470f84d18b3d914718ce31d54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i72e0019c973346fa871cca45fd2b540e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d1f09534d6148cb91052d0f41ce413f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ee4edd817404aec93a9c40852d17da6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia40c317f993b4bb3a89233039640a712_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe7d21ef6a9845c1af552fae484a4c7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46c99fe1fc9e4ba48d935e850995e6a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">sri:CantonFacilityRestructuringPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7bb97407149485aaf703a7180382aae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i718cd7583cf948738b31be5759dad296_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb9418c6087740e88faf40c7366f3f84_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc96b62ac45b4ee787829430cd1b8988_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1637d928951a4545887f803d63df08b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i371206973242494cb3d0cde4a4e23667_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id35672d411f648a1915f396c07618890_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8df4632c80e044518f2ca0605bb149bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie631342bcdb944249ba816bf0be6602a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i921505740b4846edb6e5def7abdd038d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8a6c820d36174277b04b2e46caf19a68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28ad0ebbd753489d83d73905b089b99a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i374715dcd993432c98001a7e485b0721_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic892d1123e544df5bc5f652d5b63bf69_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0c899d3b8f9045359d94318d9841372d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i907f2666cd5e431abd35da4970b7652f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab94218b6dec4f4aa75c8369b1b60753_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i151a77838bc94ac1bea395df027b2e6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcbbffa7eb034573b81c5d0b89c5e954_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19953951ffa94866b86bd66acc1dc553_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie599ca2c99ac489fa4264a90c1e53fbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i509c3552210c4afb94bb701289356ced_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5df91fb45809433a872bd854818a065e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3563393d56fd4cc8834af28c37d9144d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28aba67cc52440aa85d769e7c5746dee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6338229890fa4c73ae5b3d4f25aaa86b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie29f1c34fae347fe9a732dd4d80a1b71_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icadff245931a41e2bf093e82f982a2c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c09952c3d46453d863d1dd710ff2432_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i895fa0d8231349cc9ea32207b975211a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i167a99686de44a379b5481cf4e41472f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i078992d7d1c14de7973ec0aa3ca3ee02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i327bdf01c2b34087b2232e1c82f6f8fb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46d79f74ac9b412783f8b8d1c0c413c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id875b65eb29c4024bfa4542fbeb9f3f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54538c5df4d94619b1204d7851786a72_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i77e3066a370343caa6fd00e211f8d632_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3474cded08247568694dd10ef50bd4a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i833e51b523494d059942c2c1fd7fd21b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if22da291ee4f411a85aa3d6977e7e29b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i869da37cd0f34d6c8b766b66a3fce6ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4f984096f88446daa026b6daffdcc43f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic02b689c1c8e49588e67b337a20d984a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i133c1dbdf7b14ea088318d839649c97b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bba887dc89a478194def6c7efab9134_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i161a701f3d044516bf4cf5ac02d24376_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69e29f83ad75434f908dd77ece5333ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16ad5c592ce94e35a6a10d6a4c04bd21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7094f2c389284516aef38b1625b2b550_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8da2efe63b9043a0812053b8ae82ec8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieaeab636d4af4edda5f2e0ec7d9ebf3d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56d6ee0512ee4b5c8d6ce9fee7478ff5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd6b93c59dc64e3fb5255b9e16b0c0d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c90e2eca6974b94a637f1c665815a0e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i636be472741a45489627d80872361c10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibbcb3b11bc7548899be67d42b68fb0a3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i214389da1c0a496d91d0bc167d43cf43_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie4e4b02cca8344968e04a38955155fcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:ControlDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40c42c91b84e4b0b915a429deef6bec0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib322d3665e9c47ccafac6c1dc33ecda9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sri:PstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iecbf611db9e04de69709d5b586f5eac6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3849bb89af764cb296170587ca411fc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i223efc9dffb240919509c6e63dbd8b6c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i46447a58756d487fbb639eef4119b536_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f10a258feb9485cb05adac7d0cacbe4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f87a7fcbfc34938988f7f70f9a8c36a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia355adf775bc4aaca604ba7d5338fc3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c6f889101894e778f77724d118e1b8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iedb0de1251734b50a07118c52b121a7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a9e6fc73fce40499b351846caab4650_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85ddba45c2b347479e15f0e3f0f7d829_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6dbb7e1cd88492ca35d22ef291ea090_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ccb1e7af8d84e159ad8d661fcdc9489_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sri:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib76c28d85dab42cc9119b4fff1b930ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ide3dc7a2c6bb4233b063afd20c56f6c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc46f359059e4fb7a0853181344a63b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia59f7b92582c4538bce781d13f6442d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i826643e843a2414595d78db0411022e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7841f3d4f4c948f7a34bac1b9b8cbf5d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ad2915db2b34bbaa9570820d6a565d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001043337</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <unit id="sek">
        <measure>iso4217:SEK</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="contract">
        <measure>sri:contract</measure>
    </unit>
    <unit id="segment">
        <measure>sri:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF8yLTEtMS0xLTQ1MzY_258374c3-0dca-413c-af76-3f3857395edd">0001043337</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF8zLTEtMS0xLTQ1MzY_50f49b16-409c-4974-9430-ce87d44cd885">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF80LTEtMS0xLTQ1MzY_6b40c7dd-18c3-445c-96a0-c79d1607705b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF80L2ZyYWc6ZWNiMzliOTIxZmU5NGNiMWE5MDdkZTM3ZDNjMDhjMjgvdGFibGU6Mjk4MWZiZTMzYmNkNDQyZWI3Mzk2MGVmNmUyY2QxODAvdGFibGVyYW5nZToyOTgxZmJlMzNiY2Q0NDJlYjczOTYwZWY2ZTJjZDE4MF81LTEtMS0xLTQ1MzY_35e746a1-045e-46f3-8d54-5b56846a6151">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockNoParValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDAvZnJhZzpkNDIzZmFkYWQ3OGU0MmI3YjZlMjQxMzAwZmNjY2U5Mi90YWJsZTo1ZGU0OGMyM2MyNGU0MzY2ODQ0ZDQ2OTE4NWRmYmM1My90YWJsZXJhbmdlOjVkZTQ4YzIzYzI0ZTQzNjY4NDRkNDY5MTg1ZGZiYzUzXzEtMS0xLTEtNDUzNg_5a67b832-1186-4825-99bb-d9869a48cd77"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDAvZnJhZzpkNDIzZmFkYWQ3OGU0MmI3YjZlMjQxMzAwZmNjY2U5Mi90YWJsZTo1ZGU0OGMyM2MyNGU0MzY2ODQ0ZDQ2OTE4NWRmYmM1My90YWJsZXJhbmdlOjVkZTQ4YzIzYzI0ZTQzNjY4NDRkNDY5MTg1ZGZiYzUzXzEtMi0xLTEtNDUzNg_7934745f-b350-4045-aaf7-ebe53f8f65c7"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ib137bce3969b44cc8f4aa8823b45ad84_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMC0xLTEtMTg3MTY_3a55486a-3fa5-4498-b646-c9b88f147dbd">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201912Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0f2d76d7916e41268d65fa25536f95b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="i38daa71eb7a34f9eb101c150887339d4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzEtMS0xLTEtNDUzNg_420bf46c-01de-4122-ad0a-8651a23f8a71">2023-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="ic39debd81cba408ab30757bb101d3f70_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzItMS0xLTEtNDUzNg_6b37751d-029d-4045-8e0f-29277bd33eb5">2023-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzMtMS0xLTEtNDUzNg_18824a31-355b-4ab0-bec8-705769b21988">2026-12-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="i179afe9f50714f158d3a055fdd0fd4da_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzQtMS0xLTEtNDUzNg_4278b50e-a543-4382-86b1-1268d08a8e0e">2027-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="i82c897a23e16457389af182bbcd57c45_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzYvZnJhZzpiOTAwNGFhMmRmNGE0ZGU2Yjg4ZGQwMTU4MzI2MzkyNy90YWJsZTo4ZmE4OWJmNTFlNDI0ZWE0OWI5Y2MyN2M3YTFiOGE3OS90YWJsZXJhbmdlOjhmYTg5YmY1MWU0MjRlYTQ5YjljYzI3YzdhMWI4YTc5XzUtMS0xLTEtNDUzNg_fc6547e4-38db-4323-b67d-6ae50a2d19b9">2041-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjMz_a0fab463-798b-4cbd-8fa8-418c7d2559bd">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU1_46b9268e-5607-4b15-882e-58fdeef95ee4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMDA_99baf00e-1a35-41ff-a420-8655d1d777ed">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMDA_9caa8631-c921-4507-992c-c870326bee64">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU2_e5ca22dc-806c-45af-8473-9826814daa67">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM0_1201dab2-0a88-4588-b224-d94edea24b8a">001-13337</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM1_953abd29-697b-43ee-967e-e304e67b95f4">STONERIDGE INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6ZTg5MzFiNGU2MDJjNDAwYmFkNzI3MDJhMjcxYTI5OGEvdGFibGVyYW5nZTplODkzMWI0ZTYwMmM0MDBiYWQ3MjcwMmEyNzFhMjk4YV8wLTEtMS0xLTQ1MzY_1cc8812c-4e2c-4686-ad30-572674c5659a">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6ZTg5MzFiNGU2MDJjNDAwYmFkNzI3MDJhMjcxYTI5OGEvdGFibGVyYW5nZTplODkzMWI0ZTYwMmM0MDBiYWQ3MjcwMmEyNzFhMjk4YV8wLTMtMS0xLTQ1MzY_dc5b5762-057b-4b15-8ea7-c4bf96ea26e0">34-1598949</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV80_a02abc70-c15b-47cb-a018-cb2535b8262d">39675 MacKenzie Drive, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV84_36aa78df-7b4e-486e-92af-a7ddf8b4efc1">Novi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpmZGM2NTc2N2EzNGU0ZTI5OTBhZTI2YzdhMWQ4MTdlYV8xMg_fe7cc0fe-1954-44c5-bac4-0ac05e755b7e">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NGJiOWM2MTMzYmU3NDdlYTlhMWI0N2QyNDY1MDEyMTAvdGFibGVyYW5nZTo0YmI5YzYxMzNiZTc0N2VhOWExYjQ3ZDI0NjUwMTIxMF8wLTMtMS0xLTQ1MzY_df766062-4479-4ae4-af24-1e32a9bd2c7d">48377</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NzMxMzE1N2ExM2UxNDFmNzk0MjQ3MmYwYzU5OTM3YjEvdGFibGVyYW5nZTo3MzEzMTU3YTEzZTE0MWY3OTQyNDcyZjBjNTk5MzdiMV8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjZTczZTkxNjBjOWQ0OTAyODkyZmNjNGQwMTMwYjY1MV81_d592df8e-a566-42da-9080-1181ebcbfb2e">248</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NzMxMzE1N2ExM2UxNDFmNzk0MjQ3MmYwYzU5OTM3YjEvdGFibGVyYW5nZTo3MzEzMTU3YTEzZTE0MWY3OTQyNDcyZjBjNTk5MzdiMV8wLTEtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjZTczZTkxNjBjOWQ0OTAyODkyZmNjNGQwMTMwYjY1MV85_a163595b-e62a-4425-a96d-b4bc78a00a3b">489-9300</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTAtMS0xLTQ1MzY_6866bf54-32a5-4930-add0-d9f8953696ef">Common Shares, without par value</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTEtMS0xLTE2ODU2_8fdde69a-e18f-48a3-9ea5-449cd295e088">SRI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6MDJhOWM4YTRjZGQ4NGRhNDgxMjM4NjZmODEzYjBlZmQvdGFibGVyYW5nZTowMmE5YzhhNGNkZDg0ZGE0ODEyMzg2NmY4MTNiMGVmZF8xLTItMS0xLTQ1MzY_bc3173b7-a3ce-4671-9ec6-5c5d199cc77a">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6YmVmZjg0OWQ0MzU5NDg5YmE5ZWYxMDY4YzhkMWY4MTAvdGFibGVyYW5nZTpiZWZmODQ5ZDQzNTk0ODliYTllZjEwNjhjOGQxZjgxMF8wLTQtMS0xLTQ1MzYvdGV4dHJlZ2lvbjpjOGFhZWMzY2I0OTc0NzQ4YWFkNTFlYzBlNWQ0M2NhY180_5a293b53-89fb-4f46-9359-7012d1d86a02">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6YmVmZjg0OWQ0MzU5NDg5YmE5ZWYxMDY4YzhkMWY4MTAvdGFibGVyYW5nZTpiZWZmODQ5ZDQzNTk0ODliYTllZjEwNjhjOGQxZjgxMF8yLTQtMS0xLTQ1MzYvdGV4dHJlZ2lvbjplMTIxNTc4Mzc1MzI0NzU0YWM1NzYxZDQwYWU2OGMwNV80_4e3edb01-0c5a-464b-a326-8e171b793e93">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNjM2_39388ea9-5aae-46f4-ba47-3ac87e5ef8e5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2Nzk3_3e60a34e-e141-4607-ac4e-997b882cb8b3">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8wLTQtMS0xLTE2ODU4_4d3d7be6-fffd-430b-8881-5bcf43af2624">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8xLTEtMS0xLTQ1MzY_2a40556b-25a7-4e4b-9859-2f72d2225e6f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6OWRiODNlMzA5ZDc0NDJmMDk2NTcwODA2ODI3MmZhM2YvdGFibGVyYW5nZTo5ZGI4M2UzMDlkNzQ0MmYwOTY1NzA4MDY4MjcyZmEzZl8xLTQtMS0xLTQ1MzY_105aa701-1030-4d64-b5bf-7f1c8049eae1">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU2NzU3_32d74c39-a3b7-4b4e-ad18-72addb6a1723">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGFibGU6NjViZmU2OTlmNTRiNDIzZGI0MmE0N2FmMzg4NDk2Y2IvdGFibGVyYW5nZTo2NWJmZTY5OWY1NGI0MjNkYjQyYTQ3YWYzODg0OTZjYl8wLTEtMS0xLTQ1MzY_675fed32-d783-4ccc-a670-24a71a96beb6">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ic8c2093b25394a62abe57cb26f313f86_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yMTg5_6e9ec042-13b9-494e-a8ec-c54989669c15"
      unitRef="usd">447600000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i47f1e00ce74344ab9cba9e1234241d6c_I20230224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV8yNDUy_ad57fbae-0af9-451f-b070-13dd3634e1af"
      unitRef="shares">27348198</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xL2ZyYWc6MzRhZjNjN2U5NzYxNDE0MTg1NDYyMzY5ZDJjODY3OWEvdGV4dHJlZ2lvbjozNGFmM2M3ZTk3NjE0MTQxODU0NjIzNjlkMmM4Njc5YV82MDQ3MzEzOTU1NDQ0_d716e719-8345-4508-9f84-14de99b860a5">Definitive Proxy Statement for the Annual Meeting of Shareholders to be held on May 16, 2023, into Part III, Items 10, 11, 12, 13 and 14.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85MS9mcmFnOjk1MGU0MzdkZTQ1MTQwZDZhZTZjMWZhMTk0Yzc2OGE2L3RhYmxlOjY5NGQyOGZiZmM3ZTQyNjZiYjAxZDY2NDI2OWNlZmM4L3RhYmxlcmFuZ2U6Njk0ZDI4ZmJmYzdlNDI2NmJiMDFkNjY0MjY5Y2VmYzhfMS0wLTEtMS00NTM2L3RleHRyZWdpb246NDFlMmU3MWNiOWRjNDFjNDk5NWE5MjI1ODVlYmZkY2RfOTA_75cc17f9-b9ce-4d64-8ce9-66c56312123f">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85NC9mcmFnOjExZjc2M2Y5MWIyYTQwYWNiYjFiZTNiZjAzNGZiNTQ5L3RleHRyZWdpb246MTFmNzYzZjkxYjJhNDBhY2JiMWJlM2JmMDM0ZmI1NDlfMzYyNQ_4f00a3c7-4504-4c0a-8481-7032cee2aa9c">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85NC9mcmFnOjExZjc2M2Y5MWIyYTQwYWNiYjFiZTNiZjAzNGZiNTQ5L3RleHRyZWdpb246MTFmNzYzZjkxYjJhNDBhY2JiMWJlM2JmMDM0ZmI1NDlfMzYyNA_3f27f4e1-aa40-4c5a-a479-0b5fdb47f164">Detroit, MI</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNC0yLTEtMS00NTM2_c6d4b352-d332-445f-8b93-9b6b51e3334b"
      unitRef="usd">54798000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNC00LTEtMS00NTM2_ab8e9698-7eca-4ff5-863f-abcaf09ab8f4"
      unitRef="usd">85547000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0wLTEtMS00NTM2L3RleHRyZWdpb246MzljZjQ5YjdjYWNmNGJmMjlmNDUyMDI3ZTE2YzhkODZfNDI_d49a488b-bda2-4689-8d7c-9e91f06462df"
      unitRef="usd">962000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0wLTEtMS00NTM2L3RleHRyZWdpb246MzljZjQ5YjdjYWNmNGJmMjlmNDUyMDI3ZTE2YzhkODZfNDk_65d91af7-30c2-42bb-8ba5-4e0b210559d0"
      unitRef="usd">1443000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS0yLTEtMS00NTM2_bff4188c-477f-4ba8-8d0d-ae1376cbf1d6"
      unitRef="usd">158155000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNS00LTEtMS00NTM2_4c99e8a3-1223-4c43-8c0e-1072c6deae39"
      unitRef="usd">150388000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNi0yLTEtMS00NTM2_84175000-5849-4bf2-b03d-1dfd43745eda"
      unitRef="usd">152580000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNi00LTEtMS00NTM2_55058892-566c-4297-88ea-ffdd67c82ddc"
      unitRef="usd">138115000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNy0yLTEtMS00NTM2_458b2562-0740-40e2-8a70-1c437d4c352b"
      unitRef="usd">44018000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfNy00LTEtMS00NTM2_2928913d-82de-4450-b678-f71a7767fe0f"
      unitRef="usd">36774000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfOC0yLTEtMS00NTM2_c8b75d0e-aa78-4ad7-8fd6-969a7698226e"
      unitRef="usd">409551000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfOC00LTEtMS00NTM2_7f8ff508-de31-4158-ac08-3421d2dd8928"
      unitRef="usd">410824000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTAtMi0xLTEtNDUzNg_92c06ef7-b8b9-4206-ab4b-bb6b68cc4cc1"
      unitRef="usd">104643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTAtNC0xLTEtNDUzNg_50f8d46e-f8b5-4687-a0cd-8bfd598705a0"
      unitRef="usd">107901000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTEtMi0xLTEtNDUzNg_5f4951ef-c9f4-4257-a8b3-03cc5e515a9d"
      unitRef="usd">45508000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTEtNC0xLTEtNDUzNg_578d95eb-2a30-47d4-8d24-7edf5df57f29"
      unitRef="usd">49863000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTItMi0xLTEtNDUzNg_0e59f95c-ddab-46c3-b75e-ee5d127c529a"
      unitRef="usd">34225000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTItNC0xLTEtNDUzNg_61518cf2-1a80-400e-b665-8543215fa70b"
      unitRef="usd">36387000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTMtMi0xLTEtNDUzNg_3fcc10b0-9c3a-44ce-bd50-8a8703713291"
      unitRef="usd">13762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTMtNC0xLTEtNDUzNg_fdf0a1ec-8b8e-440a-b644-e742482211f8"
      unitRef="usd">18343000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTQtMi0xLTEtNDUzNg_405191c8-0c89-4547-9944-a7ee08bfe745"
      unitRef="usd">44416000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTQtNC0xLTEtNDUzNg_96c88bf9-9fd8-423c-8324-06ca7ec2837a"
      unitRef="usd">42081000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:AssetsNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTUtMi0xLTEtNDUzNg_84d18fb4-d4ad-40d1-bcb7-d80b9b47cd95"
      unitRef="usd">242554000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTUtNC0xLTEtNDUzNg_731bce33-42e7-4698-b85b-22ad1f838e20"
      unitRef="usd">254575000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTYtMi0xLTEtNDUzNg_ad63fc60-eaae-4a9f-a725-e6fe8ceaf037"
      unitRef="usd">652105000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMTYtNC0xLTEtNDUzNg_3f9eebef-c8bf-4b33-ae3f-1eda97c8a1b9"
      unitRef="usd">665399000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjAtMi0xLTEtNDUzNg_d8e21b06-9589-4793-b9f1-12b87b7b1162"
      unitRef="usd">1450000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjAtNC0xLTEtNDUzNg_40521c19-5a97-4844-903a-29c117698e85"
      unitRef="usd">5248000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjEtMi0xLTEtNDUzNg_6ebbd5e0-1afd-4c0a-95e3-e5c4ef4a3bc7"
      unitRef="usd">110202000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjEtNC0xLTEtNDUzNg_12c3a4d4-ead8-41d9-a1a8-7bd4f67e8809"
      unitRef="usd">97679000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjItMi0xLTEtNDUzNg_207d46e0-461f-49be-b1b4-7913a0b6e09c"
      unitRef="usd">66040000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjItNC0xLTEtNDUzNg_cfdb1ddb-44b5-4cf3-bc95-9967394359ac"
      unitRef="usd">70139000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjMtMi0xLTEtNDUzNg_cdcb7fa6-a839-4df1-a11b-c7139060a482"
      unitRef="usd">177692000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjMtNC0xLTEtNDUzNg_9e17b53a-9766-4e20-a0f5-104369a031e4"
      unitRef="usd">173066000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjUtMi0xLTEtNDUzNg_18eed0f1-390e-48a6-90e1-74e47b262980"
      unitRef="usd">167802000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjUtNC0xLTEtNDUzNg_c9b5c284-7383-435c-9dc8-aa94ffbfdf36"
      unitRef="usd">163957000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjYtMi0xLTEtNDUzNg_9826eade-0b43-4c7a-ac1a-445055927650"
      unitRef="usd">8498000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjYtNC0xLTEtNDUzNg_f744bc1b-1436-40d5-befb-5e3c551ef204"
      unitRef="usd">10706000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjctMi0xLTEtNDUzNg_7b5fc9d5-8676-4a0a-ae53-61d87c50b18b"
      unitRef="usd">10594000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjctNC0xLTEtNDUzNg_d597659d-9d83-4a82-b123-c91d3d60da85"
      unitRef="usd">14912000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjgtMi0xLTEtNDUzNg_ade50eda-5607-41b7-9a75-e04d4a4e7716"
      unitRef="usd">6577000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjgtNC0xLTEtNDUzNg_201e8184-37a0-4a0a-a1ed-af035cf477fb"
      unitRef="usd">6808000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjktMi0xLTEtNDUzNg_46fa7497-b9c8-42aa-b863-4a3702efdb84"
      unitRef="usd">193471000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMjktNC0xLTEtNDUzNg_e3428db1-7771-4974-83a9-6ec21e9296b3"
      unitRef="usd">196383000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzQx_7a8faacd-ebc7-410d-a745-10eae21c5cf0"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzQx_9c07b6ea-2d1a-4b66-ba19-a8764f569d45"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzYz_26d5c420-f1dd-4575-a220-fc822ae6c5b4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjhmNGE1YzYzY2ZiZTRiYzRiODk3YjMxOTcyN2QwMTBhXzYz_36113965-9a46-43f4-bad5-82faf9587073"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtMi0xLTEtNDUzNg_23f18f23-e3b9-4e45-b97e-e41738a3277e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzEtNC0xLTEtNDUzNg_fa667b40-ab3e-419b-a103-5c7717ede04e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzM4_46d7b41f-dbab-468a-9142-4610855360b7"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzM4_7ebcbcf1-4394-4c32-ab3c-abc37c3eab4c"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzYw_d5c16018-7cac-4aa4-9893-aa70ed672fe6"
      unitRef="shares">28966000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzY3_c7d74df0-b0d9-4068-922e-fbaf2bcf0cee"
      unitRef="shares">28966000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzg4_39686d5c-30b6-43e0-a0f3-721d4fb2b972"
      unitRef="shares">27341000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzk1_9a84ce72-07e8-4d3a-a069-6b37e69d550b"
      unitRef="shares">27191000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockNoParValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzE2MQ_61ff65ac-8a9a-4343-a213-3b8de2fec4a1"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ODkzYzkxMDhmODRkNzJhMzFiNjVkZDFmZjI3N2ZjXzE2MQ_fe429e2e-36ad-4cde-bf4d-fcb38cefb32b"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItMi0xLTEtNDUzNg_cdf9ee2e-a01b-4775-9f8c-69f43bf4db56"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzItNC0xLTEtNDUzNg_1a414362-def0-4d90-81e9-fe68e5715a04"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzMtMi0xLTEtNDUzNg_c2ed7c5e-d398-46be-bfa8-2dfade74fc80"
      unitRef="usd">232758000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzMtNC0xLTEtNDUzNg_35da683d-6864-43c2-9830-9b250a76495c"
      unitRef="usd">232490000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjE3MDVmZTNkMWY4MDQ5YzRhMDk2NGJlNTRmMDk0M2E1XzM2_eeea4603-a461-4c83-9e41-95753fc9d4c8"
      unitRef="shares">1625000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMC0xLTEtNDUzNi90ZXh0cmVnaW9uOjE3MDVmZTNkMWY4MDQ5YzRhMDk2NGJlNTRmMDk0M2E1XzQz_caddd103-8c95-4c0b-83e0-51b1e0d942ef"
      unitRef="shares">1775000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtMi0xLTEtNDUzNg_27b30147-a7b5-4a69-84eb-9edaf079804c"
      unitRef="usd">50366000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzQtNC0xLTEtNDUzNg_53bcecb5-e090-44ff-acb6-bf6887a9a42a"
      unitRef="usd">55264000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzUtMi0xLTEtNDUzNg_60bb66a6-3ad9-43d2-9d6b-285ae83d76a7"
      unitRef="usd">201692000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzUtNC0xLTEtNDUzNg_9fed96ad-5796-4223-bc6a-7fe6a5fc419a"
      unitRef="usd">215748000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzYtMi0xLTEtNDUzNg_75bf9d7b-37b3-4cdf-8b83-e86abcf00183"
      unitRef="usd">-103142000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzYtNC0xLTEtNDUzNg_42921567-d7bf-4b3a-b856-be29201e305f"
      unitRef="usd">-97024000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzctMi0xLTEtNDUzNg_59129679-26a4-484e-88d2-6e937b669ac3"
      unitRef="usd">280942000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzctNC0xLTEtNDUzNg_a8dfd5cd-6305-4a1d-9fa6-3846b03115ef"
      unitRef="usd">295950000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzgtMi0xLTEtNDUzNg_ae2a0cae-409d-45f2-b841-55e4ad7a2f11"
      unitRef="usd">652105000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF85Ny9mcmFnOjJmNWRmZWM2NTAxOTQ5MmJhYTQ3ZjRlY2ZjZDk1NGYyL3RhYmxlOjYxNWI3NTAyZGY5YTQxNjNiNDQ1NWE3MTlhNjNlMDg1L3RhYmxlcmFuZ2U6NjE1Yjc1MDJkZjlhNDE2M2I0NDU1YTcxOWE2M2UwODVfMzgtNC0xLTEtNDUzNg_b850faa1-7733-46c2-9308-69bc05697b0b"
      unitRef="usd">665399000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItMi0xLTEtNDUzNg_42e06315-0eb9-4f68-bfff-2f26ec381f46"
      unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItNC0xLTEtNDUzNg_a55f25e2-df95-413f-85f5-d2919eceb7e9"
      unitRef="usd">770462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzItNi0xLTEtNDUzNg_961ab722-d082-4730-ae85-54dd2b17fce7"
      unitRef="usd">648006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtMi0xLTEtNDUzNg_3745e41a-e603-4dd0-aacc-6d9635870eca"
      unitRef="usd">724997000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtNC0xLTEtNDUzNg_d015060a-da89-450b-83f1-00d6580a1402"
      unitRef="usd">603604000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzQtNi0xLTEtNDUzNg_36630e41-972d-477a-b798-54e56fb71782"
      unitRef="usd">493810000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtMi0xLTEtNDUzNg_34690bb8-a85e-4d08-b8c0-1eaf46ceaa42"
      unitRef="usd">106695000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtNC0xLTEtNDUzNg_17785c02-d95a-4f7f-8f94-e20a1ce86a19"
      unitRef="usd">116000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzUtNi0xLTEtNDUzNg_9a1959ae-c288-40a9-baca-cdbb93d03a96"
      unitRef="usd">112474000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtMi0xLTEtNDUzNg_59b39171-f181-4a4a-893c-5e25a57d5049"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtNC0xLTEtNDUzNg_bb2b543b-37e6-41ff-86f1-74c0283c3d5e"
      unitRef="usd">30718000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzYtNi0xLTEtNDUzNg_1f4f2eeb-b803-440c-8fd0-54cd6c1cf1de"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtMi0xLTEtNDUzNg_51bcc7ac-0136-4de8-96a1-8f96e1796767"
      unitRef="usd">65296000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtNC0xLTEtNDUzNg_1ffc2f6b-1d54-41b4-a180-171679a48969"
      unitRef="usd">66165000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzgtNi0xLTEtNDUzNg_b9e8ff98-816d-4d2d-806e-700d4f843bce"
      unitRef="usd">49386000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktMi0xLTEtNDUzNg_b9a2375d-296f-4b9a-a732-17a07c6f64c5"
      unitRef="usd">2935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktNC0xLTEtNDUzNg_abd89b77-5dc2-413a-8dce-8d8dc044120f"
      unitRef="usd">15411000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzktNi0xLTEtNDUzNg_075a2fd5-dd54-4518-9c1c-b872a4c048e4"
      unitRef="usd">-7664000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTItMS0xLTQ1MzY_603a63c0-28d8-4723-ae06-8627e6c58ae0"
      unitRef="usd">-7097000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTQtMS0xLTQ1MzY_cbe3feec-d5bb-45b3-ac8b-e68c6946f00f"
      unitRef="usd">-5189000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEwLTYtMS0xLTQ1MzY_2d13a252-d214-4b6f-8fed-06556a04d47d"
      unitRef="usd">-6124000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTItMS0xLTQ1MzY_ab445b47-34fd-47cd-a578-ba0722bda4ca"
      unitRef="usd">-823000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTQtMS0xLTQ1MzY_d65aed28-fcca-46d1-8a0e-c85cfbcb7731"
      unitRef="usd">3658000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzExLTYtMS0xLTQ1MzY_f8533d55-4229-4d45-a32f-fb578b30f15f"
      unitRef="usd">1536000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTItMS0xLTQ1MzY_99842231-65aa-4dab-82ad-8398283f977a"
      unitRef="usd">-5711000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTQtMS0xLTQ1MzY_0e0cb7e4-904f-4630-9932-1b8a3f37a047"
      unitRef="usd">-1444000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEyLTYtMS0xLTQ1MzY_64603cb6-1d26-47db-935c-ccfc964276ea"
      unitRef="usd">1528000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTItMS0xLTQ1MzY_76e3a03e-3f95-4ceb-b28f-5ebd68c7374d"
      unitRef="usd">-10696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTQtMS0xLTQ1MzY_bccd7685-d61a-47d4-9b4d-29ca8bc934e9"
      unitRef="usd">12436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzEzLTYtMS0xLTQ1MzY_44e18e97-11e1-429d-8d4c-468606f1dd43"
      unitRef="usd">-10724000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTItMS0xLTQ1MzY_58657df5-19e5-4399-b923-170e501c47d7"
      unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTQtMS0xLTQ1MzY_90b56e46-9aa8-4a57-9f4f-be902027c0ff"
      unitRef="usd">9030000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE0LTYtMS0xLTQ1MzY_46344f52-f8c4-4236-af4b-42aa79fcd718"
      unitRef="usd">-2774000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTItMS0xLTQ1MzY_e0d929ea-0ef2-4cdc-8330-a93ee15121e5"
      unitRef="usd">-14056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTQtMS0xLTQ1MzY_acaee276-66ea-47b1-9082-cb3a94b0143c"
      unitRef="usd">3406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE1LTYtMS0xLTQ1MzY_dbf6fdb1-d5d7-4ebc-a987-547b431554e7"
      unitRef="usd">-7950000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTItMS0xLTQ1MzY_8e7bb162-6241-4a1d-aad5-0f1ee3b228ba"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTQtMS0xLTQ1MzY_68606524-9cc9-4f3e-a2f2-8bcc225e6e99"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE4LTYtMS0xLTQ1MzY_b7128824-c6f1-4d49-bf98-fccdb1b7412b"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTItMS0xLTQ1MzY_cff53b7b-7acd-44a5-aa38-b97e0d0c5425"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTQtMS0xLTQ1MzY_a47bfb1c-84b4-4407-8312-5a34cd764093"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzE5LTYtMS0xLTQ1MzY_47bea80b-21d4-4cb6-8acb-61080ae35235"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTItMS0xLTQ1MzY_e3ea3a7d-b766-47a6-a545-9c54b4ac509e"
      unitRef="shares">27258000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTQtMS0xLTQ1MzY_e2371d7e-bed9-45bf-a93a-594ad747cc66"
      unitRef="shares">27114000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIyLTYtMS0xLTQ1MzY_861cb229-8dff-420d-8d3e-78989a028436"
      unitRef="shares">27025000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTItMS0xLTQ1MzY_6caff5e0-3f36-4675-bb07-d544b302a397"
      unitRef="shares">27258000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTQtMS0xLTQ1MzY_35c2482c-0e3a-4272-8297-482c2bb38c5f"
      unitRef="shares">27416000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDMvZnJhZzo4ZjhjNjEyYTNiYTI0MzZjOTJlZjU5ZDRkYjI0MDJjYi90YWJsZTpmOGNkMTU5MzFjZGQ0MDEzOTEyZTkyN2I0MGMwY2ZlOS90YWJsZXJhbmdlOmY4Y2QxNTkzMWNkZDQwMTM5MTJlOTI3YjQwYzBjZmU5XzIzLTYtMS0xLTQ1MzY_7c4d0cbd-f7da-4bc6-8158-f715ea398264"
      unitRef="shares">27025000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItMi0xLTEtNDUzNg_fa4cc47a-c5b1-4893-adf2-82eda42c0ebe"
      unitRef="usd">-14056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItNC0xLTEtNDUzNg_adedd609-f748-4cd5-833e-a1ce5e212a92"
      unitRef="usd">3406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzItNi0xLTEtNDUzNg_cbcfed56-17bd-4e25-8581-a76a6310f928"
      unitRef="usd">-7950000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c"
      unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1"
      unitRef="usd">-8408000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0"
      unitRef="usd">2677000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b"
      unitRef="usd">1019000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5"
      unitRef="usd">-840000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctMi0xLTEtNDUzNg_bab1a2bc-6f30-4796-b33d-e61410f55c90"
      unitRef="usd">-6118000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctNC0xLTEtNDUzNg_ee0f43dc-2f6a-40b8-8a9c-b91144e34754"
      unitRef="usd">-7389000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzctNi0xLTEtNDUzNg_283e7866-8312-40f0-ad06-abbf4a869698"
      unitRef="usd">1837000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktMi0xLTEtNDUzNg_777c5318-a0fb-462e-a62f-f5bb20769fec"
      unitRef="usd">-20174000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktNC0xLTEtNDUzNg_373e42ae-ee6c-4487-9291-26cb08dad712"
      unitRef="usd">-3983000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzktNi0xLTEtNDUzNg_d0bf0143-6d80-494a-ab2c-5e77b6d71aa0"
      unitRef="usd">-6113000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzE0Mg_689ab783-b67e-4100-bbbe-b790ff2fc866"
      unitRef="usd">514000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwOTk1MTE2MjgxNjE_8233f52f-4535-4f00-8bf1-f4a91e76c1ab"
      unitRef="usd">267000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIwMA_80fbd45d-6307-4ba7-9ba2-8458f4ea6db0"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIwNA_8b73f7da-5747-456d-acba-79f238628a39"
      unitRef="usd">271000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzIxMQ_57897649-eae0-43de-94a9-f955b2ff49a2"
      unitRef="usd">-223000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:ProfitLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtMi0xLTEtNDUzNg_bc6fbe68-6d97-4e92-8132-4023d8fc4904"
      unitRef="usd">-14056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtNC0xLTEtNDUzNg_4928f2cb-6526-4488-85e9-cdbd8f2ee133"
      unitRef="usd">3406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMtNi0xLTEtNDUzNg_487b7f09-cccc-417b-8336-e886dfc25d16"
      unitRef="usd">-7950000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtMi0xLTEtNDUzNg_1b6e164a-4cf3-4381-85a1-803fc7622702"
      unitRef="usd">26687000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtNC0xLTEtNDUzNg_b21fbe3c-bf50-429b-be2e-0474bc11a99e"
      unitRef="usd">27823000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUtNi0xLTEtNDUzNg_df90ecbc-f83f-4435-acee-82cb5a39dc5e"
      unitRef="usd">27309000</us-gaap:Depreciation>
    <sri:AmortizationAndAccretionOfDebtDiscount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtMi0xLTEtNDUzNg_a9bd1686-4c6c-4c32-a483-6d6b073a73fd"
      unitRef="usd">8055000</sri:AmortizationAndAccretionOfDebtDiscount>
    <sri:AmortizationAndAccretionOfDebtDiscount
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtNC0xLTEtNDUzNg_decc04b5-798d-46da-a2bf-2c180163ed57"
      unitRef="usd">6648000</sri:AmortizationAndAccretionOfDebtDiscount>
    <sri:AmortizationAndAccretionOfDebtDiscount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzYtNi0xLTEtNDUzNg_c08fbdb7-d456-41b5-897c-eccb42a9e199"
      unitRef="usd">5926000</sri:AmortizationAndAccretionOfDebtDiscount>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctMi0xLTEtNDUzNg_160f1c5d-03ac-4f13-9ff7-bb0fbc528b99"
      unitRef="usd">-5110000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctNC0xLTEtNDUzNg_602a2e21-ba26-44e9-9434-2dbd759a6d2d"
      unitRef="usd">-511000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzctNi0xLTEtNDUzNg_51af9f43-19cf-474d-9bd1-59f9b8005b93"
      unitRef="usd">-7953000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtMi0xLTEtNDUzNg_8e43f87e-bb53-4144-97a3-e59621aeadeb"
      unitRef="usd">-823000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtNC0xLTEtNDUzNg_0407c8f3-972e-488a-9be6-6de774765894"
      unitRef="usd">3658000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzgtNi0xLTEtNDUzNg_c5d95be8-0639-47eb-8ea9-b4bd88ff6630"
      unitRef="usd">1536000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktMi0xLTEtNDUzNg_2bd9f0ec-0c2a-4dd2-9289-94d4f7052e5e"
      unitRef="usd">241000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktNC0xLTEtNDUzNg_54aebb28-e868-4a89-a044-b3865fb6320a"
      unitRef="usd">165000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzktNi0xLTEtNDUzNg_3f7a6cb2-3965-4375-926e-bf79c31d630a"
      unitRef="usd">-185000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTItMS0xLTQ1MzY_530bc6f0-39c4-44cb-abc0-8dcd78a2b0ae"
      unitRef="usd">5942000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTQtMS0xLTQ1MzY_11077637-6b15-409c-b9ac-747af555b7e9"
      unitRef="usd">5960000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEwLTYtMS0xLTQ1MzY_3c6ef9a3-abdd-4333-9955-96326493686e"
      unitRef="usd">5888000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTItMS0xLTQ1MzY_5b41fa68-32bb-4c12-b51b-a1d72236b5af"
      unitRef="usd">-543000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTQtMS0xLTQ1MzY_303fbd16-fda4-42f5-9303-8707333c7c99"
      unitRef="usd">563000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzExLTYtMS0xLTQ1MzY_52eb5e59-22e5-4b54-a9af-73420c4b4d86"
      unitRef="usd">46000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTItMS0xLTQ1MzY_405f3362-e4da-454f-ae0b-b5a1fa2fb648"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTQtMS0xLTQ1MzY_cef144a8-9eb8-42f7-863e-0cf522d72bca"
      unitRef="usd">30718000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEyLTYtMS0xLTQ1MzY_f9463d1f-3052-4ab0-93b4-b856973b7028"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTItMS0xLTQ1MzY_ee83bcc8-9297-485a-8d5b-81e8a67797a0"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTQtMS0xLTQ1MzY_517158f1-121f-465a-ac16-ea075cc5e2a7"
      unitRef="usd">2942000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzEzLTYtMS0xLTQ1MzY_ffed10a5-732b-4220-95e4-fcafa8ff18af"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTItMS0xLTQ1MzY_f30a7639-ae88-4226-b381-c26259adc4be"
      unitRef="usd">33000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTQtMS0xLTQ1MzY_14e562b8-ab28-491c-ba9f-b638902ac690"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE1LTYtMS0xLTQ1MzY_62001015-ce91-4239-8f41-55f8cef84efa"
      unitRef="usd">2349000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTItMS0xLTQ1MzY_15581597-8152-4fe7-8f8a-f96cecc5e137"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTQtMS0xLTQ1MzY_73335731-434e-4463-8abd-f801fb9195ff"
      unitRef="usd">2065000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE2LTYtMS0xLTQ1MzY_075447e2-3968-4f38-a9a0-b4f6decd6061"
      unitRef="usd">-3196000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTItMS0xLTQ1MzY_0aa20b79-6de2-42a7-8b8f-d992343f1595"
      unitRef="usd">13161000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTQtMS0xLTQ1MzY_05f7011c-8d18-4723-8652-92f94298a155"
      unitRef="usd">17019000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE4LTYtMS0xLTQ1MzY_1426915f-fef4-4f64-a570-3facd1a38cc3"
      unitRef="usd">-4164000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTItMS0xLTQ1MzY_64fea179-b961-4605-8244-69e8db1d7372"
      unitRef="usd">20127000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTQtMS0xLTQ1MzY_0dc9a23f-a32d-4f8b-9fed-88d7a1be2c83"
      unitRef="usd">51270000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzE5LTYtMS0xLTQ1MzY_73ea3f5f-35c8-468b-8f3f-068da09f2521"
      unitRef="usd">-4000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTItMS0xLTQ1MzY_41e07909-dbe9-469f-b2b0-b6086294d091"
      unitRef="usd">5159000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTQtMS0xLTQ1MzY_82180afe-7264-4d66-860d-2b795f889f44"
      unitRef="usd">5116000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIwLTYtMS0xLTQ1MzY_ebeeaae6-5dab-458a-b1e2-65ad659b3ed7"
      unitRef="usd">-1342000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTItMS0xLTQ1MzY_eef82884-9bf0-4467-a151-127791b55da3"
      unitRef="usd">18489000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTQtMS0xLTQ1MzY_91c5fb70-71d1-419f-9e41-8b06fd4db1cb"
      unitRef="usd">16515000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIxLTYtMS0xLTQ1MzY_09a780b4-0cd5-4974-814c-aaa860a7903e"
      unitRef="usd">3642000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTItMS0xLTQ1MzY_32db0333-53bf-4a75-a12a-58f953f99605"
      unitRef="usd">4088000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTQtMS0xLTQ1MzY_e3139d4c-43ab-4287-be84-bb56a7920baa"
      unitRef="usd">13297000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIyLTYtMS0xLTQ1MzY_597be333-a906-4c86-8160-f5d6effcb0c5"
      unitRef="usd">-5483000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTItMS0xLTQ1MzY_b9480b20-9cc5-425f-98e1-dada6bc17e60"
      unitRef="usd">6806000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTQtMS0xLTQ1MzY_7230be0b-e329-4a95-8d5e-ee465d52f0f4"
      unitRef="usd">-36248000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzIzLTYtMS0xLTQ1MzY_9e25d66f-de2b-463d-a4fa-a8e610f37523"
      unitRef="usd">28641000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTItMS0xLTQ1MzY_be8e1866-1b7e-4042-b8cb-bbf6b9f9dfd5"
      unitRef="usd">31609000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTQtMS0xLTQ1MzY_fa31b7c1-49bd-488f-85d9-83e3275e16d4"
      unitRef="usd">27031000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI2LTYtMS0xLTQ1MzY_ec12cf8f-ab59-4b73-a422-cf804a6a0762"
      unitRef="usd">32462000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTItMS0xLTQ1MzY_b6d4d1fd-1a99-4e9c-8dc2-86998b408aa3"
      unitRef="usd">158000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTQtMS0xLTQ1MzY_5a4bdc70-7937-4ff2-bb49-d32c76b407b0"
      unitRef="usd">268000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI3LTYtMS0xLTQ1MzY_e5a57480-f737-4509-864f-491a8ac94b73"
      unitRef="usd">127000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTItMS0xLTE4Njgx_5a9e32a0-5966-40cc-966a-d719725fda47"
      unitRef="usd">3820000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTQtMS0xLTE4Njkx_3a979375-13cf-4d15-9964-aa717fcfec29"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTYtMS0xLTE4Njc0_1c9b386d-7434-433f-8f02-395b0f60725e"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeInvestingActivities>
    <sri:ProceedsFromDivestitureOfBusinessProduct
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTItMS0xLTQ1MzY_a3e98593-1d2d-4ed2-9012-6b2d759d2493"
      unitRef="usd">0</sri:ProceedsFromDivestitureOfBusinessProduct>
    <sri:ProceedsFromDivestitureOfBusinessProduct
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTQtMS0xLTQ1MzY_13512230-cd9f-4efe-a4a5-8e0c09c0fcae"
      unitRef="usd">1837000</sri:ProceedsFromDivestitureOfBusinessProduct>
    <sri:ProceedsFromDivestitureOfBusinessProduct
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI4LTYtMS0xLTQ1MzY_44832f21-0ad0-4bd9-882e-e5be08468036"
      unitRef="usd">0</sri:ProceedsFromDivestitureOfBusinessProduct>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTItMS0xLTQ1MzY_67b3ba3e-a858-4feb-9997-365a7dd8838f"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTQtMS0xLTQ1MzY_9b4f7d29-78ac-4399-8b7a-161884c2f80a"
      unitRef="usd">20999000</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:ProceedsFromDivestitureOfInterestInJointVenture
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzI5LTYtMS0xLTQ1MzY_bb872a0f-2283-4122-97a2-9797425c5464"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfInterestInJointVenture>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTItMS0xLTQ1MzY_0d9d777f-2a5c-4cb6-98b6-ce7e641589c2"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTQtMS0xLTQ1MzY_c16b9dd0-97b2-4832-be56-baf9f62e0977"
      unitRef="usd">35167000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMwLTYtMS0xLTQ1MzY_fde572a0-1284-4645-a025-483f25eba440"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTItMS0xLTQ1MzY_8b69c872-cb9c-49b8-a251-5a68bb8278b7"
      unitRef="usd">950000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTQtMS0xLTQ1MzY_01a5d30a-af54-4829-9ccb-6c3e62bbfd43"
      unitRef="usd">3199000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMxLTYtMS0xLTQ1MzY_53ce5542-305b-4b60-bebd-c0b99323273d"
      unitRef="usd">1550000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTItMS0xLTQ1MzY_55023f92-99f0-43a3-abd9-f673d25b4444"
      unitRef="usd">-28581000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTQtMS0xLTQ1MzY_badfcde0-4b9a-42d5-97d3-e37b04175f87"
      unitRef="usd">28041000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzMyLTYtMS0xLTQ1MzY_873b0fb0-8c8d-4431-81f2-de689bb1134e"
      unitRef="usd">-33885000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTItMS0xLTQ1MzY_e2169d28-7639-4d21-9fb4-05014520d45a"
      unitRef="usd">21562000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTQtMS0xLTQ1MzY_6796fef6-b763-40fd-834a-10ccc63fb106"
      unitRef="usd">91913000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM1LTYtMS0xLTQ1MzY_a1766ecf-db69-4611-a737-604b2418625d"
      unitRef="usd">71500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTItMS0xLTQ1MzY_2658359a-45f7-4eea-ad46-4fedf4c09504"
      unitRef="usd">18000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTQtMS0xLTQ1MzY_572f57fe-7a47-477d-8121-1c833c316993"
      unitRef="usd">64000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM2LTYtMS0xLTQ1MzY_313c5375-cacc-4c58-8749-297fb036233f"
      unitRef="usd">61500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTItMS0xLTQ1MzY_2b147574-56d6-44ee-9a60-2e753fbd7ea4"
      unitRef="usd">38940000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTQtMS0xLTQ1MzY_25cbe9d0-fdf6-4999-bffb-e884d7cd1aeb"
      unitRef="usd">45753000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM3LTYtMS0xLTQ1MzY_f60eb945-54f9-453e-8046-1f124437e82e"
      unitRef="usd">41104000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTItMS0xLTQ1MzY_9e6d1aaf-ee5f-4fc3-bdff-093f70fb8f56"
      unitRef="usd">42732000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTQtMS0xLTQ1MzY_b096430e-bab3-4d90-9e7c-0512494d5beb"
      unitRef="usd">48125000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM4LTYtMS0xLTQ1MzY_462b0509-f4db-42d8-a4ad-0c45a0117062"
      unitRef="usd">37823000</us-gaap:RepaymentsOfOtherDebt>
    <sri:PaymentsForEarnOutConsideration
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTItMS0xLTQ1MzY_eee6cb69-7514-41b9-8b0d-aed5171ff956"
      unitRef="usd">6276000</sri:PaymentsForEarnOutConsideration>
    <sri:PaymentsForEarnOutConsideration
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTQtMS0xLTQ1MzY_314975fb-5eb2-480e-b97c-8fea7a83c26c"
      unitRef="usd">0</sri:PaymentsForEarnOutConsideration>
    <sri:PaymentsForEarnOutConsideration
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzM5LTYtMS0xLTQ1MzY_0f05229d-7f8c-4d18-860a-138c9f1591b0"
      unitRef="usd">0</sri:PaymentsForEarnOutConsideration>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTItMS0xLTQ1MzY_8e85e503-a6b6-4853-b757-6da7fb9768f1"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTQtMS0xLTQ1MzY_faa63abe-fe1e-4547-a8f7-b571e8b292b9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQwLTYtMS0xLTQ1MzY_f98682e4-3d29-4656-9a90-948d36d7bfa4"
      unitRef="usd">4995000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTItMS0xLTQ1MzY_8bcd6e0e-3a92-4b03-85cd-9ce552a6a425"
      unitRef="usd">791000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTQtMS0xLTQ1MzY_07e20d25-af1a-4eec-b069-b4276ab98222"
      unitRef="usd">2665000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQxLTYtMS0xLTQ1MzY_26292cab-b262-4938-a5e2-940ec72c6fd6"
      unitRef="usd">1773000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTItMS0xLTQ1MzY_5c0d5c19-aa2c-4fce-b964-5bd278834c90"
      unitRef="usd">-7297000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTQtMS0xLTQ1MzY_49c2db10-9cf7-4b7a-8de5-813f9fc4d301"
      unitRef="usd">22876000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQyLTYtMS0xLTQ1MzY_6d868da8-6a33-4043-9a87-b3124e238623"
      unitRef="usd">6513000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTItMS0xLTQ1MzY_6af4e3b0-7f15-4410-84d0-195ca9d7003a"
      unitRef="usd">-1677000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTQtMS0xLTQ1MzY_1c1cc667-381d-4844-862a-fa9601a1dde0"
      unitRef="usd">-3041000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ0LTYtMS0xLTQ1MzY_b9fa09b0-3dd0-42f0-93b1-8decee352e4a"
      unitRef="usd">3247000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTItMS0xLTQ1MzY_2fda4871-4b61-43bc-ba23-98d3d3245631"
      unitRef="usd">-30749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTQtMS0xLTQ1MzY_dc80becb-1108-4dff-8cb8-0b6fcf0f9578"
      unitRef="usd">11628000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ1LTYtMS0xLTQ1MzY_cee8f28e-ead1-4b57-8ba9-167bb812ea94"
      unitRef="usd">4516000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTItMS0xLTQ1MzY_64ea0fe9-a3a6-493d-8d23-a7c23426ad29"
      unitRef="usd">85547000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTQtMS0xLTQ1MzY_b75a142f-ab30-454f-a1b1-a6eb9b264d5a"
      unitRef="usd">73919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ2LTYtMS0xLTQ1MzY_7c595771-3458-48e5-b49f-3a245cbaca4b"
      unitRef="usd">69403000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTItMS0xLTQ1MzY_9c6a72ba-c6cd-4ebb-98bf-d8a24e66db98"
      unitRef="usd">54798000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTQtMS0xLTQ1MzY_fd6e576d-236d-4851-8227-700b12be738f"
      unitRef="usd">85547000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzQ4LTYtMS0xLTQ1MzY_0039c272-193a-410a-b37f-bf51acaf9680"
      unitRef="usd">73919000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTItMS0xLTQ1MzY_ece52d71-7ada-4741-ba69-1851b57d306c"
      unitRef="usd">7293000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTQtMS0xLTQ1MzY_972bcc69-d1d8-4cbc-b785-c5329466c353"
      unitRef="usd">6055000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUxLTYtMS0xLTQ1MzY_fa39fb45-8d10-47cc-a5e9-70c35006466e"
      unitRef="usd">5620000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTItMS0xLTQ1MzY_7e186934-453c-45a9-aec2-562fcbe87259"
      unitRef="usd">6178000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTQtMS0xLTQ1MzY_ba070bea-c428-4980-8f1b-7f0073e75f56"
      unitRef="usd">11267000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzUyLTYtMS0xLTQ1MzY_ee562921-673b-4534-8f5a-788af0c10d1b"
      unitRef="usd">-254000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTItMS0xLTQ1MzY_5c95503f-0c03-4c3a-8daa-1ebb8a8ac761"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTQtMS0xLTQ1MzY_5028ff85-11f5-4cb7-98d9-61212a218130"
      unitRef="usd">0</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1>
    <us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDkvZnJhZzoyMmQwZThhMTdkYTg0YjBhYWI0NmZlNjcyOWYzNzYwOC90YWJsZTo4YTBiMTlmM2MxOWM0ZThjOWQzZGE3ODJkNjIwOWYwMS90YWJsZXJhbmdlOjhhMGIxOWYzYzE5YzRlOGM5ZDNkYTc4MmQ2MjA5ZjAxXzU1LTYtMS0xLTQ1MzY_564fae3a-32a7-4423-a1f4-fb303d7f9991"
      unitRef="usd">13750000</us-gaap:OtherSignificantNoncashTransactionValueOfConsiderationReceived1>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3da59bc0667b474aae18347e5f162dfc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMi0xLTEtNDUzNg_9271377b-39ae-41e2-a931-577cbb68e970"
      unitRef="shares">27408000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3e0c8f1e67f64e4eb7849d4fb43df145_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtNC0xLTEtNDUzNg_361aafd2-5a44-49f3-9164-25f2796e5298"
      unitRef="shares">1558000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="idb5c0e4fe6f74816af834dc9efa9cc59_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtNi0xLTEtNDUzNg_49f82fc1-c549-4b87-a50b-a1c3c155f693"
      unitRef="usd">225607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8daddecef712425f9e734fe73916b0d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtOC0xLTEtNDUzNg_72604cee-6ce4-4fd3-8d14-effbd47924a6"
      unitRef="usd">-50773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4b49fd313bb4ed59707c2ffd8c76906_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTAtMS0xLTQ1MzY_9eb06e2d-6122-4add-89f5-873ab92fb95a"
      unitRef="usd">206542000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4bc631937cc495aaa8fceb089bfaa51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTItMS0xLTQ1MzY_3f1b8dba-61b3-4f7a-aef0-ccd6f2a52a80"
      unitRef="usd">-91472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEtMTQtMS0xLTQ1MzY_3c76c257-b575-4365-b06e-6024561d4491"
      unitRef="usd">289904000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ifa094bacaa4f4f0eae3d0326976c42b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzItMTAtMS0xLTQ1MzY_a33beea3-b680-4578-bf50-a998d7b05ea8"
      unitRef="usd">-7950000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzItMTQtMS0xLTQ1MzY_e3768c1f-6e47-48be-be0f-c0be65cdf1d9"
      unitRef="usd">-7950000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0177657d666748e69db0b936c435e371_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzMtMTItMS0xLTQ1MzY_7c475f2a-f637-4475-9a9c-5acf7ec18728"
      unitRef="usd">-840000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzMtMTQtMS0xLTQ1MzY_59e7652b-9510-413a-ba90-765d4e42bb14"
      unitRef="usd">-840000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i0177657d666748e69db0b936c435e371_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzQtMTItMS0xLTQ1MzY_8bdc46a0-d4ec-4d1e-98a8-58e60f98f18c"
      unitRef="usd">2677000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzQtMTQtMS0xLTQ1MzY_752eeb38-2421-4e1a-8107-561650c424e3"
      unitRef="usd">2677000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzUtMi0xLTEtNDUzNg_622af5ff-0902-4b1a-bb6b-3c2c63e42063"
      unitRef="shares">285000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzUtNC0xLTEtNDUzNg_f8da33ac-6ee7-4132-901e-5fa835ab7b1c"
      unitRef="shares">-285000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtMi0xLTEtNDUzNg_6551915f-3a68-4a33-a3b7-22f138d2e22d"
      unitRef="shares">80000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtNC0xLTEtNDUzNg_505166e4-935d-425a-b825-bc30dadd341f"
      unitRef="shares">-80000</us-gaap:TreasuryStockSharesAcquired>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtOC0xLTEtNDUzNg_539a8b86-fabd-4b73-83e3-faede7271799"
      unitRef="usd">-5286000</sri:RepurchasedCommonSharesForTreasury>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzYtMTQtMS0xLTQ1MzY_091b1963-cf2a-4bbd-9ff8-062f9f16357c"
      unitRef="usd">-5286000</sri:RepurchasedCommonSharesForTreasury>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i32833dd84e234a758406318710fc3104_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctMi0xLTEtNDUzNg_9808fd17-9386-48a5-b338-d63e90c8a38c"
      unitRef="shares">607000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id120fbcc02114a828398c3d15a670367_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctNC0xLTEtNDUzNg_daa93678-2dde-447b-a5bb-812a611ecd59"
      unitRef="shares">-607000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctNi0xLTEtNDUzNg_2fe310a2-0228-4c25-8f40-5c269ac033d9"
      unitRef="usd">-10000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if5bec13ec5894357b8acfa84adb20b0a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctOC0xLTEtNDUzNg_82f0e42b-4c7d-4247-a240-440630ae5b22"
      unitRef="usd">14995000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzctMTQtMS0xLTQ1MzY_5142163f-afcc-462a-a70d-4487731fd8f9"
      unitRef="usd">4995000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic9587392dc5e4d59acc105b9907dd9e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzgtNi0xLTEtNDUzNg_cbf7bf94-6d81-4554-8b3e-51e464bcfffa"
      unitRef="usd">-1198000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzgtMTQtMS0xLTQ1MzY_d8cc228a-adce-4d1f-be5b-93571769d790"
      unitRef="usd">-1198000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i2ee763d88bc544e598b7ac64c81bfea7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTAtMS0xLTE4NzI0_ab389dbb-9d9f-499d-8ad4-620887853ab8"
      unitRef="usd">13750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01fc9d595feb47659c5ff4776b2d8813_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTQtMS0xLTE4NzM3_996f32d4-53a7-48fc-93db-cc7fd1196741"
      unitRef="usd">13750000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i21175484667f4bdf936624ffcc09c6e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMi0xLTEtNDUzNg_f796685c-5cd3-48bd-9902-9ca07af7b276"
      unitRef="shares">27006000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i246deedb07cc41ef88c0aa2b431d7854_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktNC0xLTEtNDUzNg_dec035e1-27e4-4fdf-ac05-3706c3b2e8b2"
      unitRef="shares">1960000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ib5f984a49b04470c98ba4c4c488d0e58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktNi0xLTEtNDUzNg_b05a794c-ba9f-4ea0-a942-c4a32424b7f9"
      unitRef="usd">234409000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b0273ce3424b9c8cd0bcbc786829d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktOC0xLTEtNDUzNg_abd22f8a-d516-4699-98d2-f32bb5fc76fb"
      unitRef="usd">-60482000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3781ccc01dec4833883549db1a28c4ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTAtMS0xLTQ1MzY_ad2d4d66-545f-4998-84aa-33f721e7b7d0"
      unitRef="usd">212342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3216211c0a44c21a21dfd580f043c14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTItMS0xLTQ1MzY_c9f595ee-0977-40e8-a84a-8f63658473a1"
      unitRef="usd">-89635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzktMTQtMS0xLTQ1MzY_bc26c1bc-863c-4b5c-a60c-2f37a4d3faa9"
      unitRef="usd">296634000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="iabe58e65b2f44cdd960df32190589572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzExLTEwLTEtMS00NTM2_c6537b2b-a336-4c69-b143-9c6fa221968c"
      unitRef="usd">3406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzExLTE0LTEtMS00NTM2_7c1c51d4-7e7a-47b1-b99e-6ac9c30d90fc"
      unitRef="usd">3406000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEyLTEyLTEtMS00NTM2_3b6dc26c-c36d-4341-b013-ca4ad94ffe78"
      unitRef="usd">1019000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEyLTE0LTEtMS00NTM2_b0f002a7-a4f5-41b1-9df3-2c6d5505f5ce"
      unitRef="usd">1019000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i3a6c487ccc584e73ab90eeac436806f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEzLTEyLTEtMS00NTM2_1ddb82a4-0116-48ec-98f0-549c6736ce78"
      unitRef="usd">-8408000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzEzLTE0LTEtMS00NTM2_8c853af5-399b-4d03-8e40-5951b0711b4f"
      unitRef="usd">-8408000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE0LTItMS0xLTQ1MzY_d0eac348-1fab-4952-a383-786d21e299be"
      unitRef="shares">265000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE0LTQtMS0xLTQ1MzY_f76b7abc-c733-489b-acb0-69c4d6b218d1"
      unitRef="shares">-265000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4b9cdc16927843e8b4dd56f9349848bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTItMS0xLTQ1MzY_f1e58b05-4ff4-4ee9-a827-e9a97b93b5fa"
      unitRef="shares">80000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i09fb6a1f79dc4abf91d165824ad25243_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTQtMS0xLTQ1MzY_279cf2c2-6c33-4317-900a-923851d1d3b4"
      unitRef="shares">-80000</us-gaap:TreasuryStockSharesAcquired>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="i277abf86e22041cfb1712445eb551445_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTgtMS0xLTQ1MzY_7f2917a3-ca2c-47f5-8989-c429ab8ae60b"
      unitRef="usd">-5218000</sri:RepurchasedCommonSharesForTreasury>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE1LTE0LTEtMS00NTM2_7d491c75-e45a-48cc-b402-eaa6f64893f0"
      unitRef="usd">-5218000</sri:RepurchasedCommonSharesForTreasury>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24496b418f0b4bf9ae10b5b068249715_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE3LTYtMS0xLTQ1MzY_363d6cf2-b5b2-4461-bc5a-02f5d6260c99"
      unitRef="usd">-1919000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE3LTE0LTEtMS00NTM2_943d5825-f0ee-4780-82f3-2995518fc717"
      unitRef="usd">-1919000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i06df6f4069774f7b9447cd9d4a4fac74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTItMS0xLTQ1MzY_32448f8a-6dbf-4032-968f-0cacf0b5c628"
      unitRef="shares">27191000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i29e0150833e64ecabc6eb49a5192e579_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTQtMS0xLTQ1MzY_a84a8e0f-d91f-457e-be7f-a85b24b45636"
      unitRef="shares">1775000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i234778fff5f1444cbf65b3f5e313c0b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTYtMS0xLTQ1MzY_634128f2-8ed2-44e8-9541-36ab70544896"
      unitRef="usd">232490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i239b2f53d71a4b19a48246450f7491bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTgtMS0xLTQ1MzY_a346b5b2-f1d5-46b3-a748-e5f0d6b6bd30"
      unitRef="usd">-55264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33d08871b4d64e938530d98563caf40e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTEwLTEtMS00NTM2_deb89653-c2cc-4261-8221-05260341927e"
      unitRef="usd">215748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTEyLTEtMS00NTM2_c041f7db-cbde-493a-bfa4-135235382d23"
      unitRef="usd">-97024000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzE5LTE0LTEtMS00NTM2_a7ad7039-1d4b-4bce-8167-a5b6e1d56e41"
      unitRef="usd">295950000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i7c02b226ee524789b39ed92ac780596a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIxLTEwLTEtMS00NTM2_7099d81c-933f-48d5-b481-245e30aa5c84"
      unitRef="usd">-14056000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIxLTE0LTEtMS00NTM2_fa1d1f37-d6d5-4cd0-9f85-48289aa901ff"
      unitRef="usd">-14056000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIyLTEyLTEtMS00NTM2_6cf60d77-43b9-4dec-bd7b-bf0f8fa0cce0"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIyLTE0LTEtMS00NTM2_2be4fe28-7d95-469e-83e6-204911442683"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="id8af62ed9fa9490e82e6410cb59b9529_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIzLTEyLTEtMS00NTM2_9daaee75-186f-4a8f-838e-21fa13448f2c"
      unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzIzLTE0LTEtMS00NTM2_48d3ca6f-e00c-4a3b-95cb-3ba11ce3efdb"
      unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id450e2352da644eb9172777464763473_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI0LTItMS0xLTQ1MzY_c79256be-5db0-4e4e-b208-5e18529c7573"
      unitRef="shares">193000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI0LTQtMS0xLTQ1MzY_bb67e76f-5df8-4ef4-942d-a96336a25c6b"
      unitRef="shares">-193000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id450e2352da644eb9172777464763473_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTItMS0xLTQ1MzY_2a90c481-0d9a-4086-b5d1-94f3479e6286"
      unitRef="shares">43000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3c230aa388b44475ba0cbc73bd742777_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTQtMS0xLTQ1MzY_6c8a87ee-528c-46a1-b930-7c5732483bda"
      unitRef="shares">-43000</us-gaap:TreasuryStockSharesAcquired>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="ib3b06fcf65214d23a59d7c40009a14eb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTgtMS0xLTQ1MzY_e21d7786-c49d-49a6-b82e-80d7c74f7f9f"
      unitRef="usd">-4898000</sri:RepurchasedCommonSharesForTreasury>
    <sri:RepurchasedCommonSharesForTreasury
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI1LTE0LTEtMS00NTM2_3b21480f-dd0a-4543-b011-89bbab8ceb5c"
      unitRef="usd">-4898000</sri:RepurchasedCommonSharesForTreasury>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i57ea808c39a64b3c8a375eb40571892e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI2LTYtMS0xLTQ1MzY_a71b9056-ebb5-4929-bdcf-66383bc8518c"
      unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI2LTE0LTEtMS00NTM2_82c22977-0521-45d5-b35f-190236315aa9"
      unitRef="usd">268000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia486888289f249408de7200a4510ac2c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTItMS0xLTQ1MzY_9c2aaac0-b9e5-4879-bf20-49a69c3f729b"
      unitRef="shares">27341000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia7ad26e4d8ae4b3dbdd780f67bd8c7ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTQtMS0xLTQ1MzY_d53e93f6-4595-4cb5-88a9-898d2b2835fd"
      unitRef="shares">1625000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i92e54cb4c1404b25a13aa9f6ab46869e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTYtMS0xLTQ1MzY_e7387cb6-d45f-4fb1-b2ff-ea5c6036cfe0"
      unitRef="usd">232758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4b050269dd14f128e32f22c5cf397e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTgtMS0xLTQ1MzY_89d5122f-f977-4704-bf43-6433a1bc6e7c"
      unitRef="usd">-50366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic87e7d41309e45ae87cead45b315f7d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTEwLTEtMS00NTM2_e3dec394-358b-4a66-90bd-0282e0cf98d0"
      unitRef="usd">201692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i719b1c44838a43f4b4e6e521a196d914_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTEyLTEtMS00NTM2_4125fbeb-80e2-4ddc-8b3f-07a9f7d7ccf2"
      unitRef="usd">-103142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTIvZnJhZzo5OGQ4OWZhMDUxZmI0OTA5YTE0MmIxNWEwNmM1MzU4ZS90YWJsZTpmNjQ1ZTgxMWJkOWM0MzU2Yjg0ZDQzMjZhMDQ4YTRkZi90YWJsZXJhbmdlOmY2NDVlODExYmQ5YzQzNTZiODRkNDMyNmEwNDhhNGRmXzI3LTE0LTEtMS00NTM2_0177b738-2003-4065-b7f1-04c96a9575a0"
      unitRef="usd">280942000</us-gaap:StockholdersEquity>
    <us-gaap:NatureOfOperations
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMTgvZnJhZzo2YTlkYmZkYzY2YjE0ZjQxYmJhNDA5NzIzNjg1NTk2ZS90ZXh0cmVnaW9uOjZhOWRiZmRjNjZiMTRmNDFiYmE0MDk3MjM2ODU1OTZlXzI3Ng_4b829e9a-1e62-4a45-b62a-7c4173a53849">Organization and Nature of BusinessStoneridge, Inc. and its subsidiaries are global designers and manufacturers of highly engineered electrical and electronic systems, components and modules for the automotive, commercial, off-highway and agricultural vehicle markets.</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ0_48da329c-dc9e-495e-a7ca-f446001ce4aa">Summary of Significant Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of Stoneridge, Inc. and its wholly-owned subsidiaries (collectively, the &#x201c;Company&#x201d;). Intercompany transactions and balances have been eliminated in consolidation. The Company analyzes its ownership interests in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) &#x201c;Consolidations (Topic 810)&#x201d; to determine whether they are a variable interest entity and, if so, whether the Company is the primary beneficiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prior to the sale of our investment in Minda Stoneridge Instruments Ltd. (&#x201c;MSIL&#x201d;) on December 30, 2021, the Company accounted for its 49% ownership in MSIL under the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounting Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including certain self-insured risks and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Because actual results could differ from those estimates, the Company revises its estimates and assumptions as new information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash and cash equivalents include actively traded money market funds with short-term investments in marketable securities, primarily U.S. government securities. Cash and cash equivalents are stated at cost, which approximates fair value, due to the highly liquid nature and short-term duration of the underlying securities with original maturities of 90 days or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues are principally generated from the automotive, commercial, off-highway and agricultural vehicle markets. The Company&#x2019;s largest customers are PACCAR and Volvo, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PACCAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Volvo&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoice price, net of an estimate of allowance for doubtful accounts and other reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer&#x2019;s inability to meet its financial obligations, a specific allowance for doubtful accounts is recorded against amounts due to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. Additionally, the Company reviews historical trends for collectability in determining an estimate for its allowance for doubtful accounts. If economic circumstances change substantially, estimates of the recoverability of amounts due to the Company could be reduced by a material amount. The Company does not have collateral requirements with its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost (using either the first-in, first-out (&#x201c;FIFO&#x201d;) or average cost methods) or net realizable value. The Company evaluates and adjusts as necessary its excess and obsolescence reserve on a quarterly basis. Excess inventories are quantities of items that exceed anticipated sales or usage for a reasonable period. The Company has guidelines for calculating provisions for excess inventories based on the number of months of inventories on &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;hand compared to anticipated sales or usage. Management uses its judgment to forecast sales or usage and to determine what constitutes a reasonable period. Inventory cost includes material, labor and overhead. Inventories consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121,983&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,755&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,326&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;152,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventory valued using the FIFO method was $139,996 and $127,939 at December&#160;31, 2022 and 2021, respectively. Inventory valued using the average cost method was $12,584 and $10,176 at December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Long Term Supply Commitment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2022, the Company entered into a long term supply agreement with a supplier for the purchase of certain electronic semiconductor components through December 31, 2026. Pursuant to the agreement, the Company paid a $1,000 capacity deposit in 2022 and is obligated to pay an additional $1,000 capacity deposit in 2023. The capacity deposit is recognized in prepaid and other current assets on our consolidated balance sheet. This long term supply agreement requires the Company to purchase minimum annual volumes while requiring the supplier to sell these components at a fixed price. The Company purchased $1,174 of these components during the year ended December 31, 2022. The Company is required to purchase $5,871, $7,828, $10,764 and $10,764 of components in each of the years 2023 through 2026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Pre-production Costs Related to Long-term Supply Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Engineering, research and development and other design and development costs for products sold on long-term supply arrangements are expensed as incurred unless the Company has a contractual guarantee for reimbursement from the customer which are capitalized as pre-production costs. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company either has title to the assets or has the noncancelable right to use the assets during the term of the supply arrangement are capitalized in property, plant and equipment and amortized to cost of sales over the shorter of the term of the arrangement or over the estimated useful lives of the assets, typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03"&gt;three&lt;/span&gt; to seven years. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company has a contractual guarantee to a lump sum reimbursement from the customer are capitalized either as a component of prepaid expenses and other current assets or an investment and other long-term assets, net within the consolidated balance sheets. Capitalized pre-production costs were $19,539 and $16,292 at December&#160;31, 2022 and 2021, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Disposal of Particulate Matter Sensor Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;8, 2021, the Company entered into an Asset Purchase Agreement (the &#x201c;APA&#x201d;) by and among the Company, the Company&#x2019;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#x201c;SMP&#x201d;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA the Company agreed to sell to the Buyers the Company&#x2019;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#x201c;PM sensor business&#x201d;). In the past, the Company has sometimes referred to the PM sensor assets as the Company&#x2019;s soot sensing business. The Buyers did not acquire any of the Company&#x2019;s locations or employees. The purchase price for the sale of the PM sensor assets was $4,000 (subject to a post-closing inventory adjustment which was a payment to SMP of $1,133) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $3,214 and $786, respectively. The sale of the Gen 2 assets occurred during November 2021, upon completion of the Company&#x2019;s supply commitments to certain customers. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March 8, 2021 the Company&#x2019;s Control Devices segment recognized net sales and cost of goods sold ("COGS") of $971 and $898, respectively, for the one-time sale of Gen 1 inventory and a gain on disposal of $740 for the sale of Gen 1 fixed assets less transaction costs of $60 within selling, general and administrative ("SG&amp;amp;A") during the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pursuant to the contract manufacturing agreement, the Company produced and sold PM sensor Gen 1 finished goods inventory to SMP for net sales of $8,042 in the year ended December 31, 2021. In addition, the Company received $308 and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$783 for services provided pursuant to the transition services agreement which were recognized as a reduction in SG&amp;amp;A for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PM sensor Gen 1 net sales, including sales of $8,042 to SMP pursuant to the contract manufacturing agreement and the sale of Gen 1 inventory components of $2,283 and operating income were $12,592 and $1,415, respectively, for the year ended December&#160;31, 2021. PM sensor Gen 1 net sales and operating income were $8,814 and $1,090, respectively, for the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company completed the PM sensor Gen 2 product supply commitments and ended production on September 23, 2021. In November 2021, the Company&#x2019;s Control Devices segment recognized proceeds of $786 and a gain on disposal of $408 for the sale of the Gen 2 fixed assets within SG&amp;amp;A, for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sale of Canton Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May&#160;7, 2021, the Company entered into a Real Estate Purchase and Sale Agreement (the &#x201c;Agreement&#x201d;) with Sun Life Assurance Company of Canada, a Canadian corporation (the &#x201c;Buyer&#x201d;), to sell the Canton Facility for $38,200 (subject to adjustment pursuant to the Agreement).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June&#160;17, 2021, pursuant to the Agreement, as amended after May 7, 2021, the Company closed the sale of the Canton Facility to the Buyer for an adjusted purchase price of $37,900. The Company recognized in the Control Devices segment, net proceeds of $35,167 and a gain, net of direct selling costs, of $30,718. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sale of MSIL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On November&#160;2, 2021, the Company entered into a Share Purchase Agreement (the &#x201c;SPA&#x201d;) with Minda Corporation Limited (&#x201c;Minda&#x201d;), as the buyer, and MSIL. Pursuant to the SPA the Company agreed to sell to Minda the Company&#x2019;s minority interest in MSIL for approximately $21,500 equivalent Indian Rupee which was payable in U.S. dollars at closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December&#160;30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $21,587. The Company recognized net proceeds of $20,999 and a gain, net of transaction costs, of $1,794. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at cost and consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,064&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,842&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;247,237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,365&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,701&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tooling&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,950&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,391&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Information technology&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,454&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;783&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,199&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,592&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,584&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;391,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(286,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272,833)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;104,643&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation is provided using the straight-line method over the estimated useful lives of the assets. Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $26,687, $27,823 and $27,309, respectively. Depreciable lives within each property classification are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:67.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.961%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10-40 years &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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tooling&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2-7 years &lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Information technology&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-7 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;shorter of lease term or 3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maintenance and repair expenditures that are not considered improvements and do not extend the useful life of the property, plant and equipment are charged to expense as incurred. Expenditures for improvements and major renewals are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the consolidated statements of operations as a component of SG&amp;amp;A expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived or Finite-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#x2019;s ability to accurately assess whether an asset is impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#x201c;PM&#x201d;) sensor product line. As a result of the strategic exit of the PM sensor &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;product&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#x2019;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#x2019;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#x2019;s consolidated statement of operations within SG&amp;amp;A expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total purchase price associated with acquisitions is allocated to the acquisition date fair values of identifiable assets acquired and liabilities assumed with the excess purchase price assigned to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill was $34,225 and $36,387 at December&#160;31, 2022 and 2021, respectively, all of which relates to the Electronics segment. Goodwill is not amortized, but instead is tested for impairment at least annually, or earlier when events and circumstances indicate that it is more likely than not that such assets have been impaired, by applying a fair value-based test. In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount. If not, no further goodwill impairment testing is performed. If it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount, or if we elect not to perform a qualitative assessment of a reporting unit, we then compare the fair value of the reporting unit to the related net book value. If the net book value of a reporting unit exceeds its fair value, an impairment loss is measured and recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company utilizes an income statement approach to estimate the fair value of a reporting unit and a market valuation approach to further support this analysis. The income approach is based on projected debt-free cash flow which is discounted to the present value using discount factors that consider the timing and risk of cash flows. We believe that this approach is appropriate because it provides a fair value estimate based on the reporting unit&#x2019;s expected long-term operating cash flow performance. This approach also mitigates the impact of cyclical trends that occur in the industry. Fair value is estimated using internally developed forecasts, as well as commercial and discount rate assumptions. The discount rate used is the value-weighted average of our estimated cost of equity and of debt (&#x201c;cost of capital&#x201d;) derived using both known and estimated customary market metrics. Our weighted average cost of capital is adjusted to reflect a risk factor, if necessary. Other significant assumptions include terminal value growth rates, terminal value margin rates, future capital expenditures and changes in future working capital requirements. While there are inherent uncertainties related to the assumptions used and to management&#x2019;s application of these assumptions to this analysis, we believe that the income statement approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. There was no impairment of goodwill for the years ended December&#160;31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2022 and 2021 were as follows:&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,104&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,717)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cumulative goodwill impairment loss since inception was $300,083 at December&#160;31, 2022 and 2021, which includes Stoneridge Brazil&#x2019;s goodwill impairment in 2014 and goodwill impairment recorded by the Company&#x2019;s Control Devices segment in 2008 and 2004.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other intangible assets, net at December&#160;31, 2022 and 2021 consisted of the following:&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisition&lt;br/&gt;cost&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;44,394&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(23,355)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradenames&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,430&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized software development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,591&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(43,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45,508&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisition&lt;br/&gt;cost&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,240)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,760&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradenames&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,361&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,933&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized software development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,809&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other intangible assets, net at December&#160;31, 2022 for customer lists, tradenames, technology and patents, and capitalized software development include $16,521, $3,589, $575 and $10,218, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $4,518, $5,080 and $2,173, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2022. Capitalized software development and patents of $2,761 and $73, respectively, related to the Control Devices segment at December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company designs and develops software that will be embedded into certain products and sold to customers. Software development costs are capitalized after the software product development reaches technological feasibility and until the software product becomes available for general release to customers. These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from three to seven years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognized $7,003, $6,006 and $5,420 of amortization expense related to intangible assets in 2022, 2021 and 2020, respectively. Amortization expense is included as a component of COGS, SG&amp;amp;A and design and development ("D&amp;amp;D") on the consolidated statements of operations. Annual amortization expense for intangible assets is estimated to be approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$8,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the year 2023 and approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$7,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the years 2024 through 2027. The weighted-average remaining amortization period is approximately 7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no intangible impairment charges for the years ended December&#160;31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,015&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,716&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;37,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,671&#160;&lt;/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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current 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 #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;&#x201c;Other&#x201d; is comprised of miscellaneous accruals, none of which individually contributed a significant portion of the total.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the liability method. Deferred income taxes reflect the tax consequences on future years of differences between the tax basis of assets and liabilities and their financial reporting amounts. Future tax benefits are recognized to the extent that realization of such benefits is more likely than not to occur. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized (See Note 6). In making such a determination, the Company considers all available positive and negative evidence, including future release of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Certain deferred tax assets are dependent on future taxable income to be realized. Release of some or all of a valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to provide for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial statement period may be affected. The Company adjusts this liability in the period in which an uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position, or more information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has made an accounting policy election to reflect global intangible low-taxed income (&#x201c;GILTI&#x201d;) taxes, if any, as a current period tax expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The financial statements of foreign subsidiaries, where the local currency is the functional currency, are translated into U.S. dollars using exchange rates in effect at the period end for assets and liabilities and average exchange rates during each reporting period for the results of operations. Adjustments resulting from translation of financial statements are reflected as a component of accumulated other comprehensive loss in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign currency transactions are remeasured into the functional currency using translation rates in effect at the time of the transaction with the resulting adjustments included on the consolidated statements of operations within other expense (income), net. These foreign currency transaction losses (gains), including the impact of hedging activities, were $5,534, $2,037 and $(997) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Revenue Recognition and Sales Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#x2019;s premises. The Company recognizes monitoring service revenues over time, as the services are provided to customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The Company collects certain taxes and fees on behalf of government agencies and remits such collections on a periodic basis. The taxes are collected from customers but are not included in net sales. Estimated returns are based on historical authorized returns. The Company often enters into agreements with its customers at the beginning of a given vehicle&#x2019;s expected production life. Once such agreements are entered into, it is the Company&#x2019;s obligation to fulfill the customers&#x2019; purchasing requirements for the entire production life of the vehicle. These agreements are subject to potential renegotiation from time to time, which may affect product pricing. See Note 3 for additional disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in COGS on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Product Warranty and Recall Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts accrued for product warranty and recall claims are established based on the Company&#x2019;s best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims, forecasts of the resolution of existing claims, expected future claims on products sold and commercial discussions with our customers. The key factors in our estimate are the warranty period and the customer source. The Company can provide no assurances that it will not experience material claims or that it will not incur significant costs to defend or settle such claims beyond the amounts accrued. The current portion of the product warranty and recall reserve is included as a component of accrued expenses and other current liabilities on the consolidated balance sheets. Product warranty and recall includes $4,437 and $3,094 of a long-term liability at December&#160;31, 2022 and 2021, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of changes in the product warranty and recall reserve:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall at beginning of period&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,691&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals for warranties established during period&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,037&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregate changes in pre-existing liabilities due to claim developments&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements made during the period&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,351)&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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,647)&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall at end of period&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Design and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expenses associated with the development of new products, and changes to existing products, other than capitalized software development costs, are charged to expense as incurred, and are included in the Company&#x2019;s consolidated statements of operations as a separate component of costs and expenses. These product development costs amounted to $65,296, $66,165 and $49,386 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, or 7.3%, 8.6% and 7.6% of net sales for these respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Research and Development Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs. The Company incurred and was reimbursed for contracted research and development costs of $23,784, $15,849 and $19,302 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had two types of share-based compensation plans: (1) 2016 Long-Term Incentive Plan for employees and (2) the 2018 Amended and Restated Directors&#x2019; Restricted Shares Plan, for non-employee directors. See Note 8 for additional details on share-based compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total compensation expense recognized as a component of SG&amp;amp;A expense on the consolidated statements of operations for share-based compensation arrangements was $5,942, $5,960 and $5,888 for the years ended December&#160;31, 2022, 2021 and 2020, respectively. There was no share-based compensation expense capitalized in inventory during 2022, 2021 or 2020. Share-based compensation expense is calculated using estimated volatility and forfeitures based on historical data, future expectations and the expected term of the share-based compensation awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Financial Instruments and Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial instruments, including derivative financial instruments, held by the Company include cash and cash equivalents, accounts receivable, accounts payable, long-term debt, net investment hedge, interest rate swap agreement and foreign currency forward contracts. The carrying value of cash and cash equivalents, accounts receivable and accounts payable is considered to be representative of fair value because of the short maturity of these instruments. See Note 10 for fair value disclosures of the Company&#x2019;s financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Common Shares Held in Treasury&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for Common Shares held in treasury under the cost method (applied on a FIFO basis) and includes such shares as a reduction of total shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Loss) Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic (loss) earnings per share was computed by dividing net (loss) income by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net (loss) income by the weighted-average of all potentially dilutive Common Shares that were outstanding during the periods presented. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;However, for all periods in which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive. Potential dilutive shares of 232,458 and 372,937 for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Actual weighted-average Common Shares outstanding used in calculating basic and diluted net (loss) income per share were as follows:&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted-average Common Shares outstanding&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,258,456&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,114,359&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,024,571&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average Common Shares outstanding&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,258,456&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,415,534&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,024,571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were 767,593, 580,116 and 752,784 performance-based right to receive Common Shares outstanding at December&#160;31, 2022, 2021 and 2020. These performance-based restricted and right to receive Common Shares are included in the computation of diluted earnings per share based on the number of Common Shares that would be issuable if the end of the year were the end of the contingency period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Financing Costs, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method. Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2022, 2021 and 2020 was $1,051, $643 and $506, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2020, the Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1 to the Credit Facility. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Credit Facility. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022. See Note 5 to the consolidated financial statements for additional details regarding the Credit Facility and related deferred financing costs. The Company has elected to continue to present deferred financing costs within long-term assets in the Company&#x2019;s consolidated balance sheets. Deferred financing costs, net, were $996 and $1,563, as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Equity and Changes in Accumulated Other Comprehensive Loss by Component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Share Repurchase&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October&#160;26, 2018, the Company&#x2019;s Board of Directors authorized the Company to repurchase up to $50,000 of Common Shares. Thereafter, on May 7, 2019, the Company entered into a Master Confirmation (the &#x201c;Master Confirmation&#x201d;) and a Supplemental Confirmation, together with the Master Confirmation, the Accelerated Share Repurchase Agreement (&#x201c;ASR Agreement&#x201d;), with Citibank N.A. (the &#x201c;Bank&#x201d;) to purchase Company Common Shares for a payment of $50,000 (the &#x201c;Prepayment Amount&#x201d;). Under the terms of the ASR Agreement, on May&#160;7, 2019, the Company paid the Prepayment Amount to the Bank and received on May 8, 2019 an initial delivery of 1,349,528 Company Common Shares, which was approximately 80% of the total number of Company Common Shares expected to be repurchased under the ASR Agreement based on the closing price of the Company&#x2019;s Common Shares on May 7, 2019. These Common Shares became treasury shares and were recorded as a $40,000 reduction to shareholder&#x2019;s equity. The remaining $10,000 of the Prepayment Amount was recorded as a reduction to shareholders&#x2019; equity as an unsettled forward contract indexed to our Common Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;25, 2020, the Bank notified the Company that it terminated early its commitment pursuant the ASR Agreement and would deliver 364,604 Common Shares on February 27, 2020 based on the volume weighted average price of our Common Shares during the term set forth in the ASR Agreement. The Bank&#x2019;s notice of early termination and the subsequent delivery of Common Shares represented the final settlement of the Company&#x2019;s share repurchase program pursuant to the accelerated share repurchase agreement. These Common Shares became treasury shares and were recorded as a $10,000 reduction to shareholders&#x2019; equity as Common Shares held in treasury with the offset of $10,000 to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;24, 2020, the Company&#x2019;s Board of Directors authorized a new repurchase program of $50,000 for the repurchase of the Company&#x2019;s outstanding Common Shares over the next 18 months. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also be made under Rule 10b-18 plans, which permit Common Shares to be repurchased through pre-determined criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;3, 2020, under the new repurchase program the Company entered into a 10b-18 Agreement Letter (the &#x201c;10b-18 Agreement&#x201d;), with the Bank to purchase Company Common Shares, under purchasing conditions of Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended (&#x201c;Rule 10b-18&#x201d;), for up to $5,000. Under the terms of the 10b-18 Agreement, commencing March 3, 2020 and ending March&#160;6, 2020, the Company received delivery of a total of 242,634 Company Common Shares for the amount of $4,995. These Common Shares became treasury shares and were recorded as a $4,995 reduction to shareholders&#x2019; equity as Common Shares held in treasury. In April 2020, the Company announced that it was temporarily suspending the share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2022 and 2021 were as follows:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;gain (loss)&lt;br/&gt;on derivatives&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(97,203)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(97,024)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,355)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,763)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(103,374)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(103,142)&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;/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;border-top:3pt double #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89,635)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,549)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to their 2022 presentation in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $13,750 on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#x2019;s consolidated results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848) &#x2013; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) (also known as the &#x201c;reference rate reform&#x201d;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December&#160;31, 2022, the Company has not yet had contracts modified due to rate reform.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTYw_e6c3b212-8194-4d35-8803-94c1ca3823d1">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of Stoneridge, Inc. and its wholly-owned subsidiaries (collectively, the &#x201c;Company&#x201d;). Intercompany transactions and balances have been eliminated in consolidation. The Company analyzes its ownership interests in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) &#x201c;Consolidations (Topic 810)&#x201d; to determine whether they are a variable interest entity and, if so, whether the Company is the primary beneficiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prior to the sale of our investment in Minda Stoneridge Instruments Ltd. (&#x201c;MSIL&#x201d;) on December 30, 2021, the Company accounted for its 49% ownership in MSIL under the equity method of accounting.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i1a97ee1a75b94ba39ecb27515607929b_I20211230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzgwNg_1fc5cab3-a3be-42db-9166-77e8244cd6c5"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ1_a9ecc710-2fa8-498c-b37d-28f7bed7d8d5">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accounting Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, including certain self-insured risks and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Because actual results could differ from those estimates, the Company revises its estimates and assumptions as new information becomes available.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI5_59762ea3-e726-4c9d-a473-dfad99bcb278">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash and cash equivalents include actively traded money market funds with short-term investments in marketable securities, primarily U.S. government securities. Cash and cash equivalents are stated at cost, which approximates fair value, due to the highly liquid nature and short-term duration of the underlying securities with original maturities of 90 days or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <sri:AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMw_bfc563e5-e518-45d8-9a95-4d2457fd8793">Accounts Receivable and Concentration of Credit RiskRevenues are principally generated from the automotive, commercial, off-highway and agricultural vehicle markets.Accounts receivable are recorded at the invoice price, net of an estimate of allowance for doubtful accounts and other reserves.</sri:AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock>
    <sri:ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI1_26178f59-fea9-4d36-8cb2-8cef41546bab">The Company&#x2019;s largest customers are PACCAR and Volvo, primarily related to the Electronics reportable segment and accounted for the following percentages of consolidated net sales:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PACCAR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Volvo&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if6b42b692d394d2dae96752e562a58df_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtMS0xLTEtNDUzNg_63f8a447-513d-466e-976d-025be9eee558"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i21e9013895c148b59bd651d8069c1bf4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtMy0xLTEtNDUzNg_805f27bf-1bd8-4c99-820d-4f3b871b7fac"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idae47602710f47cc838eb0a6fdf78ef5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzEtNS0xLTEtNDUzNg_f8ef0fd6-4d59-41ef-96c9-cfd6d923a075"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17642041709d402f88369640e7132a97_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItMS0xLTEtNDUzNg_946288c2-9568-481d-b1f7-0c3e4952f6a5"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec3809454040491ab26e82cecebd4bdf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItMy0xLTEtNDUzNg_2cffbdb2-90d0-4833-bb47-3234304d4907"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i572959103bc54852aeaa116744685168_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTozYTRlMWM1YTcwODc0NDY2ODY1MTkxZmRjMDdiZjJkNi90YWJsZXJhbmdlOjNhNGUxYzVhNzA4NzQ0NjY4NjUxOTFmZGMwN2JmMmQ2XzItNS0xLTEtNDUzNg_09ec4f39-9447-4b14-80ec-974243095864"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM4_cc3d660e-5957-4fea-974b-6f247689e8c9">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates the collectability of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer&#x2019;s inability to meet its financial obligations, a specific allowance for doubtful accounts is recorded against amounts due to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. Additionally, the Company reviews historical trends for collectability in determining an estimate for its allowance for doubtful accounts. If economic circumstances change substantially, estimates of the recoverability of amounts due to the Company could be reduced by a material amount. The Company does not have collateral requirements with its customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM5_a0163ff8-1dd3-4be7-b61d-9b31604b8ed2">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost (using either the first-in, first-out (&#x201c;FIFO&#x201d;) or average cost methods) or net realizable value. The Company evaluates and adjusts as necessary its excess and obsolescence reserve on a quarterly basis. Excess inventories are quantities of items that exceed anticipated sales or usage for a reasonable period. The Company has guidelines for calculating provisions for excess inventories based on the number of months of inventories on &lt;/span&gt;&lt;/div&gt;hand compared to anticipated sales or usage.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU0_5ac9fc23-4cda-4f9e-9424-31da813b8f66">Management uses its judgment to forecast sales or usage and to determine what constitutes a reasonable period. Inventory cost includes material, labor and overhead. Inventories consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121,983&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,755&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,326&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;152,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzEtMi0xLTEtNDUzNg_b0b4f579-faea-4b2e-ae6e-610c400d09ea"
      unitRef="usd">121983000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzEtNC0xLTEtNDUzNg_c7dafefc-6b90-453d-9174-d7a763dd6109"
      unitRef="usd">107034000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzItMi0xLTEtNDUzNg_5cc6446e-22eb-40d8-9b27-eac8fb0cbff9"
      unitRef="usd">7812000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzItNC0xLTEtNDUzNg_ec2a7c85-c40b-485a-ba10-ab89c02b3668"
      unitRef="usd">9755000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzMtMi0xLTEtNDUzNg_f211778c-3d8c-4bb5-9f7e-92a50f40b22b"
      unitRef="usd">22785000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzMtNC0xLTEtNDUzNg_8065bfd6-4a34-4f61-90e5-6a44d92db8c7"
      unitRef="usd">21326000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzQtMi0xLTEtNDUzNg_079258c6-145a-4550-8412-55bfb3daae2a"
      unitRef="usd">152580000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo2OWI3ZDRiZTMwYzY0YzBmYWNhNjJlMDMwN2YzZTM2YS90YWJsZXJhbmdlOjY5YjdkNGJlMzBjNjRjMGZhY2E2MmUwMzA3ZjNlMzZhXzQtNC0xLTEtNDUzNg_8d5dbb18-00b9-4816-a26f-2b3d5772c631"
      unitRef="usd">138115000</us-gaap:InventoryNet>
    <us-gaap:FIFOInventoryAmount
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM5Nzk_3e6d340c-16ad-4dc8-8439-0d9acb967772"
      unitRef="usd">139996000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM5ODY_98027125-3526-4614-ab08-e9bd80767715"
      unitRef="usd">127939000</us-gaap:FIFOInventoryAmount>
    <us-gaap:WeightedAverageCostInventoryAmount
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQwNjg_768019af-2005-440f-9b6a-73fd88e9c661"
      unitRef="usd">12584000</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:WeightedAverageCostInventoryAmount
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQwNzU_5a659961-825a-4901-bb86-0c358e0dac0b"
      unitRef="usd">10176000</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NjA_0371ce1e-b802-4a52-ad05-625cbd629d15">Long Term Supply CommitmentIn 2022, the Company entered into a long term supply agreement with a supplier for the purchase of certain electronic semiconductor components through December 31, 2026.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:PaymentsForDeposits
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MDM_fa67eb02-ddf8-4f77-a7f0-b4eccdd20c5c"
      unitRef="usd">1000000</us-gaap:PaymentsForDeposits>
    <us-gaap:PaymentsForDeposits
      contextRef="iabfdc931f3584a4cb65052fe9e0b9931_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MTE_93161b28-9d68-4130-b622-6614478fa522"
      unitRef="usd">1000000</us-gaap:PaymentsForDeposits>
    <sri:PaymentsForLongTermPurchaseCommitment
      contextRef="ia2db1e5de91d48328ecfe1aa6ed21178_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MTk_eec3476d-bfe3-41a8-a145-23417cc3dfd3"
      unitRef="usd">1174000</sri:PaymentsForLongTermPurchaseCommitment>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0Mjc_42864fba-f2f9-4e40-888a-325699ca4e5f"
      unitRef="usd">5871000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0MzU_835db0f6-ee4f-49b2-bf11-f5f1036980e9"
      unitRef="usd">7828000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NDM_fb4eb284-360e-488a-9967-0678663bd35f"
      unitRef="usd">10764000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzYwNDczMTM5OTk0NTI_a00b1723-a597-407e-a6c4-31e8457eb91e"
      unitRef="usd">10764000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTYx_16315766-ab00-4e71-8721-6c2c33385bd8">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Pre-production Costs Related to Long-term Supply Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Engineering, research and development and other design and development costs for products sold on long-term supply arrangements are expensed as incurred unless the Company has a contractual guarantee for reimbursement from the customer which are capitalized as pre-production costs. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company either has title to the assets or has the noncancelable right to use the assets during the term of the supply arrangement are capitalized in property, plant and equipment and amortized to cost of sales over the shorter of the term of the arrangement or over the estimated useful lives of the assets, typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODE_83d411d1-0869-426e-a4c5-4c8176afbe03"&gt;three&lt;/span&gt; to seven years. Costs for molds, dies and other tools used to make products sold on long-term supply arrangements for which the Company has a contractual guarantee to a lump sum reimbursement from the customer are capitalized either as a component of prepaid expenses and other current assets or an investment and other long-term assets, net within the consolidated balance sheets. Capitalized pre-production costs were $19,539 and $16,292 at December&#160;31, 2022 and 2021, respectively, and were recorded as a component of prepaid expenses and other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6e709386c42640cab9356010971a8e74_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzQ4ODc_2b5da506-5cb3-48dd-91a8-4996b1d6894b">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzUyOTU_b278db54-4cbb-494d-a2c2-684726b20ddf"
      unitRef="usd">19539000</us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized>
    <us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzUzMDI_567cbdaf-f8b4-4f56-8631-fa4fb7e37197"
      unitRef="usd">16292000</us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM2_e0892dfa-9f47-42cf-a44d-ed05cb89c96e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Disposal of Particulate Matter Sensor Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;8, 2021, the Company entered into an Asset Purchase Agreement (the &#x201c;APA&#x201d;) by and among the Company, the Company&#x2019;s wholly owned subsidiary, Stoneridge Electronics AS, as the Sellers, and Standard Motor Products, Inc. (&#x201c;SMP&#x201d;) and SMP Poland SP Z O.O., as the Buyers. Pursuant to the APA the Company agreed to sell to the Buyers the Company&#x2019;s assets located in Lexington, Ohio and Tallinn, Estonia related to the manufacturing of particulate matter sensor products and related service part operations (together, the &#x201c;PM sensor business&#x201d;). In the past, the Company has sometimes referred to the PM sensor assets as the Company&#x2019;s soot sensing business. The Buyers did not acquire any of the Company&#x2019;s locations or employees. The purchase price for the sale of the PM sensor assets was $4,000 (subject to a post-closing inventory adjustment which was a payment to SMP of $1,133) plus the assumption of certain liabilities. The purchase price was allocated among PM sensor product lines, Gen 1 and Gen 2 as defined under the APA. The purchase price allocated to Gen 1 fixed assets and inventory and Gen 2 fixed assets was $3,214 and $786, respectively. The sale of the Gen 2 assets occurred during November 2021, upon completion of the Company&#x2019;s supply commitments to certain customers. The Company and SMP also entered into certain ancillary agreements, including a contract manufacturing agreement, a transitional services agreement, and a supply agreement, pursuant to which the Company provided and was compensated for certain manufacturing, transitional, administrative and support services to SMP on a short-term basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March 8, 2021 the Company&#x2019;s Control Devices segment recognized net sales and cost of goods sold ("COGS") of $971 and $898, respectively, for the one-time sale of Gen 1 inventory and a gain on disposal of $740 for the sale of Gen 1 fixed assets less transaction costs of $60 within selling, general and administrative ("SG&amp;amp;A") during the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pursuant to the contract manufacturing agreement, the Company produced and sold PM sensor Gen 1 finished goods inventory to SMP for net sales of $8,042 in the year ended December 31, 2021. In addition, the Company received $308 and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$783 for services provided pursuant to the transition services agreement which were recognized as a reduction in SG&amp;amp;A for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PM sensor Gen 1 net sales, including sales of $8,042 to SMP pursuant to the contract manufacturing agreement and the sale of Gen 1 inventory components of $2,283 and operating income were $12,592 and $1,415, respectively, for the year ended December&#160;31, 2021. PM sensor Gen 1 net sales and operating income were $8,814 and $1,090, respectively, for the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company completed the PM sensor Gen 2 product supply commitments and ended production on September 23, 2021. In November 2021, the Company&#x2019;s Control Devices segment recognized proceeds of $786 and a gain on disposal of $408 for the sale of the Gen 2 fixed assets within SG&amp;amp;A, for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sale of Canton Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May&#160;7, 2021, the Company entered into a Real Estate Purchase and Sale Agreement (the &#x201c;Agreement&#x201d;) with Sun Life Assurance Company of Canada, a Canadian corporation (the &#x201c;Buyer&#x201d;), to sell the Canton Facility for $38,200 (subject to adjustment pursuant to the Agreement).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June&#160;17, 2021, pursuant to the Agreement, as amended after May 7, 2021, the Company closed the sale of the Canton Facility to the Buyer for an adjusted purchase price of $37,900. The Company recognized in the Control Devices segment, net proceeds of $35,167 and a gain, net of direct selling costs, of $30,718. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sale of MSIL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On November&#160;2, 2021, the Company entered into a Share Purchase Agreement (the &#x201c;SPA&#x201d;) with Minda Corporation Limited (&#x201c;Minda&#x201d;), as the buyer, and MSIL. Pursuant to the SPA the Company agreed to sell to Minda the Company&#x2019;s minority interest in MSIL for approximately $21,500 equivalent Indian Rupee which was payable in U.S. dollars at closing. &lt;/span&gt;&lt;/div&gt;On December&#160;30, 2021, pursuant to the SPA, the Company closed the sale of MSIL to Minda for $21,587. The Company recognized net proceeds of $20,999 and a gain, net of transaction costs, of $1,794.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i6cfd0bcefef44ce38f35a460645c8525_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzg4NTE_ccd0a401-d7cc-4422-8602-8729d5423f06"
      unitRef="usd">4000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <sri:DisposalGroupPostClosingInventoryAdjustmentPayment
      contextRef="i96ebbe430c144ee38cbc68335cd3596f_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzg5MzI_7be76df8-8fe4-4e99-a6a9-58cb4f6e5148"
      unitRef="usd">1133000</sri:DisposalGroupPostClosingInventoryAdjustmentPayment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i65f2f9e6ab5041f3b0b2c04a55aa8d51_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzkxNzg_8d8385d3-a6af-4137-b0ec-160aecb57056"
      unitRef="usd">3214000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i2c4941064b31475d8a98731aa2f7a378_I20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzkxODU_92606032-e1a0-464e-976b-3fb9d779ac84"
      unitRef="usd">786000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk3ODE_17c4735f-6e74-4974-8fb1-7733b7219e21"
      unitRef="usd">971000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk3ODg_d49ecb5e-c658-43b5-8b23-10a860a2cf22"
      unitRef="usd">898000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="iabc17052707746768371a18ea37a1a38_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk4NzM_bbd78da9-39e0-46c0-8ea1-ae068bf65a5b"
      unitRef="usd">740000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idaf0c072894f4ca9aa78e95cd1ed04b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5Xzk5Mzc_67e53683-845b-4ce5-9493-bdcec0b3dd8c"
      unitRef="usd">60000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA1Mg_d08005fe-3f8a-4d4d-83f3-6e9c2b7d2a8d"
      unitRef="usd">8042000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses
      contextRef="ie2d61407e584405fbeaa6e8c554266e3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzI4MA_34df04c0-d511-4435-92a2-8293e4bb355b"
      unitRef="usd">308000</sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses>
    <sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses
      contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA2Ng_f3c6e34f-f00d-4ab1-b4c2-50746046b822"
      unitRef="usd">783000</sri:ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i00a028d7a23840cda0f377e97e4ce728_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjA2MQ_d08005fe-3f8a-4d4d-83f3-6e9c2b7d2a8d"
      unitRef="usd">8042000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:InventoryFinishedGoods
      contextRef="i166b805da1e744e2a2445a264c64fe3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDgw_70ede394-fa64-44b6-a553-97219c8a799d"
      unitRef="usd">2283000</us-gaap:InventoryFinishedGoods>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNjA5_8445b7c4-a671-440c-a5db-d758866a958c"
      unitRef="usd">12592000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNjE2_c00ad8fa-d78e-407a-9d77-95a754fa1061"
      unitRef="usd">1415000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNzA3_35987236-8625-4aef-9b29-bfc659923149"
      unitRef="usd">8814000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i3b2c35b5289c4e049539245531aa42b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNzE0_a6bb9966-dd86-4331-8f0d-e42cb418e118"
      unitRef="usd">1090000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjEwNQ_e834b5d4-415d-4c85-a9a7-e153b93ca53c"
      unitRef="usd">786000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ieeb4b81df241498e95190a69cab068a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NjEwMQ_69ad34d8-0e8d-4cab-8c06-70c13d3c7dc7"
      unitRef="usd">408000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ibdf9a43897c94873a858450f9eaff6f2_I20210507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExMjg0_cb5c6446-c967-4e34-a7fa-af9c0ed3f626"
      unitRef="usd">38200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="iea593a8ebb9e4c44971a62f16b42475b_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNTAw_d7ac48ca-5233-4564-9c9b-1e042f2c41e3"
      unitRef="usd">37900000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNTc1_2d229bfb-8966-46d5-b4ce-3a27e5f5c094"
      unitRef="usd">35167000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="if0335304db3a4ea087e07cd25beffd7f_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExNjIy_e2f7023b-7d84-46f0-be2d-49f67a181f89"
      unitRef="usd">30718000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ia379da7b6f3b405c9d35daff5aedca17_I20211102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzExODkx_f1a7e3d1-900d-4cb2-97cd-3d4b0fadeea2"
      unitRef="usd">21500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMDQy_4af9a8c0-33a6-4a9a-872e-9ac4aae4b757"
      unitRef="usd">21587000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMDg1_ddebce57-2a01-4048-95e9-e7bfe5794c1f"
      unitRef="usd">20999000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i410d7a18801e4d3d8a393cea73942acb_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyMTI5_e51add0f-6c99-4686-8d46-4a74aa71f4a9"
      unitRef="usd">1794000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQw_40479d6b-8b0c-4f1d-90a3-b345020a7080">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at cost and consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,064&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,842&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;247,237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,365&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,701&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tooling&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,950&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,391&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Information technology&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,584&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,454&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;783&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;741&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,199&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,592&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,584&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;391,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(286,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(272,833)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;104,643&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i545aa9707b504c29b0c4a8de805bcc83_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEtMi0xLTEtNDUzNg_0f77f827-67db-4101-a077-fefd1d81ac0c"
      unitRef="usd">3030000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idd5f54c4bc1549d791b997c404d19f2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEtNC0xLTEtNDUzNg_d48dcadd-c77c-4432-9da7-23ca85d8bc0e"
      unitRef="usd">3064000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c76574255e046ba837c2b329712394b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzItMi0xLTEtNDUzNg_67a7580e-e8c4-447e-9161-bb229fbdb17f"
      unitRef="usd">29703000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i40ff887a5086406ab394ca324d698853_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzItNC0xLTEtNDUzNg_d83043f5-d9b8-4cd4-8837-add2513578f3"
      unitRef="usd">28842000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i55e0b2de7a2d4bc4bde3f8296c153f68_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzMtMi0xLTEtNDUzNg_a005d652-c428-42a6-bfdd-36a53bab2aa7"
      unitRef="usd">247237000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8d6a228d94d84e56be4f8e6c8f4828a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzMtNC0xLTEtNDUzNg_b40119c4-6e15-40ee-b84d-c7dcdaf77eb7"
      unitRef="usd">249365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i819cf8f02bdb4269ae64f5fb7500a3ed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzQtMi0xLTEtNDUzNg_201c1dd7-704e-4b73-bcb5-e11c80fbc015"
      unitRef="usd">9100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i51e1939c419547029ee69790ff788db7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzQtNC0xLTEtNDUzNg_ec384f6d-0cb6-4e1c-b8c1-7a8c06086a2b"
      unitRef="usd">8701000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if0efe0e97ff7494786d654f6fdd0f30b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzUtMi0xLTEtNDUzNg_1304e8e3-1c45-44cb-bf93-93cfb32bfa1f"
      unitRef="usd">42950000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic35f3d926dff494d9e8492ef97ebfefe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzUtNC0xLTEtNDUzNg_8be46e2e-1839-4890-a30a-40f7779bbad3"
      unitRef="usd">41391000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1bf0a799ca44c4eba5247ece5de2d47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzYtMi0xLTEtNDUzNg_f254ee24-1c6f-4def-9cf6-752fe1cf63b5"
      unitRef="usd">32584000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i289aca5d65a3413abc3f4669a2e8c0af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzYtNC0xLTEtNDUzNg_4a01204b-564a-4b24-9996-7e1de88b2d37"
      unitRef="usd">30454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i60a1189e692c43c4970bb772086c68ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzctMi0xLTEtNDUzNg_d62ce501-1220-4876-bb47-1bfa6e0afde5"
      unitRef="usd">783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib5f981ae1f8f4722a43059916f0ddda6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzctNC0xLTEtNDUzNg_8c24af8c-3b0d-425e-a36c-ac792fa797a2"
      unitRef="usd">741000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i595f7c0104514fcb8f1a2ebb0aeeb78f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzgtMi0xLTEtNDUzNg_03065204-0981-4b9a-98c5-69e6a8e808d1"
      unitRef="usd">5199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifb32d7f6c85949489038052c10bb610c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzgtNC0xLTEtNDUzNg_ad889e41-d662-4f0b-8ac9-333a8448f323"
      unitRef="usd">5592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf96855fd65e4af3a50bd897cbafde59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzktMi0xLTEtNDUzNg_35d0913d-d3c1-4136-8b63-45bd487fe452"
      unitRef="usd">20676000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4886d046c3ac429a8eddfda477b5f90f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzktNC0xLTEtNDUzNg_a9f114bf-bf4b-4df1-afe6-fc3fd0f71b35"
      unitRef="usd">12584000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEwLTItMS0xLTQ1MzY_225288b3-4fd4-4c46-9396-25c3d60effae"
      unitRef="usd">391262000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEwLTQtMS0xLTQ1MzY_79ece9ab-50da-4338-a2c8-c9fe9a14239c"
      unitRef="usd">380734000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzExLTItMS0xLTQ1MzY_fa7851be-a5ed-4dc2-bb93-728da91519fd"
      unitRef="usd">286619000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzExLTQtMS0xLTQ1MzY_455ae0a6-1e70-43f2-affe-4f20d27a447b"
      unitRef="usd">272833000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEyLTItMS0xLTQ1MzY_788421f0-cc2d-404b-ad03-425722450caa"
      unitRef="usd">104643000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTplZmRkYzNlOTVkZjI0YWNlYTMxNDdkODdmNjQ2NDg0ZS90YWJsZXJhbmdlOmVmZGRjM2U5NWRmMjRhY2VhMzE0N2Q4N2Y2NDY0ODRlXzEyLTQtMS0xLTQ1MzY_4574cc61-6eb2-4435-bc26-2a160aa1d8bf"
      unitRef="usd">107901000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDA5_46233456-8c11-43ed-bfd5-416592a24958"
      unitRef="usd">26687000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDEz_8c63afb4-8f47-4a45-8299-c3b1a56f6129"
      unitRef="usd">27823000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEyNDIw_8e612e1d-65e5-46d2-8527-939428a728b2"
      unitRef="usd">27309000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ4_e4bf90f0-59ac-4f87-a66f-1a1350d6601b">Depreciable lives within each property classification are as follows:&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:67.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.961%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10-40 years &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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-10 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tooling&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2-7 years &lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Information technology&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-7 years&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vehicles&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:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3-7 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;shorter of lease term or 3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i827fa5567e2642bfbb021b5581fdf9c0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzAtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ZjE5ODMwNWU0MzQ2M2FhNDVmOGQ3NDFmN2ViNmI4XzQ_93564c62-b4fa-4e04-8831-3e90b1938bb2">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i78083cc586a04b4e9422cb7363df1ae9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzAtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjY2ZjE5ODMwNWU0MzQ2M2FhNDVmOGQ3NDFmN2ViNmI4Xzc_99ff6078-1d0a-4ea1-a8f6-ea2eb3017da3">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba9ad129f45e455eb3621cd6055d409c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzEtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjI2NGYyMmUzMDliNDQ4YTJiZGExNjA4ZGYyOWM5OTI4XzQ_73b6be99-10f8-43b2-af98-824cdced4cab">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id5a522df13834b8c999eee0dbeeae69f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzEtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjI2NGYyMmUzMDliNDQ4YTJiZGExNjA4ZGYyOWM5OTI4Xzc_e76db2bf-319f-4e0b-a355-a85f18d7c7ca">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4dc221a374004524ae8521b54ffa3909_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzItMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjE5ZDNkMDczMjgxODQ0MDZiZTc3MTA3NTMzYjk3Y2VmXzQ_acddc20e-96e0-40f9-89b7-56b4fc08466c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie7889eeae35d414c9655451aaf79d166_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzItMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjE5ZDNkMDczMjgxODQ0MDZiZTc3MTA3NTMzYjk3Y2VmXzc_e592963d-4d20-48d8-949a-58e315bfcbc4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iad92ca18f5ac49b7b4a030b46ed4360e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzMtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjYzNjUzYjc4MWY4NTRiNWM4ODViMGIyMWY2MGY0ZjUxXzQ_2f2c5bf8-b14b-4684-aa16-45195c6b0a26">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i85fa6d68f16e4a53b05bc6dd086c470d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzMtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjYzNjUzYjc4MWY4NTRiNWM4ODViMGIyMWY2MGY0ZjUxXzc_2247bbb4-af01-4f9f-801e-eb3f62018f2e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6311469e9c244603ad2def9786b35d4c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzQtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjUyMzllY2ExZGNiZDQyOGE5OTQ3NjVmYzEwMDQyN2M3XzQ_2399bc20-8e86-44f9-8975-b33c808b086e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6b1e4bf6daa44370a843317c56e6ce5c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzQtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjUyMzllY2ExZGNiZDQyOGE5OTQ3NjVmYzEwMDQyN2M3Xzc_77823741-710f-4a97-980a-1b5f89ffecd5">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia56524beaf174ea5a8e773a9ab11fa6a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzUtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjBmMjNiMGE5ZDg1NDQ1M2Y4OTI3OWMwMTBiMjBmYTY5XzQ_9ca7e0c2-0981-4a31-afa7-defbbe313d5c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i48bbc1f47e0b4f86a165a5d5b2f3fda4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzUtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjBmMjNiMGE5ZDg1NDQ1M2Y4OTI3OWMwMTBiMjBmYTY5Xzc_5af4ad21-5cf9-4f23-8bc8-4fe8a435e1ca">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i16e5a07734e943d6bc374e3a799f644e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzYtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5ZGYyMmFjZDkyNTRmOWE4ZDcwYTA1OGM0M2MxMTczXzI5_b026c78b-86b1-4eaf-96f5-fd336cafdc49">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i053f92f5dbbb4f92af75de45a99aea52_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5OWU4NGZmYTEzZGQ0ZTJhYWUxOGIzMzdhMjhjZTFkOS90YWJsZXJhbmdlOjk5ZTg0ZmZhMTNkZDRlMmFhZTE4YjMzN2EyOGNlMWQ5XzYtMS0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5ZGYyMmFjZDkyNTRmOWE4ZDcwYTA1OGM0M2MxMTczXzMy_7aa16b29-de88-4043-934b-2ad854ed52cd">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMy_e837d6f9-1822-4406-b4b0-6ecfaab04760">Maintenance and repair expenditures that are not considered improvements and do not extend the useful life of the property, plant and equipment are charged to expense as incurred. Expenditures for improvements and major renewals are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts, and any gain or loss on the disposition is recorded in the consolidated statements of operations as a component of SG&amp;amp;A expenses.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMz_31a79069-b596-44a3-9a9f-b66e8217004b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived or Finite-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#x2019;s ability to accurately assess whether an asset is impaired.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#x201c;PM&#x201d;) sensor product line. As a result of the strategic exit of the PM sensor &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;product&lt;/span&gt; line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#x2019;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#x2019;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#x2019;s consolidated statement of operations within SG&amp;amp;A expense.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i096be79386164d5aa0f4710987285702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE1NzU0_0ad49b70-3727-45be-8a44-fa34ddf0e44d"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE1NzU0_a9182d34-0b75-4015-bae1-3d46c4e9cc20"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i096be79386164d5aa0f4710987285702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2MDMz_0ad49b70-3727-45be-8a44-fa34ddf0e44d"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2d0f328ccd0449dcadfc7d914df7597e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2MDMz_a9182d34-0b75-4015-bae1-3d46c4e9cc20"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU2_30a99b13-ff62-4aa7-abeb-ca435916dfbb">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total purchase price associated with acquisitions is allocated to the acquisition date fair values of identifiable assets acquired and liabilities assumed with the excess purchase price assigned to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill was $34,225 and $36,387 at December&#160;31, 2022 and 2021, respectively, all of which relates to the Electronics segment. Goodwill is not amortized, but instead is tested for impairment at least annually, or earlier when events and circumstances indicate that it is more likely than not that such assets have been impaired, by applying a fair value-based test. In conducting our annual impairment assessment testing, we first perform a qualitative assessment of whether it is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount. If not, no further goodwill impairment testing is performed. If it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount, or if we elect not to perform a qualitative assessment of a reporting unit, we then compare the fair value of the reporting unit to the related net book value. If the net book value of a reporting unit exceeds its fair value, an impairment loss is measured and recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company utilizes an income statement approach to estimate the fair value of a reporting unit and a market valuation approach to further support this analysis. The income approach is based on projected debt-free cash flow which is discounted to the present value using discount factors that consider the timing and risk of cash flows. We believe that this approach is appropriate because it provides a fair value estimate based on the reporting unit&#x2019;s expected long-term operating cash flow performance. This approach also mitigates the impact of cyclical trends that occur in the industry. Fair value is estimated using internally developed forecasts, as well as commercial and discount rate assumptions. The discount rate used is the value-weighted average of our estimated cost of equity and of debt (&#x201c;cost of capital&#x201d;) derived using both known and estimated customary market metrics. Our weighted average cost of capital is adjusted to reflect a risk factor, if necessary. Other significant assumptions include terminal value growth rates, terminal value margin rates, future capital expenditures and changes in future working capital requirements. While there are inherent uncertainties related to the assumptions used and to management&#x2019;s application of these assumptions to this analysis, we believe that the income statement approach provides a reasonable estimate of the fair value of a reporting unit. The market valuation approach is used to further support our analysis. There was no impairment of goodwill for the years ended December&#160;31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s cumulative goodwill impairment loss since inception was $300,083 at December&#160;31, 2022 and 2021, which includes Stoneridge Brazil&#x2019;s goodwill impairment in 2014 and goodwill impairment recorded by the Company&#x2019;s Control Devices segment in 2008 and 2004.Other intangible assets, net at December&#160;31, 2022 for customer lists, tradenames, technology and patents, and capitalized software development include $16,521, $3,589, $575 and $10,218, respectively, related to the Electronics segment. Customer lists, tradenames and technology of $4,518, $5,080 and $2,173, respectively, related to the Stoneridge Brazil segment at December&#160;31, 2022. Capitalized software development and patents of $2,761 and $73, respectively, related to the Control Devices segment at December&#160;31, 2022.&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company designs and develops software that will be embedded into certain products and sold to customers. Software development costs are capitalized after the software product development reaches technological feasibility and until the software product becomes available for general release to customers. These intangible assets are amortized using the straight-line method over estimated useful lives generally ranging from three to seven years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognized $7,003, $6,006 and $5,420 of amortization expense related to intangible assets in 2022, 2021 and 2020, respectively. Amortization expense is included as a component of COGS, SG&amp;amp;A and design and development ("D&amp;amp;D") on the consolidated statements of operations. Annual amortization expense for intangible assets is estimated to be approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$8,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the year 2023 and approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$7,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the years 2024 through 2027. The weighted-average remaining amortization period is approximately 7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no intangible impairment charges for the years ended December&#160;31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:Goodwill
      contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2Mzk2_c104a3d4-b803-4b8b-b764-60bfc8bcbb77"
      unitRef="usd">34225000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE2NDAz_ac50bb70-0a9c-4c23-8bf3-f1aa8bf83653"
      unitRef="usd">36387000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_55c61f62-deb4-4447-9a19-f3fe4c9ed787"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_6631108c-918b-4065-a4b4-7f4ce535a049"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE4ODU2_c185bbfe-86ef-4d11-ba79-d5aeb8f70783"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQx_f983a627-8d9e-40e2-8b5e-fdc466c65b39">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill and changes in the carrying amount of goodwill for the Electronics segment for the years ended December&#160;31, 2022 and 2021 were as follows:&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36,387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,104&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,717)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;34,225&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzEtMS0xLTEtNDUzNg_dc91a3ec-9131-443c-a263-0972a50131a4"
      unitRef="usd">36387000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzEtMy0xLTEtNDUzNg_d89c4c78-1469-4599-8ded-6af622012a7a"
      unitRef="usd">39104000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzItMS0xLTEtNDUzNg_a5a7f04f-44f9-48a3-bf63-93647aba572f"
      unitRef="usd">-2162000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzItMy0xLTEtNDUzNg_da544f42-67f6-490a-b4f7-057b4eb1dd53"
      unitRef="usd">-2717000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzMtMS0xLTEtNDUzNg_9a3168e6-3bdb-4127-be7c-677dd15c0a91"
      unitRef="usd">34225000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpkODMxMzRkYTk0M2M0NjRjOWE4NTliYmYxM2U5NGE1OS90YWJsZXJhbmdlOmQ4MzEzNGRhOTQzYzQ2NGM5YTg1OWJiZjEzZTk0YTU5XzMtMy0xLTEtNDUzNg_30fe5d55-e840-41ec-bf9f-aa0272352eaa"
      unitRef="usd">36387000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5MTE5_71486ce2-3a60-4c6e-8fac-772748d35eff"
      unitRef="usd">300083000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5MTE5_7f48144b-f327-4c16-a27d-8dd35ba5a92e"
      unitRef="usd">300083000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ5_fbcdb2d4-234a-4a88-8c26-a30180afb1b1">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other intangible assets, net at December&#160;31, 2022 and 2021 consisted of the following:&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisition&lt;br/&gt;cost&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;44,394&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(23,355)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradenames&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,430&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,669&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,821&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized software development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,591&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(43,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45,508&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisition&lt;br/&gt;cost&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer lists&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,240)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,760&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tradenames&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,361&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology and patents&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,933&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized software development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,809&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtMi0xLTEtNDUzNg_318bf391-a9b8-4fbb-8cb1-901a9e3b0a39"
      unitRef="usd">44394000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtNC0xLTEtNDUzNg_9a057ad5-7142-4049-b453-3750f87230a5"
      unitRef="usd">23355000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4a98a4911a6646338c30bfe8e71ed7c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzEtNi0xLTEtNDUzNg_93c5f8ba-00cd-43df-9a36-7bf5f8a124ab"
      unitRef="usd">21039000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItMi0xLTEtNDUzNg_0d1977b9-40fc-4751-ba81-b06e0d167649"
      unitRef="usd">16430000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItNC0xLTEtNDUzNg_25d59769-cfde-444e-ba83-6d09c10db62d"
      unitRef="usd">7761000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i387b61f2ac15461bacb15fc7f869b765_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzItNi0xLTEtNDUzNg_0c5b000c-ba73-4a74-a354-69000327d826"
      unitRef="usd">8669000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtMi0xLTEtNDUzNg_94671e3b-75ee-4318-a60e-a817ed607554"
      unitRef="usd">12921000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtNC0xLTEtNDUzNg_4341acf4-87bf-4802-b219-5d165383f921"
      unitRef="usd">10100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i81650a6e5b5044c3b96aaee97db8321c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzMtNi0xLTEtNDUzNg_e1002b57-7e67-4ae7-abb0-3bcb0b48c173"
      unitRef="usd">2821000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtMi0xLTEtNDUzNg_5ad589b1-8ed6-424e-84f5-053897447484"
      unitRef="usd">15591000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtNC0xLTEtNDUzNg_b595bf16-ea92-4f28-9065-f668027d43e6"
      unitRef="usd">2612000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7c810b22ff6b42539b5c06588eb97b93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzQtNi0xLTEtNDUzNg_dd308fc6-adbb-4d55-8e30-7912804daf9c"
      unitRef="usd">12979000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtMi0xLTEtNDUzNg_1ec82be4-1426-4db3-9488-7f24a8bbda39"
      unitRef="usd">89336000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtNC0xLTEtNDUzNg_e5e46f87-8994-446e-9b48-f1ed516c5557"
      unitRef="usd">43828000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo1MjFlZTIzMjE2MGI0OWRlOGZhNzQ3YTBhNjIyOTNlMC90YWJsZXJhbmdlOjUyMWVlMjMyMTYwYjQ5ZGU4ZmE3NDdhMGE2MjI5M2UwXzUtNi0xLTEtNDUzNg_fa05991f-a3f0-41fa-ac6e-7753b78f4bd7"
      unitRef="usd">45508000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtMi0xLTEtNDUzNg_11113104-5e5a-486e-91a6-6d568cf57c68"
      unitRef="usd">45000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtNC0xLTEtNDUzNg_084bc743-4021-4c26-b33a-bb6a5612e876"
      unitRef="usd">20240000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ied0d03d43fe64ff18d22f192f99fb938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzEtNi0xLTEtNDUzNg_6a7dcbdd-54f1-4b4a-8c0a-6ba4d2dfb179"
      unitRef="usd">24760000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItMi0xLTEtNDUzNg_a51693e6-adf7-4dd6-a5c4-3713b2a87d52"
      unitRef="usd">16016000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItNC0xLTEtNDUzNg_333f61fb-439f-49d8-8111-62289c659f13"
      unitRef="usd">6655000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iafbada7c739b4ddf8a5a90b0fe927bef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzItNi0xLTEtNDUzNg_36e171bf-5199-4ecf-9eb1-263e3740334a"
      unitRef="usd">9361000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtMi0xLTEtNDUzNg_c7a89e6f-8a5e-4e93-a89b-e2a8d808fb59"
      unitRef="usd">12855000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtNC0xLTEtNDUzNg_cea917a0-358e-4bfa-aca9-1c7de91a1f3c"
      unitRef="usd">8922000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id8f9ffa0eb7a49c4b89f18cb3455b810_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzMtNi0xLTEtNDUzNg_2bb8b598-b859-4a4a-a69c-ce9d3ac322d9"
      unitRef="usd">3933000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtMi0xLTEtNDUzNg_03fbeeb2-fa7d-4ee5-be96-21da7aac80b9"
      unitRef="usd">12433000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtNC0xLTEtNDUzNg_8eb5c13a-78b9-4156-8db9-344a14e195a4"
      unitRef="usd">624000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia07e5f43984f4f4ba1ccd9044b3ac14b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzQtNi0xLTEtNDUzNg_f577e377-93a3-4236-aa82-4e8dd53a0c5c"
      unitRef="usd">11809000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtMi0xLTEtNDUzNg_4da1c5bb-4cec-4a63-a598-7bc80dd19aaf"
      unitRef="usd">86304000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtNC0xLTEtNDUzNg_fac56203-e06d-4f82-8c4c-7537b337be4f"
      unitRef="usd">36441000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo0NjBlYjZjZmMyOTQ0OTg1YjVmZWJlN2Q3MzFmOWU3YS90YWJsZXJhbmdlOjQ2MGViNmNmYzI5NDQ5ODViNWZlYmU3ZDczMWY5ZTdhXzUtNi0xLTEtNDUzNg_af196191-e4f3-42f9-9421-4aea992819fd"
      unitRef="usd">49863000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i600446a4ce3145cf95395f0eaef737aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTEy_84f549ce-d4e3-4bbb-bb16-da24c8df0fe5"
      unitRef="usd">16521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i290f6ad651d547cfab1e3bc5c32975d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTE2_4e669755-630e-4608-ac14-0c8556d25be9"
      unitRef="usd">3589000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1445710ab58c41d4a01a539f17e2478d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTIw_9d2c3823-c75c-405e-8cb2-006af1183b20"
      unitRef="usd">575000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1370c5a492b1415cbe19d060e865d0f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NTI3_5f6357a5-bb5b-4ca1-beb2-3a2c31da65a1"
      unitRef="usd">10218000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie0148c62e31f4d5995ff7c35fce27b13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjI2_12776cd1-dbc6-4e17-a82a-589797f7dc78"
      unitRef="usd">4518000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2135173a07074794aeff5def3cfc2564_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjMw_da7c49d5-6460-45df-87ba-6caa6a95c4d8"
      unitRef="usd">5080000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic68c0dfe27ce467a8bff28e48270e44b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NjM3_0533d30c-4824-418c-af00-8bd9db95b4f9"
      unitRef="usd">2173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3cb294a5f18c465bb572c5951d09d234_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NzU0_2fd9ddcc-3768-49c4-b660-18186e4522ec"
      unitRef="usd">2761000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6611a3af0eb7432a80f5951df8a40022_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzE5NzYx_f09631e5-0629-4b63-a6e2-bb774a89531e"
      unitRef="usd">73000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i50f5a73a3cc44957a7b077f3ddb442d6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjUz_5cfcaff6-24bc-4487-9c71-d645b1979942">three</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i390810ffa866413ab4f24e2430c27fbe_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjU5_efcf8166-0f82-4ef8-80fa-5163a48ab613">seven years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjg3_fe8c67ac-0e8b-40ce-9225-29f4e731e4f6"
      unitRef="usd">7003000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjkx_c6f2dcf5-75d9-4161-bb15-9a3f04b909f8"
      unitRef="usd">6006000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwMjk4_192c2829-8884-49f8-93f6-7cefb2cb1653"
      unitRef="usd">5420000</us-gaap:AdjustmentForAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNTg0_ac17dd8b-0656-4193-8a11-486ec65112b4"
      unitRef="usd">8000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_1c83209f-db77-4e12-9b71-1aaf875b237a"
      unitRef="usd">7600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_2e279b39-4d87-41ee-aef1-0917f52b0558"
      unitRef="usd">7600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_a581815a-5bd7-40e1-8dc9-4c95a51bdc69"
      unitRef="usd">7600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNjIz_edcb7579-2ec0-482e-8917-ceedf94dc48e"
      unitRef="usd">7600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzI3_ea80adc9-d088-4fcd-adb3-bc5594e33fdb">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_00bb065c-5b3d-4096-9071-54d31076a88e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_985b0be2-3613-4ca1-b3ca-c2d3f1653d52"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIwNzQy_9aeacf2e-95a5-46e5-9ed9-ca12e07bd3cb"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIz_ec47a1c1-1bd5-4480-81c1-a87d115cfc64">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;19,015&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,716&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;37,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,671&#160;&lt;/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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current 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 #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;&#x201c;Other&#x201d; is comprised of miscellaneous accruals, none of which individually contributed a significant portion of the total.&lt;/span&gt;&lt;/div&gt;</sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzEtMi0xLTEtNDUzNg_aebf9eb1-3c3b-4a8d-89b8-a5b048510852"
      unitRef="usd">19015000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzEtNC0xLTEtNDUzNg_d21eea49-c576-4155-afc3-7110fd98b6ac"
      unitRef="usd">18716000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzItMi0xLTEtNDUzNg_280821a0-f563-4552-9bf1-832d54e41128"
      unitRef="usd">9040000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzItNC0xLTEtNDUzNg_ff4f2dd1-91fb-475a-ad74-da6bff4360a2"
      unitRef="usd">6752000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzMtMi0xLTEtNDUzNg_05cfa951-0a4c-412a-8aa8-611ae4a30724"
      unitRef="usd">37985000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzMtNC0xLTEtNDUzNg_fbaa8618-2df0-45d1-998c-cb736f0a02ea"
      unitRef="usd">44671000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzQtMi0xLTEtNDUzNg_b62146ec-8327-4b8a-84cd-9c12b0a81fad"
      unitRef="usd">66040000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo4ZjgxNWY3ZmQyZmY0OThlYjFkOGU5NDkxMjg5ZDljOC90YWJsZXJhbmdlOjhmODE1ZjdmZDJmZjQ5OGViMWQ4ZTk0OTEyODlkOWM4XzQtNC0xLTEtNDUzNg_f6e2ca0a-ed80-412c-90fa-d4f1ac9d7fd6"
      unitRef="usd">70139000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM0_be9c4f2c-5f9d-407a-a936-910e9cb49f48">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the liability method. Deferred income taxes reflect the tax consequences on future years of differences between the tax basis of assets and liabilities and their financial reporting amounts. Future tax benefits are recognized to the extent that realization of such benefits is more likely than not to occur. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax assets are recognized to the extent that these assets are more likely than not to be realized (See Note 6). In making such a determination, the Company considers all available positive and negative evidence, including future release of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Certain deferred tax assets are dependent on future taxable income to be realized. Release of some or all of a valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to provide for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial statement period may be affected. The Company adjusts this liability in the period in which an uncertain tax position is effectively settled, the statute of limitations expires for the relevant taxing authority to examine the tax position, or more information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has made an accounting policy election to reflect global intangible low-taxed income (&#x201c;GILTI&#x201d;) taxes, if any, as a current period tax expense when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQy_d9d97240-1ba5-4e82-adaa-d54a78e1cd66">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The financial statements of foreign subsidiaries, where the local currency is the functional currency, are translated into U.S. dollars using exchange rates in effect at the period end for assets and liabilities and average exchange rates during each reporting period for the results of operations. Adjustments resulting from translation of financial statements are reflected as a component of accumulated other comprehensive loss in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Foreign currency transactions are remeasured into the functional currency using translation rates in effect at the time of the transaction with the resulting adjustments included on the consolidated statements of operations within other expense (income), net. These foreign currency transaction losses (gains), including the impact of hedging activities, were $5,534, $2,037 and $(997) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIzODM2_8d68af21-3e03-411e-b90c-55d4162b3743"
      unitRef="usd">-5534000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5NDU_72157ec1-5222-4c38-907a-215b23df3486"
      unitRef="usd">-2037000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzIzODQ5_85d4e007-930c-4b4f-8e29-0a1fb0eeffc6"
      unitRef="usd">997000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU4_32339fdb-7179-4b3c-8946-92f9141d0a75">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Revenue Recognition and Sales Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#x2019;s premises. The Company recognizes monitoring service revenues over time, as the services are provided to customers. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The Company collects certain taxes and fees on behalf of government agencies and remits such collections on a periodic basis. The taxes are collected from customers but are not included in net sales. Estimated returns are based on historical authorized returns. The Company often enters into agreements with its customers at the beginning of a given vehicle&#x2019;s expected production life. Once such agreements are entered into, it is the Company&#x2019;s obligation to fulfill the customers&#x2019; purchasing requirements for the entire production life of the vehicle. These agreements are subject to potential renegotiation from time to time, which may affect product pricing. See Note 3 for additional disclosure.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <sri:ShippingAndHandlingCostsPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ2_3216a10a-ad54-41e0-98f3-65b5b98576a6">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in COGS on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</sri:ShippingAndHandlingCostsPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI0_90b7a0dd-2d22-4e76-bb0d-38c5c57403df">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Product Warranty and Recall Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts accrued for product warranty and recall claims are established based on the Company&#x2019;s best estimate of the amounts necessary to settle existing and future claims on products sold as of the balance sheet dates. These accruals are based on several factors including past experience, production changes, industry developments and various other considerations. Our estimate is based on historical trends of units sold and claim payment amounts, combined with our current understanding of the status of existing claims, forecasts of the resolution of existing claims, expected future claims on products sold and commercial discussions with our customers. The key factors in our estimate are the warranty period and the customer source. The Company can provide no assurances that it will not experience material claims or that it will not incur significant costs to defend or settle such claims beyond the amounts accrued. The current portion of the product warranty and recall reserve is included as a component of accrued expenses and other current liabilities on the consolidated balance sheets. Product warranty and recall includes $4,437 and $3,094 of a long-term liability at December&#160;31, 2022 and 2021, respectively, which is included as a component of other long-term liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI2NzY4_a8cdec5b-59e0-4ad6-bc83-4b4872fdcc86"
      unitRef="usd">4437000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI2Nzc1_fb4ca80e-20ad-45e1-8032-8ed82f44145f"
      unitRef="usd">3094000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI2_c2f47ea4-388e-4c8f-939c-43629c66289b">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of changes in the product warranty and recall reserve:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall at beginning of period&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,691&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accruals for warranties established during period&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,037&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregate changes in pre-existing liabilities due to claim developments&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Settlements made during the period&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,351)&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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,647)&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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Product warranty and recall at end of period&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzEtMi0xLTEtNDUzNg_f927eb9a-9127-4309-b594-a3a85b39cb47"
      unitRef="usd">9846000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzEtNC0xLTEtNDUzNg_488d1a99-1b28-40fc-ba46-8a2775c07821"
      unitRef="usd">12691000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzItMi0xLTEtNDUzNg_2875534c-d651-44e7-b9d1-088597c13862"
      unitRef="usd">9917000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzItNC0xLTEtNDUzNg_3c71ac91-49dd-4db2-9eb3-ccb4271a8176"
      unitRef="usd">7037000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzMtMi0xLTEtNDUzNg_aca8ee89-6814-4e12-b3c7-ee933aed85a4"
      unitRef="usd">1502000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzMtNC0xLTEtNDUzNg_8db4c90d-d71e-4948-b0ee-be38cb362754"
      unitRef="usd">201000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzQtMi0xLTEtNDUzNg_da8d9ad2-4955-4176-9773-f076b8a2f1ac"
      unitRef="usd">7351000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzQtNC0xLTEtNDUzNg_beb8da25-ed7b-4e2d-9af9-e038a2796d93"
      unitRef="usd">9647000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzUtMi0xLTEtNDUzNg_a0da7c8b-69dd-4014-a993-8fc6383eee06"
      unitRef="usd">-437000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzUtNC0xLTEtNDUzNg_9d2f9ddb-7ed6-4672-8740-2aea4ea3cfb3"
      unitRef="usd">-436000</us-gaap:StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss>
    <us-gaap:ProductWarrantyAccrual
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzYtMi0xLTEtNDUzNg_376555f9-58d9-402d-9f81-1822ed9ba534"
      unitRef="usd">13477000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTo5YjE5NGY4NzhjOWU0ODdkODgyYWJkYjcwZjUyN2M1ZC90YWJsZXJhbmdlOjliMTk0Zjg3OGM5ZTQ4N2Q4ODJhYmRiNzBmNTI3YzVkXzYtNC0xLTEtNDUzNg_17bf7e47-412f-4bb3-9e84-df318a7bb336"
      unitRef="usd">9846000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:InProcessResearchAndDevelopmentPolicy
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIx_d98bcd49-460c-45e3-a911-0d126fee7165">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Design and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expenses associated with the development of new products, and changes to existing products, other than capitalized software development costs, are charged to expense as incurred, and are included in the Company&#x2019;s consolidated statements of operations as a separate component of costs and expenses. These product development costs amounted to $65,296, $66,165 and $49,386 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, or 7.3%, 8.6% and 7.6% of net sales for these respective periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:InProcessResearchAndDevelopmentPolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MjE_928b99ad-67bb-46bc-8673-8e7d37b02ceb"
      unitRef="usd">65296000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MjU_7c05f9b5-3b6e-4531-9473-1be0a8f6bd30"
      unitRef="usd">66165000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5Mjk_b17701c6-cbbb-48b1-a051-704c2a96f26a"
      unitRef="usd">49386000</us-gaap:ResearchAndDevelopmentExpense>
    <sri:ResearchAndDevelopmentExpensePercentage
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDY1_77406c3c-8e4a-4c02-b085-60415a754d66"
      unitRef="number">0.073</sri:ResearchAndDevelopmentExpensePercentage>
    <sri:ResearchAndDevelopmentExpensePercentage
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDY5_0e9a023b-86d4-4ceb-b6a9-2e72a541be44"
      unitRef="number">0.086</sri:ResearchAndDevelopmentExpensePercentage>
    <sri:ResearchAndDevelopmentExpensePercentage
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3NDc2_2cd073fa-0e18-40f8-aec5-09025a9ff7f2"
      unitRef="number">0.076</sri:ResearchAndDevelopmentExpensePercentage>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTMx_b9feb1f3-6c25-42b1-aa75-c42d401aeda4">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Research and Development Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company enters into research and development contracts with certain customers, which generally provide for reimbursement of costs. The Company incurred and was reimbursed for contracted research and development costs of $23,784, $15,849 and $19,302 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzgy_63152785-6dd8-4019-bdbf-dabfac996668"
      unitRef="usd">23784000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzg2_69e2691a-70e3-40e4-946c-ca1570309a56"
      unitRef="usd">15849000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI3Nzkz_9ab33b2f-ad9e-487a-b85c-90de901a8efc"
      unitRef="usd">19302000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQz_6cf4e8fc-33c3-43a6-8bf4-ef5dbe644a71">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had two types of share-based compensation plans: (1) 2016 Long-Term Incentive Plan for employees and (2) the 2018 Amended and Restated Directors&#x2019; Restricted Shares Plan, for non-employee directors. See Note 8 for additional details on share-based compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total compensation expense recognized as a component of SG&amp;amp;A expense on the consolidated statements of operations for share-based compensation arrangements was $5,942, $5,960 and $5,888 for the years ended December&#160;31, 2022, 2021 and 2020, respectively. There was no share-based compensation expense capitalized in inventory during 2022, 2021 or 2020. Share-based compensation expense is calculated using estimated volatility and forfeitures based on historical data, future expectations and the expected term of the share-based compensation awards.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensation
      contextRef="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzE2_6f5d6bb2-39a3-43a3-b136-0814e4b5b123"
      unitRef="usd">5942000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzIw_210d028d-9b8a-445b-9f0c-74254dade54d"
      unitRef="usd">5960000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4MzI3_1372c7e2-872d-4e32-9c47-5730b2d50632"
      unitRef="usd">5888000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_46e395e4-8dc8-46a9-aae4-b28f9302b92c"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_aa8f4576-a632-4076-9948-d0ec3ea9a849"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzI4Mzg5_dbf53e6a-3169-451c-8568-f044d5423626"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTM1_7b7280c5-cd8f-415b-950d-5f633a235aaa">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Financial Instruments and Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial instruments, including derivative financial instruments, held by the Company include cash and cash equivalents, accounts receivable, accounts payable, long-term debt, net investment hedge, interest rate swap agreement and foreign currency forward contracts. The carrying value of cash and cash equivalents, accounts receivable and accounts payable is considered to be representative of fair value because of the short maturity of these instruments. See Note 10 for fair value disclosures of the Company&#x2019;s financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <sri:TreasuryStockPolicyPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUx_5e8cd3e4-e6ad-4949-952e-34808490e86f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Common Shares Held in Treasury&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company accounts for Common Shares held in treasury under the cost method (applied on a FIFO basis) and includes such shares as a reduction of total shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</sri:TreasuryStockPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI3_7b9b5ce2-0917-4bc6-a718-e1e14ce59e9d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(Loss) Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic (loss) earnings per share was computed by dividing net (loss) income by the weighted-average number of Common Shares outstanding for each respective period. Diluted earnings per share was calculated by dividing net (loss) income by the weighted-average of all potentially dilutive Common Shares that were outstanding during the periods presented. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;However, for all periods in which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Company recognized a net loss, the Company did not recognize the effect of the potential dilutive securities as their inclusion would be anti-dilutive. Potential dilutive shares of 232,458 and 372,937 for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively, were excluded from diluted loss per share because the effect would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MDU_3941b2ee-090f-4093-9260-6cc6b89585b3"
      unitRef="shares">232458</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwOTk1MTE2NjY5MDk_7b7f4ba5-453e-4d0f-8922-b69f8ec51198"
      unitRef="shares">372937</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTI4_61884802-8428-4b46-8a4b-967837157143">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Actual weighted-average Common Shares outstanding used in calculating basic and diluted net (loss) income per share were as follows:&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic weighted-average Common Shares outstanding&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,258,456&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,114,359&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,024,571&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,175&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average Common Shares outstanding&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,258,456&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,415,534&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,024,571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtMi0xLTEtNDUzNg_2d766abc-acca-4fd9-bb50-c0d885af59b0"
      unitRef="shares">27258456</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtNC0xLTEtNDUzNg_c254fa81-9cd5-474b-9ff1-cffb694fa124"
      unitRef="shares">27114359</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzEtNi0xLTEtNDUzNg_9cb3328f-d566-4826-922e-e91c401378da"
      unitRef="shares">27024571</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItMi0xLTEtNDUzNg_edc3e02c-fda2-4826-937a-76833443c536"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItNC0xLTEtNDUzNg_5fb1e2e9-0134-46db-8d5b-98d955643add"
      unitRef="shares">301175</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzItNi0xLTEtNDUzNg_a86b53cd-297a-4ab7-8981-eae46cf71efe"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtMi0xLTEtNDUzNg_5976f8a7-f844-47f2-8c7b-7dd8b3a5e399"
      unitRef="shares">27258456</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtNC0xLTEtNDUzNg_c5542342-5cbd-4d88-a96b-ec95ecc62632"
      unitRef="shares">27415534</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjMThjZWYzNzUwYWU0ZTJmOWQ4YmNjNWFmZjdkMmM1ZC90YWJsZXJhbmdlOmMxOGNlZjM3NTBhZTRlMmY5ZDhiY2M1YWZmN2QyYzVkXzMtNi0xLTEtNDUzNg_fd34da73-f88e-4c55-9db6-2e3d3d3431a5"
      unitRef="shares">27024571</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8aedbd361024469682118801b29bdc83_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzI2_59245e75-6067-48bf-b540-9c8941b822aa"
      unitRef="shares">767593</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia2720e01a8e7457091e5ab8ea6396618_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzMw_cfadeb13-7489-45a5-934c-88a6128e72ec"
      unitRef="shares">580116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1927c2308c7241de812c81e586eaffef_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwMzM3_16fa9e4b-e91d-4b08-a915-4397b7b27893"
      unitRef="shares">752784</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTQ3_5fffad4b-209f-494a-8ed0-f8a154a1f123">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Deferred Financing Costs, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred financing costs are amortized over the life of the related financial instrument using the straight-line method, which approximates the effective interest method. Deferred financing cost amortization and debt discount accretion, for the years ended December&#160;31, 2022, 2021 and 2020 was $1,051, $643 and $506, respectively, and is included as a component of interest expense, net in the consolidated statements of operations. In 2020, the Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1 to the Credit Facility. In 2022, the Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3 to the Credit Facility. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022. See Note 5 to the consolidated financial statements for additional details regarding the Credit Facility and related deferred financing costs. The Company has elected to continue to present deferred financing costs within long-term assets in the Company&#x2019;s consolidated balance sheets. Deferred financing costs, net, were $996 and $1,563, as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTc5_76f1e069-ff85-4427-9c1f-edcb8d373350"
      unitRef="usd">1051000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTgz_13c02a3a-2b5d-4fec-9b15-e98abaf2eaa0"
      unitRef="usd">643000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMwOTkw_26d21bbf-6cb0-4b34-ab75-6f2849160dab"
      unitRef="usd">506000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestCostsIncurredCapitalized
      contextRef="ic44ec96b7c154c5ea73007388cee1fdf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxMTQx_b71b7bb0-cf5a-41c2-bb66-5dddd57ad919"
      unitRef="usd">1086000</us-gaap:InterestCostsIncurredCapitalized>
    <us-gaap:InterestCostsIncurredCapitalized
      contextRef="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzE4Nw_e7b6658c-f0f8-4eff-8227-d88978019970"
      unitRef="usd">484000</us-gaap:InterestCostsIncurredCapitalized>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzU0OTc1NTg1NzE5NQ_24e8e356-2711-436d-8778-ca54f8d85a33"
      unitRef="usd">-365000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxODgx_ebf526b0-aa13-488a-a1cd-ab3f176f622e"
      unitRef="usd">996000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMxODg5_e778b2e1-e6eb-4774-b57e-9386359f46bd"
      unitRef="usd">1563000</us-gaap:DeferredFinanceCostsNet>
    <sri:EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTIy_9e34afd4-c94d-4e8c-969c-43b1bd6269fd">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Equity and Changes in Accumulated Other Comprehensive Loss by Component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Share Repurchase&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On October&#160;26, 2018, the Company&#x2019;s Board of Directors authorized the Company to repurchase up to $50,000 of Common Shares. Thereafter, on May 7, 2019, the Company entered into a Master Confirmation (the &#x201c;Master Confirmation&#x201d;) and a Supplemental Confirmation, together with the Master Confirmation, the Accelerated Share Repurchase Agreement (&#x201c;ASR Agreement&#x201d;), with Citibank N.A. (the &#x201c;Bank&#x201d;) to purchase Company Common Shares for a payment of $50,000 (the &#x201c;Prepayment Amount&#x201d;). Under the terms of the ASR Agreement, on May&#160;7, 2019, the Company paid the Prepayment Amount to the Bank and received on May 8, 2019 an initial delivery of 1,349,528 Company Common Shares, which was approximately 80% of the total number of Company Common Shares expected to be repurchased under the ASR Agreement based on the closing price of the Company&#x2019;s Common Shares on May 7, 2019. These Common Shares became treasury shares and were recorded as a $40,000 reduction to shareholder&#x2019;s equity. The remaining $10,000 of the Prepayment Amount was recorded as a reduction to shareholders&#x2019; equity as an unsettled forward contract indexed to our Common Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;25, 2020, the Bank notified the Company that it terminated early its commitment pursuant the ASR Agreement and would deliver 364,604 Common Shares on February 27, 2020 based on the volume weighted average price of our Common Shares during the term set forth in the ASR Agreement. The Bank&#x2019;s notice of early termination and the subsequent delivery of Common Shares represented the final settlement of the Company&#x2019;s share repurchase program pursuant to the accelerated share repurchase agreement. These Common Shares became treasury shares and were recorded as a $10,000 reduction to shareholders&#x2019; equity as Common Shares held in treasury with the offset of $10,000 to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;24, 2020, the Company&#x2019;s Board of Directors authorized a new repurchase program of $50,000 for the repurchase of the Company&#x2019;s outstanding Common Shares over the next 18 months. The repurchases could be made from time to time in either open market transactions or in privately negotiated transactions. Repurchases could also be made under Rule 10b-18 plans, which permit Common Shares to be repurchased through pre-determined criteria.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;3, 2020, under the new repurchase program the Company entered into a 10b-18 Agreement Letter (the &#x201c;10b-18 Agreement&#x201d;), with the Bank to purchase Company Common Shares, under purchasing conditions of Rule 10b-18 promulgated under the Securities Exchange Act of 1934, as amended (&#x201c;Rule 10b-18&#x201d;), for up to $5,000. Under the terms of the 10b-18 Agreement, commencing March 3, 2020 and ending March&#160;6, 2020, the Company received delivery of a total of 242,634 Company Common Shares for the amount of $4,995. These Common Shares became treasury shares and were recorded as a $4,995 reduction to shareholders&#x2019; equity as Common Shares held in treasury. In April 2020, the Company announced that it was temporarily suspending the share repurchase program in response to uncertainty surrounding the duration and magnitude of the impact of COVID-19. This repurchase program authorization expired during the third quarter of 2021 and no additional shares were repurchased.&lt;/span&gt;&lt;/div&gt;</sri:EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iebb8bff406434995af6be6816b931d6a_I20181026"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyMTAz_7400b6cd-801c-4fc3-921e-0b43393424c5"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id49b2c1fd15244969aece7a821985479_D20190507-20190507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNDQ0_33a18dda-c721-4af7-8b73-dd918fcf4205"
      unitRef="usd">50000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNjIx_c7af5fde-cc18-419a-846d-c4ef663c9055"
      unitRef="shares">1349528</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <sri:PercentageOfExpectedSharesRepurchased
      contextRef="i62201805b658479ab4a189fded5ceb86_I20190508"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyNjcx_5dd1e291-80d1-4bce-85f3-c3d3ef7c1b6a"
      unitRef="number">0.80</sri:PercentageOfExpectedSharesRepurchased>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyOTEw_2e569c29-1502-4003-be5a-11b7972b645a"
      unitRef="usd">40000000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <sri:EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram
      contextRef="i39dafc7ddcc8408a807198843e797a0f_D20190508-20190508"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMyOTYy_6dd86477-cbd6-4a87-83dd-69c57a5ba3b7"
      unitRef="usd">10000000</sri:EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="idaadd78b830b421ab23f55b24bd9d3cb_D20200225-20200225"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzNDEw_f519d9da-dbb7-4f15-b6f7-6ca058bdb65c"
      unitRef="shares">364604</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i35ad25e7a4d246d0a48b2c51725a0f5f_D20200225-20200225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzODQw_6e16053f-a168-454a-bacb-fe42a9b6f4b6"
      unitRef="usd">10000000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i7ecadd212bb54cfab89189fe7673f0ae_D20200225-20200225"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzMzOTMw_d4b80564-887c-44c0-9c14-018e12cc656e"
      unitRef="usd">10000000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i51ef04fc77d7481da1f3ccc01c480d77_I20200224"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0MDQz_9c4b61cd-8ef8-41c4-9844-3d9953dbce68"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <sri:PeriodOverWhichShareWillBeRepurchased
      contextRef="i6e9d09593eee4088af3adf7f626cbdc0_D20200224-20200224"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0MTIy_54e72a26-7b51-4d63-beba-6da24b686994">P18M</sri:PeriodOverWhichShareWillBeRepurchased>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4aed10b84abc42cfbe7b208ca6d6a6f5_I20200303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0Njg2_b170bf2f-4f2a-4d39-9708-3b51105a11ad"
      unitRef="usd">5000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0ODE1_3ae98b9d-c2fd-4e31-b57f-9bb103b4d8fe"
      unitRef="shares">242634</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i115498a4f6a248a4a1018be46dc57438_D20200303-20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0ODU4_72bd91de-dfbf-4e35-97d3-48e496c0e149"
      unitRef="usd">4995000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ib0d891b00bf04191b65758699c5fc99e_D20200303-20200306"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM0OTI4_e173275a-9cae-4854-9b39-d31972027e15"
      unitRef="usd">4995000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="ia3af5839b82847229a7ae9194687dd75_D20200307-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDQ1MzYwNTA5MTAx_c5e45146-f6d2-4d45-93fa-42ba82754c54"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTU5_37f923a8-b8e9-4752-8d51-8b4020f80213">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2022 and 2021 were as follows:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;gain (loss)&lt;br/&gt;on derivatives&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(97,203)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(97,024)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,355)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,763)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(103,374)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(103,142)&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;/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;border-top:3pt double #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(88,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89,635)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,549)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net other comprehensive (loss) income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtMS0xLTEtNDUzNg_e7c79cad-0b30-4ecf-be42-9210490c20d1"
      unitRef="usd">-97203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia43921efe8bd4099a21a2e0f2173e584_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtMy0xLTEtNDUzNg_10490e9e-fda7-4b08-940e-9a07e3f3c04a"
      unitRef="usd">179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEtNS0xLTEtNDUzNg_52b7ebaf-91e2-4d76-8277-7e958b741f15"
      unitRef="usd">-97024000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItMS0xLTEtNDUzNg_b9bb92fa-b00b-48db-863e-75a8801afd4c"
      unitRef="usd">-6171000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItMy0xLTEtNDUzNg_d59b8c01-1e38-4362-9cf8-425d75e8aa95"
      unitRef="usd">1816000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzItNS0xLTEtNDUzNg_5e726501-2143-494b-ad2c-44bdbb0d2ceb"
      unitRef="usd">-4355000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtMS0xLTEtNDUzNg_e96009e4-d9b3-4b6b-8623-f95d5dd99d62"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtMy0xLTEtNDUzNg_655d32db-6a86-4539-b45f-e1783f429e1f"
      unitRef="usd">1763000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzMtNS0xLTEtNDUzNg_1d4507f9-5d93-42c8-b095-f66f6ee58c69"
      unitRef="usd">1763000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i78bbdf5ed5904c289fc3e35935149d80_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtMS0xLTEtNDUzNg_81cdd49f-6d0f-49eb-8a20-b0d1a63f2460"
      unitRef="usd">-6171000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifa05f8c652354da293a9110c10ec694a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtMy0xLTEtNDUzNg_50c3b272-8a21-46ff-ae9d-831692322587"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzQtNS0xLTEtNDUzNg_2b8ab5ac-d122-4b6b-b922-6f5ab01db861"
      unitRef="usd">-6118000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="idcab197d08334b08a68177317624b7af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtMS0xLTEtNDUzNg_31ecf2fd-4a08-469a-a04b-041999666fde"
      unitRef="usd">-103374000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1565d6c6875647a680df2493c201c42b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtMy0xLTEtNDUzNg_8dc43ce4-9b83-4930-9222-73629b6091a1"
      unitRef="usd">232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i719b1c44838a43f4b4e6e521a196d914_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzUtNS0xLTEtNDUzNg_9e58cbfd-5130-4633-94bd-1e8d37415bc2"
      unitRef="usd">-103142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie51071ff240d4afdab517a2f6b90f953_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctMS0xLTEtNDUzNg_5cd1d43c-bb18-4d30-b2fc-add0c08fe529"
      unitRef="usd">-88795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8312da482c1456796272f9bfff1e31d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctMy0xLTEtNDUzNg_ba049f9f-3346-4330-ae61-806ef1813c7b"
      unitRef="usd">-840000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3216211c0a44c21a21dfd580f043c14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzctNS0xLTEtNDUzNg_eda18321-c2a1-4471-be29-a8bb41f14b7b"
      unitRef="usd">-89635000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtMS0xLTEtNDUzNg_77157f37-135c-42bd-9d37-fc0b3c04f93a"
      unitRef="usd">-8408000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtMy0xLTEtNDUzNg_c6945994-d78d-4691-86a8-53b0c0cbe6f0"
      unitRef="usd">859000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzgtNS0xLTEtNDUzNg_33db37bc-ae38-4dbb-a9ea-5a595810114e"
      unitRef="usd">-7549000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktMS0xLTEtNDUzNg_2a8de3c3-66ca-426d-b76a-48510cc8eaf3"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktMy0xLTEtNDUzNg_437578ec-dde2-4c0c-b924-03866df5bc1d"
      unitRef="usd">-160000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzktNS0xLTEtNDUzNg_3ea82768-4cfb-4be0-8c38-1c61e52d876f"
      unitRef="usd">-160000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9ba4eb5bac864725a45dc4199862f604_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTEtMS0xLTQ1MzY_62914480-5634-4217-95e5-5f0c3a2f7015"
      unitRef="usd">-8408000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i99e5326e61ea4b7da43dfc7e8adbeb25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTMtMS0xLTQ1MzY_dd486514-7f02-4c79-929a-f95090962365"
      unitRef="usd">1019000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzEwLTUtMS0xLTQ1MzY_84c533d7-d317-4e3b-b80c-04b7a72eeb0b"
      unitRef="usd">-7389000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i7d40bdeb1f574ccc9257d12d0d735e96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTEtMS0xLTQ1MzY_1a55d68b-4586-4dd7-9261-1f6b211ad623"
      unitRef="usd">-97203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia43921efe8bd4099a21a2e0f2173e584_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTMtMS0xLTQ1MzY_87657551-6490-4ee6-8fc3-71f5f583aa33"
      unitRef="usd">179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32453da0d32f476e9af2e2a35a55cf99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90YWJsZTpjZjY2OTE3YWY3ZTk0YzBhODc1NDYyMDllZGUwMzc3YS90YWJsZXJhbmdlOmNmNjY5MTdhZjdlOTRjMGE4NzU0NjIwOWVkZTAzNzdhXzExLTUtMS0xLTQ1MzY_e711fb35-330c-49ed-879d-52c112a75528"
      unitRef="usd">-97024000</us-gaap:StockholdersEquity>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUy_8a059f10-04e2-4e41-93b5-8b47b20d91a7">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to their 2022 presentation in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzM4NTUz_8f794e9f-8f92-49fe-9391-77a705c834c9">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&#x201d; The amendments in this update remove certain exceptions of Topic 740 including: exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or gain from other items; exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment; exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary; exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. There are also additional areas of guidance in regards to: franchise and other taxes partially based on income and the interim recognition of enactment of tax laws and rate changes. provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. The Company adopted this standard prospectively as of January 1, 2020 using the modified retrospective basis. The impact of the adoption was a reduction to deferred tax liabilities and an increase to retained earnings of $13,750 on the consolidated balance sheet as of December 31, 2020. The adoption of this standard did not have an impact on the Company&#x2019;s consolidated results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU 2020-04, &#x201c;Reference Rate Reform (Topic 848) &#x2013; Facilitation of the Effects of Reference Rate Reform on Financial Reporting.&#x201d; The guidance in ASU 2020-04 provides temporary optional expedient and exceptions to the guidance in U.S. GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to expected market transition from the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) (also known as the &#x201c;reference rate reform&#x201d;). The guidance allows companies to elect not to apply certain modification accounting requirements to contracts affected by the reference rate reform, if certain criteria are met. The guidance will also allow companies to elect various optional expedients which would allow them to continue to apply hedge accounting for hedging relationships affected by the reference rate reform, if certain criteria are met. The new standard was effective upon issuance and generally can be applied to applicable contract modifications through December 31, 2022. As of December&#160;31, 2022, the Company has not yet had contracts modified due to rate reform.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ifc0bc411c7bb4d1e90504bca69bb6ded_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjEvZnJhZzo1OGE1ZTFjYmYxYzk0Y2U2ODgxNjIwYTc2MGE5MjhmOS90ZXh0cmVnaW9uOjU4YTVlMWNiZjFjOTRjZTY4ODE2MjBhNzYwYTkyOGY5XzEwNDQ1MzYwNTA5MTEx_a2fda1eb-87e9-4807-ac3b-7dd6b6211e0f"
      unitRef="usd">13750000</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcyMzQ_e0079f99-4223-4b34-9c18-3e093b1ee4d8">RevenueRevenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally this occurs with the transfer of control of our products and services, which is usually when the parts are shipped or delivered to the customer&#x2019;s premises. Revenue is measured as the amount of consideration we expect to receive in exchange for &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;transferring goods or providing services. The transaction price will include estimates of variable consideration to the extent it is probable that a significant reversal of revenue recognized will not occur. Incidental items that are not significant in the context of the contract are recognized as expense. The expected costs associated with our base warranties are recognized as expense when the products are sold. Customer returns only occur if products do not meet the specifications of the contract and are not connected to any repurchase obligations of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company does not have any financing components or significant payment terms as payment occurs shortly after the point of sale. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction that are collected by the Company from a customer are excluded from revenue. Amounts billed to customers related to shipping and handling costs are included in net sales in the consolidated statements of operations. Shipping and handling costs associated with outbound freight after control over a product is transferred to the customer are accounted for as a fulfillment cost and are included in cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue by Reportable Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Control Devices. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Control Devices segment designs and manufactures products that monitor, measure or activate specific functions within a vehicle. This segment includes product lines such as actuators, sensors, switches and connectors. We sell these products principally to the automotive market in the North American and Asia Pacific regions. To a lesser extent, we also sell these products to the commercial vehicle and agricultural markets in the North American and Asia Pacific regions. Our customers included in these markets primarily consist of original equipment manufacturers (&#x201c;OEM&#x201d;) and companies supplying components directly to the OEMs (&#x201c;Tier 1 supplier&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electronics. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Electronics segment designs and manufactures driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. These products are sold principally to the commercial vehicle market primarily through our OEM and aftermarket channels in the European, North American and Asia Pacific regions. The vision and safety systems are sold principally to the commercial vehicle and off-highway vehicle markets in the European and North American regions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stoneridge Brazil. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our Stoneridge Brazil segment (&#x201c;SRB&#x201d;) primarily serves the South American region and specializes in the design, manufacture and sale of vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions. Stoneridge Brazil sells its products through the aftermarket distribution channel, to factory authorized dealer installers, also referred to as original equipment services, directly to OEMs and through mass merchandisers. In addition, monitoring services and tracking devices are sold directly to corporate customers and individual consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate our revenue by reportable segment and geographical location&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the periods ended December&#160;31, 2022, 2021 and 2020:&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:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Consolidated&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;291,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;282,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;261,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;153,120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;104,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;68,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;444,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;386,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;330,528&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Europe&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;12,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;29,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;347,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;248,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;184,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;347,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;261,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;214,258&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;50,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;60,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;50,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;55,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;55,557&#160;&lt;/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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;342,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;355,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;342,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;505,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;357,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;257,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Company sales based on geographic location are where the sale originates not where the customer is located.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For OEM and Tier 1 supplier customers, the Company typically enters into contracts to provide serial production parts that consist of a set of documents including, but not limited to, an award letter, master purchase agreement and master terms and conditions. For each production product, the Company enters into separate purchase orders that contain the product specifications and an agreed-upon price. The performance obligation does not exist until a customer release is received for a specific number of parts. The majority of the parts sold to OEM and Tier 1 supplier customers are customized to the specific customer, with the exception of camera monitoring systems (&#x201c;CMS&#x201d;) sold through our aftermarket channel that are common across all customers. The transaction price is equal to the contracted price per part and there is no expectation of material variable consideration in the transaction price. For most customer contracts, the Company does not have an enforceable right to payment at any time prior to when the parts are shipped or delivered to the customer; therefore, the Company recognizes revenue at the point in time it satisfies a performance obligation by transferring control of a part to the customer. Certain customer contracts contain an enforceable right to payment if the customer terminates the contract for convenience and therefore are recognized over time using the cost to complete input method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our aftermarket products are focused on meeting the demand for repair and replacement parts, compliance parts and accessories and are sold primarily to aftermarket distributors and mass retailers in our South American, European and North American markets. Aftermarket products have one type of performance obligation which is the delivery of aftermarket parts and spare parts. For aftermarket customers, the Company typically has standard terms and conditions for all customers. In addition, aftermarket products have alternative use as they can be sold to multiple customers. Revenue for aftermarket part production contracts is recognized at a point in time when the control of the parts transfer to the customer which is based on the shipping terms. Aftermarket contracts may include variable consideration related to discounts and rebates which is included in the transaction price upon recognizing the product revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A small portion of the Company&#x2019;s sales are comprised of monitoring services that include both monitoring devices and fees to individual, corporate, fleet and cargo customers in our Stoneridge Brazil segment. These monitoring service contracts are generally not capable of being distinct and are accounted for as a single performance obligation. We recognize revenue for our monitoring products and services contracts over the life of the contract. There is no variable consideration associated with these contracts. The Company has the right to consideration from a customer in the amount that corresponds directly with the value to the customer of the Company&#x2019;s performance to date. Therefore, the Company recognizes revenue over time using the practical expedient ASC 606-10-55-18 in the amount the Company has a &#x201c;right to invoice&#x201d; rather than selecting an output or input method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company had no material contract assets, contract liabilities or capitalized contract acquisition costs as of December&#160;31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcyMzM_9992b577-100d-4f20-9fff-fd2d17a12872">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate our revenue by reportable segment and geographical location&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for the periods ended December&#160;31, 2022, 2021 and 2020:&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:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Consolidated&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2022&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;291,808&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;282,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;261,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;153,120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;104,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;68,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;444,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;386,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;330,528&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Europe&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;12,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;29,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;347,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;248,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;184,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;347,129&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;261,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;214,258&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Asia Pacific&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;50,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;60,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;50,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,848&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;5,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;55,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;65,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;55,557&#160;&lt;/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:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;342,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;355,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;342,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;505,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;357,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;257,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Company sales based on geographic location are where the sale originates not where the customer is located.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a48b7854ca340b583e1751c0870bff8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMi0xLTEtNDUzNg_e13f04f7-d0c0-423d-9d4b-61f81718d474"
      unitRef="usd">291808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i060e5d5af82045788f83928aceb01e85_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtNC0xLTEtNDUzNg_8156f531-ae9d-4f2f-8831-a89afe09c8e6"
      unitRef="usd">282525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdf08ef1609448018fce65890346aeaf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtNi0xLTEtNDUzNg_51c1a509-a934-4800-9985-29f33ed0ef3f"
      unitRef="usd">261967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a41615bb5a348c5b31142e3051e7283_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtOC0xLTEtNDUzNg_e664575c-03ec-4d54-8bb0-483cbde22357"
      unitRef="usd">153120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b765107b90b4acd807bd56535a8fbf9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTAtMS0xLTQ1MzY_a6b62f22-6dee-4a86-ac27-717c48f30014"
      unitRef="usd">104419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422f03c787c54e90b132a4094afcef51_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTItMS0xLTQ1MzY_f5d3e7c2-2c0a-4985-b106-be77d9dd817e"
      unitRef="usd">68561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71da6ab424e2467a95123d7da0ce149c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTQtMS0xLTQ1MzY_dbe9b2b3-24f9-4d1e-9382-37c1afa41e06"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80cfaea4a8e949a2aa83c5f8aa73d4aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTYtMS0xLTQ1MzY_c990581a-3a98-42aa-b48c-fba98de548b9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief1f5a9e1f774e7d8605aa03b29958c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMTgtMS0xLTQ1MzY_3e0e5ae3-8332-4943-bb5f-616e4ecdd903"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjAtMS0xLTQ1MzY_648eefdd-ec1d-455c-89e5-0fd599602d6b"
      unitRef="usd">444928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjItMS0xLTQ1MzY_e7555351-69eb-4dc3-adb8-67eeeaf33ff0"
      unitRef="usd">386944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66b844557ed840639b6c40cf44472055_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzMtMjQtMS0xLTQ1MzY_60b32ccf-4e3a-4386-8ae2-67073d34f772"
      unitRef="usd">330528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieabfe8b702124c8e9d9f68140b3b6edb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMi0xLTEtNDUzNg_184784ba-5d21-4dcd-9a71-e6a9c5532bdb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1aa65e52f24a42ac9171856b5817ce52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtNC0xLTEtNDUzNg_96afce4c-8f42-4d58-8f9b-59c75c6193db"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8024b4d0f404fc5a68eb27cbec17c54_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtNi0xLTEtNDUzNg_4192a0cc-ae36-4aa0-ba48-c9efbdd65d76"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i428ff40ad7e14a75991fe126c4c799c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtOC0xLTEtNDUzNg_70979283-fd1c-4344-998a-b165772c52e3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d1acf208caf401ba3d68575f80236c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTAtMS0xLTQ1MzY_d0469020-9f3d-452e-bbe8-7a1e7fb08891"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d78b0c7ba7d464791741352995a85d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTItMS0xLTQ1MzY_9d0471af-4997-4b9a-9ca3-9366fc5e2372"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i400e09e7c4dc4c989eea95fef8395011_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTQtMS0xLTQ1MzY_dd7d3056-1ac0-4df9-9304-80096a51deee"
      unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41cab3fad51b443683900eaff0e20f6f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTYtMS0xLTQ1MzY_5bc8ff66-a62c-431b-925c-fffde1ba51d4"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff719641a7ae41f9a2b1d8afba9c6dfc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMTgtMS0xLTQ1MzY_faf77422-b91d-442b-84cc-3c53614c0595"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjAtMS0xLTQ1MzY_d1e99795-da84-4af0-9aed-399cff7c5ea6"
      unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82467b17de62460a9034f616bb8bb201_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjItMS0xLTQ1MzY_03067c08-3ac2-418f-9067-4a41c19bece4"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzQtMjQtMS0xLTQ1MzY_c6590503-6f76-4bea-8653-97c92ecf0060"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedf57131a80a4207afc6cdd55447d763_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMi0xLTEtNDUzNg_6e2e0bd2-4e6f-4581-80bb-b2017425e9b0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f4864901e954331bd050fd156e9cfe7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtNC0xLTEtNDUzNg_947ef5e1-ac90-41d1-9705-b394e45ec502"
      unitRef="usd">12681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03715e7bf52244f8960258bc3d953e2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtNi0xLTEtNDUzNg_a86a2262-6e1d-4aff-bb45-bac1abab1c29"
      unitRef="usd">29679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa0ff67095124d4fb4a44d2a0b76d720_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtOC0xLTEtNDUzNg_308be9e1-e253-4505-8720-1fb1f3c2266a"
      unitRef="usd">347129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d2cc8072f864aefbdb8d50ff247b945_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTAtMS0xLTQ1MzY_12d86e6d-6d3c-449e-8616-5d2f2ab8406c"
      unitRef="usd">248468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i565c2d64cc6a40fd8cad94e6fd4493c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTItMS0xLTQ1MzY_ae6f1653-32c8-43c2-ad22-0004f2bb08e0"
      unitRef="usd">184579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ea12d2baa3543ddb0fadd2088ed4409_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTQtMS0xLTQ1MzY_b46f51e0-64b1-497a-b969-91f15eaeab2e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4626b928c7e24f3e935289e6ab113cc1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTYtMS0xLTQ1MzY_29f1a579-fb8a-4da2-ac2c-1606fc125936"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5669b02bb284f42a3f186cf9e073f6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMTgtMS0xLTQ1MzY_0e279945-ed97-4498-a235-fe64599c00c3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if598bd8333644f8487647abe0b0e4d99_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjAtMS0xLTQ1MzY_09d57356-736a-4aa4-9441-593933609d22"
      unitRef="usd">347129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86c2a56f81de4840b7ceb81ecb9d5660_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjItMS0xLTQ1MzY_e2847b00-d6aa-40c6-a9b8-b3e3cfd45e9b"
      unitRef="usd">261149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16547910c17d4deebcd137ba6ebecc15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzUtMjQtMS0xLTQ1MzY_e0a4e885-2214-44b5-a927-de81417f0e91"
      unitRef="usd">214258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id51840eabddc44a084ea5fcd5d78f6f6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMi0xLTEtNDUzNg_c3b14087-8b48-45e6-966e-8b412d7a71a5"
      unitRef="usd">50788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c6a3e594db641348d9ab5b58de5c4f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtNC0xLTEtNDUzNg_7fc35c48-0d1d-4165-9266-270efb86b6a8"
      unitRef="usd">60569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4a891bfdff490a8f423c6a448cf04d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtNi0xLTEtNDUzNg_18d4d06f-003c-4813-a0e7-58b47937fa15"
      unitRef="usd">50930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idea6202e750d4fe687d1fa33fd60226d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtOC0xLTEtNDUzNg_fdf4cd1b-74f0-4f55-b3e6-337693bbc66c"
      unitRef="usd">4848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdd8406af19044b6aeb090f8ab81c718_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTAtMS0xLTQ1MzY_71708fc0-ea4b-4a22-9427-6f1068128df0"
      unitRef="usd">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida7072f99fb34a57b1bfcb13b5362174_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTItMS0xLTQ1MzY_80097a4e-195c-4df6-9b5d-aa43aec1ee2d"
      unitRef="usd">4627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf619c60eaea45d695d7ac0b4ecea668_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTQtMS0xLTQ1MzY_0678b077-d98e-4d0e-ad39-de048a9b6860"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17304fb54c8c4c74aa8361125d3ae420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTYtMS0xLTQ1MzY_605d4756-3886-4dfd-9e5a-255e403aa232"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdb14af93da3424fa9ac4a837278f5a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMTgtMS0xLTQ1MzY_a80c881b-e5ce-4210-9678-caee3c78022e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i883a8d90e15e42ebb821b8b968256970_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjAtMS0xLTQ1MzY_7654b1dc-318b-46a7-bbe0-d378f2176e87"
      unitRef="usd">55636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i001a8c317f1c4574b152b400d4f7b76d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjItMS0xLTQ1MzY_98ca0396-89c1-4b7f-8951-3af203f95c83"
      unitRef="usd">65592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3e9c78bcae249c7b8896909a943154e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzYtMjQtMS0xLTQ1MzY_000b58b1-bf48-4d56-9bb1-083f742e3f5b"
      unitRef="usd">55557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMi0xLTEtNDUzNg_bdbd097f-c4a3-4420-a204-9540a48ac503"
      unitRef="usd">342596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctNC0xLTEtNDUzNg_103cb224-3f2e-4ce9-b796-411a96319d75"
      unitRef="usd">355775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctNi0xLTEtNDUzNg_eda9dc32-3574-46cd-b4aa-e7bab70c5ece"
      unitRef="usd">342576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctOC0xLTEtNDUzNg_f81fde6e-5822-4c22-bb67-972ef42fd068"
      unitRef="usd">505097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTAtMS0xLTQ1MzY_a6b239e2-984f-4968-a766-03e4c0680306"
      unitRef="usd">357910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTItMS0xLTQ1MzY_29f9599c-a77f-452d-b2cc-2b97321d421b"
      unitRef="usd">257767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTQtMS0xLTQ1MzY_c4d85251-7e32-41a9-b5ae-c8a63227cf9b"
      unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTYtMS0xLTQ1MzY_60812171-0ce6-49b6-b13e-a1b05e45a09a"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMTgtMS0xLTQ1MzY_da1b24f7-5f5c-43bb-9e0e-8bc54ac5a2ea"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjAtMS0xLTQ1MzY_67993ef2-b166-417c-b05f-2eacb78a4767"
      unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjItMS0xLTQ1MzY_e4c72fc9-bb0f-4163-9588-5203d10ea13c"
      unitRef="usd">770462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90YWJsZTo3ZDdjY2QyYmI0NDQ0YWUyOTYxNjI1YTRkN2I1N2Y1OS90YWJsZXJhbmdlOjdkN2NjZDJiYjQ0NDRhZTI5NjE2MjVhNGQ3YjU3ZjU5XzctMjQtMS0xLTQ1MzY_095a33a6-c668-4cd6-977e-f3d70220f21d"
      unitRef="usd">648006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_024b4d4b-6a1c-45de-a0a4-b5c219ee7f86"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_059ddeb7-c018-45bd-b89e-81fdbc9c176a"
      unitRef="usd">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_61b0505e-2519-496b-89ba-a1491a956c7e"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_6b04871e-be0c-4cfa-a869-92dbae89075f"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_d0db8c46-a529-4771-a5f3-3e326e8de84e"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjQvZnJhZzoxZjJlZWVjNDdlMWM0NjljODhhZTIxNmE5ZjdjNjA4MC90ZXh0cmVnaW9uOjFmMmVlZWM0N2UxYzQ2OWM4OGFlMjE2YTlmN2M2MDgwXzcxMjc_ec0e09a5-ae38-4d00-aab0-26a2d8be8058"
      unitRef="usd">0</us-gaap:CapitalizedContractCostNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzI0MTI_ec43ab50-f7ad-4d58-ba29-156e590acf15">Investments&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Minda Stoneridge Instruments Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company had a 49% equity interest in MSIL, a company based in India that manufactures electronics, instrumentation equipment and sensors primarily for the motorcycle, commercial vehicle and automotive markets. As discussed in Note 2, the Company sold its equity interest in MSIL on December 30, 2021. The investment was accounted for under the equity method of accounting. The Company&#x2019;s investment in MSIL, recorded as a component of investments and other long-term assets, net on the consolidated balance sheet as of December 31, 2020 was $13,547. Equity in earnings of MSIL included in the consolidated statements of operations were  $1,776 and $1,477 for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;PST Eletr&#xf4;nica Ltda.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company had a 74% controlling interest in Stoneridge Brazil from December 31, 2011 through May 15, 2017. On May&#160;16, 2017, the Company acquired the remaining 26% noncontrolling interest in Stoneridge Brazil. As part of the acquisition agreement, the Company was required to pay additional earn-out consideration based on Stoneridge Brazil&#x2019;s financial performance in 2021. The final earn-out consideration of $8,272 was paid in the second quarter of 2022. See Note 10 for the fair value and foreign currency adjustments of the earn-out consideration for the current and prior periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stoneridge Brazil had dividends payable to former noncontrolling interest holders of Brazilian real (&#x201c;R$&#x201d;) 24,154 ($6,010) as of December 31, 2019. These dividends were paid in January 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;In December 2018, the Company entered into an agreement to make a $10,000 investment in a fund (&#x201c;Autotech Fund II&#x201d;) managed by Autotech Ventures (&#x201c;Autotech&#x201d;), a venture capital firm focused on ground transportation technology which is accounted for under the equity method of accounting. The Company&#x2019;s $10,000 investment in the Autotech Fund II will be contributed over the expected ten year life of the fund. The Company contributed $950 to the Autotech Fund II during the year ended December&#160;31, 2022. The Company contributed $3,450 to and received $251 in distributions from the Autotech Fund II during the year ended December&#160;31, 2021. The Company has a 6.5% interest in Autotech Fund II. The Company recognized loss (earnings) of $823, $(1,882) and $(59) during the years ended December&#160;31, 2022, 2021 and 2020, respectively. The Autotech Fund II investment recorded in investments and other long-term assets, net in the consolidated balance sheets was $8,644 and $8,517 as of December&#160;31, 2022 and 2021, respectively.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i1a97ee1a75b94ba39ecb27515607929b_I20211230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzcy_20866693-464b-4a6f-b732-7d37098d00c3"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib59d0d22685140ca845a495a43adbe08_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzcy_6858a673-523d-482a-b541-807cc9ed60ec"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ib59d0d22685140ca845a495a43adbe08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMzY_74827783-2a13-4d0c-8a68-e0ba1762e313"
      unitRef="usd">13547000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4b3077b1d2da40ddb9d2a516b8eecddd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzY3OA_93221aa6-0ffd-49b3-8cf0-c14e60b05252"
      unitRef="usd">1776000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5f1a1e2cefff4402af816b6e8af4e6e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzY4NQ_de4af240-b4b1-4209-99f8-977f6a142c36"
      unitRef="usd">1477000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="ie1512cf3caa14426bf55f0cc0b21ddbd_D20111231-20170515"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzc3Ng_a6659cec-4634-4175-aa49-44e1d5fc38c5"
      unitRef="number">0.74</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <sri:AdditionalPercentageOfNoncontrollingInterestAcquired
      contextRef="i826efd1f05924d79b4ba0725fd94cfd2_I20170516"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzkwOA_b6a80a62-565d-4e31-905d-57c9e761d52c"
      unitRef="number">0.26</sri:AdditionalPercentageOfNoncontrollingInterestAcquired>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i43d39cd3be194431ba6181d0d752883b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzExNTk_9abc2564-c034-444d-9ce8-62a3bb3f8e68"
      unitRef="usd">8272000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i0f9fafcf3b7c4d30989e31f082cef818_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE0NDM_61d14268-38cd-4413-b738-f9f316a3ce47"
      unitRef="brl">24154000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i0f9fafcf3b7c4d30989e31f082cef818_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMzk_bb3c6aa7-fd32-47ea-ad8b-081fa9fc836f"
      unitRef="usd">6010000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
      contextRef="i1611258bf88546148a1564a78c02dd61_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE1Nzc_d9ee1b5f-8350-4edb-b2d6-388f5273938e"
      unitRef="usd">10000000</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount
      contextRef="i1611258bf88546148a1564a78c02dd61_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE4MDg_2629765f-7966-4a0f-8019-6bc6694b4637"
      unitRef="usd">10000000</us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount>
    <sri:InvestmentsContributionPeriod
      contextRef="i803bc3fbc94b41b990c5e01ed6f507ed_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzI0MTM_b996e0bf-0c1f-41ca-b1e4-2df7b25aed19">P10Y</sri:InvestmentsContributionPeriod>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="id703987386e0474b99e00e5dda86c393_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzE5MzQ_9d295a77-15a5-411d-9dad-109ae874a9ed"
      unitRef="usd">950000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMDM_8e48e98c-b8ca-4422-893c-1934f9188ea9"
      unitRef="usd">3450000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzAzMTE_93a78be6-bc46-471e-95a1-a3a47e877ed8"
      unitRef="usd">251000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i051afef831424510b22cb2381c905600_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxMjA_ebbc5408-fd19-4a19-a7e5-487f72d291e7"
      unitRef="number">0.065</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id703987386e0474b99e00e5dda86c393_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxODg_f039de86-57fd-4ebd-bfb6-4bfe87b21ef8"
      unitRef="usd">823000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibbf8747656144d0e9557f564e1b701ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIxOTU_5a715ed7-8b0a-4f99-ae2c-0f02c7a00495"
      unitRef="usd">-1882000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i848feb29f3954d6b846079a378cafc48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzEwOTk1MTE2MzA0MjE_93b405c6-72fa-4997-988c-a91ffdfd1188"
      unitRef="usd">-59000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i051afef831424510b22cb2381c905600_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIzNzI_44c557c6-186e-4183-bcc9-8d7717e9dc20"
      unitRef="usd">8644000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="ia2e9d04a687344159164a5b2e9c30335_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMjcvZnJhZzoyZmJkZTE4MmVjMDI0NWFjYjYxZWRmZjVhYzQzNzYyMy90ZXh0cmVnaW9uOjJmYmRlMTgyZWMwMjQ1YWNiNjFlZGZmNWFjNDM3NjIzXzIzNzk_d4e5e602-ee2c-4352-83bd-b21cb63679cc"
      unitRef="usd">8517000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTQ_d31883e1-bdef-483b-89a8-96eba2f564f2">Debt&lt;div style="margin-top:10pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Interest rates at&lt;br/&gt;December 31, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;167,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;163,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sweden short-term credit line&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Suzhou short-term credit line&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,248&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: current portion&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On June&#160;5, 2019, the Company entered into the Fourth Amended and Restated Credit Agreement (the &#x201c;Credit Facility&#x201d;). The Credit Facility provided for a $400,000 senior secured revolving credit facility (which, as described below in the discussion of Amendment No. 3 to the Credit Facility was amended to be a $300,000 credit commitment) and it replaced and superseded the Third Amended and Restated Credit Agreement that provided for a $300,000 revolving credit facility. The Credit Facility had an accordion feature which allowed the Company to increase the availability by up to $150,000 upon the satisfaction of certain conditions and includes a letter of credit subfacility, swing line subfacility and multicurrency subfacility. The Credit Facility has a termination date of June&#160;5, 2024. Borrowings under the Credit Facility bear interest at either the Base Rate or the LIBOR rate, at the Company&#x2019;s option, plus the applicable margin as set forth in the Credit Facility. The Credit Facility contains certain financial covenants that require the Company to maintain less than a maximum leverage ratio and more than a minimum interest coverage ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Credit Facility contains customary affirmative covenants and representations. The Credit Facility also contains customary negative covenants, which, among other things, are subject to certain exceptions, including restrictions on (i) indebtedness, (ii) liens, (iii) liquidations, mergers, consolidations and acquisitions, (iv) disposition of assets or subsidiaries, (v) affiliate transactions, (vi) creation or ownership of certain subsidiaries, partnerships and joint ventures, (vii) continuation of or change in business, (viii) restricted payments, (ix) prepayment of subordinated and junior lien indebtedness, (x) restrictions in agreements on dividends, intercompany loans and granting liens on the collateral, (xi) loans and investments, (xii) sale and leaseback transactions, (xiii) changes in organizational documents and fiscal year and (xiv) transactions with respect to bonding subsidiaries. The Credit Facility contains customary events of default, subject to customary thresholds and exceptions, including, among other things, (i) non-payment of principal and non-payment of interest and fees, (ii) a material inaccuracy of a representation or warranty at the time made, (iii) a failure to comply with any covenant, subject to customary grace periods in the case of certain affirmative covenants, (iv) cross default of other debt, final judgments and other adverse orders in excess of $30,000, (v) any loan document shall cease to be a legal, valid and binding agreement, (vi) certain uninsured losses or proceedings against assets with a value in excess of $30,000, (vii) ERISA events, (viii) a change of control, or (ix) bankruptcy or insolvency proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to the expected impact of the COVID-19 pandemic on the Company&#x2019;s end-markets and the resulting expected financial impacts to the Company, on June 26, 2020, the Company entered into a Waiver and Amendment No. 1 to the Fourth Amended and Restated Credit Agreement (&#x201c;Amendment No. 1&#x201d;). Amendment No. 1 provided for certain covenant relief and restrictions during the &#x201c;Covenant Relief Period&#x201d; (the period ending on the date that the Company delivered a compliance certificate for the quarter ending June 30, 2021 in form and substance satisfactory to the administrative agent). The Covenant Relief Period ended on August 14, 2021. During the Covenant Relief Period:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the maximum net leverage ratio was suspended;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the calculation of the minimum interest coverage ratio excluded second quarter 2020 financial results effective for the quarters ended September 30, 2020 through March 31, 2021;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the minimum interest coverage ratio of 3.50 was reduced to 2.75 and 3.25 for the quarters ended December 31, 2020 and March 31, 2021, respectively; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the Company&#x2019;s liquidity could not be less than $150,000;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the Company&#x2019;s aggregate amount of cash and cash equivalents could not exceed $130,000;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;there were certain restrictions on Restricted Payments (as defined); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;a Permitted Acquisition (as defined) could not be consummated unless otherwise approved in writing by the required lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amendment No. 1 changed the leverage based LIBOR pricing grid through the maturity date of the Credit Facility and also provides for a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR floor of 0 basis points. As of December&#160;31, 2022, Specified Hedge Borrowings were $50,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company capitalized $1,086 of deferred financing costs as a result of entering into Amendment No. 1.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 17, 2021, the Company entered into Amendment No. 2 to the Fourth Amended and Restated Credit Agreement (&#x201c;Amendment No. 2&#x201d;). Amendment No. 2 implemented non-LIBOR interest reference rates for borrowings in euros and British pounds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to the ongoing impacts of the COVID-19 pandemic and supply chain disruptions on the Company&#x2019;s end-markets and the resulting financial impacts on the Company, on February&#160;28, 2022, the Company entered into Amendment No. 3 to the Fourth Amended and Restated Credit Agreement (&#x201c;Amendment No. 3&#x201d;). Amendment No. 3 reduced the total revolving credit commitments from $400.0 million to $300.0 million and the maximum permitted amount of swing loans from $40.0 million to $30.0 million. Amendment No. 3 provides for certain financial covenant relief and additional covenant restrictions during the &#x201c;Specified Period&#x201d; (the period from February 28, 2022 until the date that the Company delivers a compliance certificate for the quarter ending March 31, 2023 in form and substance satisfactory to the administrative agent). During the Specified Period:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the maximum net leverage ratio was changed to 4.00 to 1.00 for the year ended December 31, 2021, suspended for the quarters ending March 31, 2022 through September 30, 2022 and could not exceed 4.75 to 1.00 for the quarter ended December 31, 2022 or 3.50 to 1.00 for the quarter ended March 31, 2023;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the minimum interest coverage ratio of 3.50 was reduced to 2.50 for the quarter ended March 31, 2022, 2.25 for the quarter ended June 30, 2022 and 3.00 for the quarters ended September 30, 2022 and December 31, 2022;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;an additional condition to drawing on the Credit Facility has been added that restricts borrowings if the Company&#x2019;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0 million; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;there are certain additional restrictions on Restricted Payments (as defined); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the Specified Period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amendment No. 3 changes the leverage based LIBOR pricing grid through the maturity date and also retains a LIBOR floor of 50 basis points on outstanding borrowings excluding any Specified Hedge Borrowings (as defined) which remain subject to a LIBOR &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;floor&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of 0 basis points.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amendment No. 3 also incorporates hardwired mechanics to permit a future replacement of LIBOR as the interest reference rate without lender consent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company capitalized $484 of deferred financing costs as a result of entering into Amendment No. 3. In connection with Amendment No. 3, the Company wrote off a portion of the previously recorded deferred financing costs of $365 in interest expense, net during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to continued supply chain disruptions and macroeconomic challenges on the Company&#x2019;s end-markets and the resulting financial impacts on the Company, on March 1, 2023, the Company entered into Amendment No. 4 to the Fourth Amended and Restated Credit Agreement (&#x201c;Amendment No. 4&#x201d;). Amendment No. 4 provides for certain financial covenant relief and additional covenant restrictions during the &#x201c;Amendment No. 4 Specified Period&#x201d; (the period from March&#160;1, 2023 until the date that the Company delivers a compliance certificate for the quarter ending September 30, 2023 in form and substance satisfactory to the administrative agent). During the Amendment No. 4 Specified Period:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the maximum net leverage ratio &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;was changed to 4.75 to 1.00 for the quarter ended March 31, 2023 and 4.25 to 1.00 for the quarter ended June 30, 2023;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;the minimum interest coverage ratio of 3.50 was reduced to 3.00 for the quarters ended March 31, 2023 and June 30, 2023;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;drawing on the Credit Facility continues to be restricted if the Company&#x2019;s total of 100% of domestic and 65% of foreign cash and cash equivalents exceeds $70.0&#160;million;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;there continue to be certain additional restrictions on Restricted Payments (as defined); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;consistent with Amendment No. 3, a Permitted Acquisition (as defined) may not be consummated unless the net leverage ratio is below 3.50 to 1.00 during the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amendment No. 4 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Specified Period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings outstanding on the Credit Facility were $167,802 and $163,957 at December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of the amendments, the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company also had outstanding letters of credit of $1,626 and $1,698 at December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s wholly-owned subsidiary located in Stockholm, Sweden, has an overdraft credit line which allows overdrafts on the subsidiary&#x2019;s bank account up to a daily maximum level of 20,000 Swedish krona, or $1,922 and $2,213 at December&#160;31, 2022 and 2021, respectively. At December&#160;31, 2022 there were no borrowings outstanding on this overdraft credit line. At December&#160;31, 2021, there was 18,973 Swedish krona, or $2,099, outstanding on this overdraft credit line. During the year ended December&#160;31, 2022, the subsidiary borrowed 380,652 Swedish krona, or $36,574, and repaid 399,625 Swedish krona, or $38,397.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s wholly-owned subsidiary located in Suzhou, China (the "Suzhou subsidiary"), has lines of credit (the &#x201c;Suzhou credit line&#x201d;) which allow up to a maximum borrowing level of 20,000 Chinese yuan, or $2,900 at December&#160;31, 2022 and 50,000 Chinese yuan, or $7,871 at December&#160;31, 2021. At December&#160;31, 2022 and 2021 there was $1,450 and $3,149, respectively, in borrowings outstanding on the Suzhou credit line with weighted-average interest rates of 3.70% and 4.15%, respectively. The Suzhou credit line is included on the consolidated balance sheet within current portion of debt. In addition, the Suzhou subsidiary has a bank acceptance draft line of credit which facilitates the extension of trade payable payment terms by 180 days. The bank acceptance draft line of credit allows up to a maximum borrowing level of 60,000 Chinese yuan, or $8,699 at December&#160;31, 2022 and 15,000 Chinese yuan, or $2,361, at December&#160;31, 2021. There was $1,998 and $2,182 utilized on the Suzhou bank acceptance draft line of credit at December&#160;31, 2022 and 2021, respectively. The Suzhou bank acceptance draft line of credit is included on the consolidated balance sheet within accounts payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the future maturities of the Credit Facility and debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;167,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169,252&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTk_09323b15-b493-4bd4-b2d6-d36dab493b05">&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Interest rates at&lt;br/&gt;December 31, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;167,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;163,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;6.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sweden short-term credit line&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Suzhou short-term credit line&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:700;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 2023&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,248&#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 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: current portion&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItMi0xLTEtNDUzNg_34063b71-b640-47cf-acd5-d4ecd85836f2"
      unitRef="usd">167802000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i8c4e5fc0d221416bbe61bd03869e2623_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItNC0xLTEtNDUzNg_e5f3ff5d-521a-4ba6-bcbb-d5964a7e3002"
      unitRef="usd">163957000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItNi0xLTEtNDUzNg_6695d4b7-cf1d-4aab-a2bd-574f066bd97e"
      unitRef="number">0.0629</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzItOC0xLTEtNDUzNg_c6ea2c17-77c7-4f4e-b746-5ef42ac5c4c2">June 2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i51f4891d10754c5c9624a387162c7960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtMi0xLTEtNDUzNg_bb6d7082-092a-4a0d-b0b6-bbf21e07b817"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i0e88af14564b43b4b0e4abd59c21827c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtNC0xLTEtNDUzNg_1dbcc70b-95f1-49c1-b836-89cfb4538d0c"
      unitRef="usd">2099000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtNi0xLTEtNDUzNg_9f06e442-cb89-43e6-a454-8c3a5c6c3379"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i790c1cdd247a4f24bcbdc1baae6dd768_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzYtOC0xLTEtNDUzNg_1193b5fa-e4b1-453a-b6fc-9232f7b45cce"
      xsi:nil="true"/>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctMi0xLTEtNDUzNg_ab42ab9c-5e38-41b5-b1fc-fa46e0f6c602"
      unitRef="usd">1450000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctNC0xLTEtNDUzNg_747452eb-8341-4dc1-9bd4-e09bb4a56d7a"
      unitRef="usd">3149000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctNi0xLTEtNDUzNg_b91f4638-61cc-4733-b4eb-61f6c831cde8"
      unitRef="number">0.0370</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="i62a6c152de4a4fdfa8cca96a88089678_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzctOC0xLTEtNDUzNg_1317e75a-432a-4284-970f-394aec72d626">June 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzgtMi0xLTEtNDUzNg_55382cb5-206c-45c7-98a3-73da6a227293"
      unitRef="usd">1450000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzgtNC0xLTEtNDUzNg_ce66034d-8776-4584-9dd9-6a9f2afb3272"
      unitRef="usd">5248000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzktMi0xLTEtNDUzNg_3c651aac-a4fb-436b-9376-1c19d5863e93"
      unitRef="usd">1450000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzktNC0xLTEtNDUzNg_c1581ad8-aa04-4c2a-b1b5-24617063f6e6"
      unitRef="usd">5248000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzEwLTItMS0xLTQ1MzY_8b754d7a-f8dc-4e98-add0-cc0486ea6bd0"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTo5ZDk2NjllOWFkYzk0ZDU5YmE2YTAwMjQ5ZmI1NzE2Ny90YWJsZXJhbmdlOjlkOTY2OWU5YWRjOTRkNTliYTZhMDAyNDlmYjU3MTY3XzEwLTQtMS0xLTQ1MzY_183c3c77-5e9e-433b-859c-646cbb0b2045"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibc356f35eebf4d5ea773228400e13713_I20190605"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzE4Mg_69355fd3-5756-4e74-b6d4-b6e4177f0cb8"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0492f1ed03e847739574711cadddd49f_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDI1_b2c65c98-17ff-40e6-8cdc-dcea04b9beae"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0492f1ed03e847739574711cadddd49f_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzMyNQ_c368bbb3-ea5f-4fc4-807f-214fc3a7b9cc"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sri:IncreaseInMaximumBorrowingCapacityOfCreditFacility
      contextRef="ibc356f35eebf4d5ea773228400e13713_I20190605"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQ2Mw_3a204d91-fa86-4a1c-b6f1-e1c08cda20f4"
      unitRef="usd">150000000</sri:IncreaseInMaximumBorrowingCapacityOfCreditFacility>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="i4b1b66e4b1024c7cb477421f06d488e1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY1NQ_6517afae-9286-419f-af76-c2bb316162c8">2024-06-05</us-gaap:LineOfCreditFacilityExpirationDate1>
    <sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount
      contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzI0MjM_75462c53-5794-4113-91a7-3a0907a7d9eb"
      unitRef="usd">30000000</sri:DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount>
    <sri:DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount
      contextRef="i8c3c443718e34f2cb1ba9bb5c9c38ee6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzI1OTE_5a8a7003-afb2-47a7-a5e5-ba4863feb6d2"
      unitRef="usd">30000000</sri:DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount>
    <sri:MinimumInterestCoverageRatio
      contextRef="ife7c370075c34e88ac3dda474e0f1655_I20200626"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2MTc_758cc137-0eb9-4c61-8c4d-64a4952247e9"
      unitRef="number">0.0350</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="i43ba0be296534b12a64797469ad370e0_I20200626"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2MzU_20270870-b232-4424-8d08-933b4b927f58"
      unitRef="number">0.0275</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="ib34dac224cc94fedaab30baf8eacc6e3_I20200626"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM2NDI_5c433eda-9a8c-4145-8501-7ac60bba23ae"
      unitRef="number">0.0325</sri:MinimumInterestCoverageRatio>
    <sri:LineOfCreditFacilityRequiredMinimumLiquidity
      contextRef="i6c27b8190d524e0184ea8b067dcd2348_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM3NTM_2b0b6162-19b7-4b65-8dba-19c0aa0dbf94"
      unitRef="usd">150000000</sri:LineOfCreditFacilityRequiredMinimumLiquidity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i063633082cca46ce9885c6182034e33c_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzM4MzQ_4c5a5fdd-17cf-488d-8f1a-4f10daf28811"
      unitRef="usd">130000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2c43610446364938b29cf9dc8d5ac5d4_D20200626-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQxODU_4d632385-8f98-45ca-a69d-8e3bd9d7ced7"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if437cf43ef4642c8b9d2ef83839ca4f7_D20200626-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQzMjI_4d2fd7cf-02d8-4ac9-862d-82a907c452eb"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i1d35d5584967451dbdf6d7a4afb8be7e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQzODE_6e69a059-2044-4fa4-9a8f-8664a96725c6"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i6c27b8190d524e0184ea8b067dcd2348_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzQ0MjM_8ab2e036-41d0-4a3b-9b4e-4c61e08ae943"
      unitRef="usd">1086000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i598da79e08544089a77af77be1ee9cab_I20220227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUwOTU_4fa1c21f-0100-4192-bd7f-a01e1305fb21"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0492f1ed03e847739574711cadddd49f_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxMDE_ddf9b076-a2fc-4009-9483-6b72c177bacf"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie8265e81ef4048cd8e2f241ff657c3d0_I20220227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxNTc_d7c375fa-7372-43dc-aaa3-46e51eb97ae4"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibf83b6c549554aebb2dac482c2fbc680_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzUxNjM_b6fb0f21-3a1f-46d2-8620-f2a81cd90af8"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sri:MaximumLeverageRatio
      contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU1NzU_89243c95-b323-4d63-bbe9-ced25cdbb02a"
      unitRef="number">4.00</sri:MaximumLeverageRatio>
    <sri:MaximumLeverageRatio
      contextRef="i5402c1168f7245ec9f4d57f86d863695_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU2OTY_e5178eff-8805-404b-9c10-2fcbf6767561"
      unitRef="number">4.75</sri:MaximumLeverageRatio>
    <sri:MaximumLeverageRatio
      contextRef="i0f82b82c71c546a786b7c172ded446d3_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU3NTA_aa224c08-196e-45cd-8ac5-b7686064bb4d"
      unitRef="number">3.50</sri:MaximumLeverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="ia1f66a107f914e398436301d739532d7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4Mzg_8fac54cc-a192-4fad-a0c1-21766846d9e8"
      unitRef="number">3.50</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="i08d6e3b09a3343239b2a579a620234d3_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4NTU_ae4b8900-ae44-4bfc-a96c-96bf9bd882d5"
      unitRef="number">2.50</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="icd2055abade1454cb629915ffc36bec2_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU4OTY_a2868066-9e9e-466c-a642-916e959c204c"
      unitRef="number">2.25</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="i0223d92dcee042c980d5b1901443ff8a_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU5Mzk_e279685e-d38c-43a2-872f-c8fa579e3e9e"
      unitRef="number">3.00</sri:MinimumInterestCoverageRatio>
    <sri:PercentThresholdOfDomesticCash
      contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxMzI_42c32044-7334-430a-9569-7943cf7aa6d8"
      unitRef="number">1</sri:PercentThresholdOfDomesticCash>
    <sri:PercentThresholdOfForeignCash
      contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxNTE_73a30efb-02de-4c9f-8e36-f635d066c5c0"
      unitRef="number">0.65</sri:PercentThresholdOfForeignCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5aed4a388e3d422581513e104899094a_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYxOTk_b158d642-3450-4fe8-881e-17d36603d03a"
      unitRef="usd">70000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sri:MaximumNetLeverageRatio
      contextRef="if0684240fc2a4168b9dd4356195fcd24_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzYzODY_ca798ab4-4916-4070-985c-8ba1b2220b31"
      unitRef="number">3.50</sri:MaximumNetLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i17f3123d18f8409a9fbb756cc40e4848_D20220228-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY1NDE_14c400fe-f0a6-4ca7-a88a-ad302a99d5d3"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5346dc3adfc14ca49c271241248c3a84_D20220228-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY2Nzg_5eac87c2-5483-4ef1-8445-3806e2b37713"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2f8f0320d4104a659a80ca93740c76e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDM1_9830d572-748c-422a-b56e-3d2b2d5c64c0"
      unitRef="usd">484000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i77fe636e3dc64757ac4b6caab0d38789_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDQy_2936f756-3e2d-4ee8-b2e6-3c39c577df09"
      unitRef="usd">365000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <sri:MaximumLeverageRatio
      contextRef="i79fe814408ad41bab59d764e04a972f7_I20230301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDU0_a628b42d-b36d-46ec-95ad-4a41962e8f59"
      unitRef="number">4.75</sri:MaximumLeverageRatio>
    <sri:MaximumLeverageRatio
      contextRef="i0a62f358df0d4b459eb12b52855ca9cb_I20230301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDYw_2bf4a1a1-4dc1-4662-bce3-a46f25aa890f"
      unitRef="number">4.25</sri:MaximumLeverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="i7ff5595d4edd40d6b53423cc954175ec_I20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDY2_5e6c0576-3fa9-44e8-8d6c-a6443d23ea06"
      unitRef="number">3.50</sri:MinimumInterestCoverageRatio>
    <sri:MinimumInterestCoverageRatio
      contextRef="i206e4026082b4a1eaec70b63dd2c998a_I20230301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDcy_4a6960f5-0358-416b-8d6b-3ae69a8fed5c"
      unitRef="number">3.00</sri:MinimumInterestCoverageRatio>
    <sri:PercentThresholdOfDomesticCash
      contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDc4_79f89be7-d9f2-4db4-bfac-a724cff4d33b"
      unitRef="number">1</sri:PercentThresholdOfDomesticCash>
    <sri:PercentThresholdOfForeignCash
      contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDg0_80257d21-3182-4eb2-88e2-418f738f20f3"
      unitRef="number">0.65</sri:PercentThresholdOfForeignCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1f7b579b45e747e094f96ae0cf4127fa_I20230301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MDg5_094270bc-ed9a-4793-b7bc-866963edce43"
      unitRef="usd">70000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sri:MaximumNetLeverageRatio
      contextRef="i8a6a43cd32034bafadccdb2f7fde336c_I20230301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MTA0_9bf30f0e-1ad1-4854-b3ec-866ccdd888f0"
      unitRef="number">3.50</sri:MaximumNetLeverageRatio>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i90fefc5fae3745b991a5a77fdd9d1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4Nzk_34063b71-b640-47cf-acd5-d4ecd85836f2"
      unitRef="usd">167802000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i8c4e5fc0d221416bbe61bd03869e2623_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4ODM_e5f3ff5d-521a-4ba6-bcbb-d5964a7e3002"
      unitRef="usd">163957000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5MzU_532aa103-2dd6-4c00-8347-a2be5becc3f5">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:LineOfCreditFacilityCovenantCompliance
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5MzU_d17689b0-132c-4185-a29b-1d2bf97bc75a">the Company was in compliance with all credit facility covenants at December 31, 2022  and 2021.</us-gaap:LineOfCreditFacilityCovenantCompliance>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5OTI_b2d9d4ea-179f-4e71-addd-9849ef5dca09"
      unitRef="usd">1626000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzY5OTk_11e024b4-cec0-42a4-a31c-37a80a8526f4"
      unitRef="usd">1698000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia57a5c536fa64c08829c444c2046089f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0MDk_d0b5df57-b1cd-4602-aea7-509e4eb958ea"
      unitRef="sek">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia57a5c536fa64c08829c444c2046089f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0MzA_597587a5-3621-4a38-8465-664f4ab0cd60"
      unitRef="usd">1922000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc0Mzc_d198f925-5dcd-4331-93ce-511d667d4ee0"
      unitRef="usd">2213000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i51f4891d10754c5c9624a387162c7960_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4OTg_bb6d7082-092a-4a0d-b0b6-bbf21e07b817"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCredit
      contextRef="i2bbae87fb46b42bdaa0b4ef78c106d84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc1Njk_1c8bc016-ecae-4210-a79d-43a344d103fb"
      unitRef="sek">18973000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i0e88af14564b43b4b0e4abd59c21827c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc5MDU_1dbcc70b-95f1-49c1-b836-89cfb4538d0c"
      unitRef="usd">2099000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc2ODc_efddaf72-16ba-48bc-9c85-925406a05eb0"
      unitRef="sek">380652000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3MDg_8f8c14c4-cad7-43b3-a7c3-502aada35d04"
      unitRef="usd">36574000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3MjM_49bb0940-6c26-4a1f-bee6-7ee40291fcb2"
      unitRef="sek">399625000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i61827f84042d42a2957698a682d74b21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzc3NDQ_842fc89e-ba61-40f5-80bf-cfa08148eac6"
      unitRef="usd">38397000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2MzY3NTU_f704e5d2-6642-454d-ab99-0ec729eefe69"
      unitRef="cny">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY2NA_c6129f95-e2de-44f7-9de5-be0254a27860"
      unitRef="usd">2900000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY3OQ_9aed9a30-a717-477b-87ec-c82045e39aa6"
      unitRef="cny">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzY5OQ_9280771c-3fd8-4235-ac30-b67f39aa0cf5"
      unitRef="usd">7871000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4ODc_ab42ab9c-5e38-41b5-b1fc-fa46e0f6c602"
      unitRef="usd">1450000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwOTk1MTE2Mzc4OTI_747452eb-8341-4dc1-9bd4-e09bb4a56d7a"
      unitRef="usd">3149000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ibc6a765426ce4e83bfae502aa5bd4e08_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzgxMDU_2cff313e-f595-4ae9-a5c2-c9e6b0251ca2"
      unitRef="number">0.0370</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i2f107af0907343e0bf28e56f39e1d9e6_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzgxMTI_b574d8ca-19fe-434f-9f3c-91481bca6204"
      unitRef="number">0.0415</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg0Njk_1a82c97b-26ee-4d3f-a250-8e5b14ecd730"
      unitRef="cny">60000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzU0OTc1NTgyMzc4NQ_72edb93b-f8ec-4802-b078-c89c184b68f4"
      unitRef="usd">8699000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2XzEwNDQ1MzYwNDg3MTE5_138a1028-5308-4932-aba2-2d2142a7c0ee"
      unitRef="cny">15000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg0OTY_eec03f81-837e-4aae-8335-ca0c378cb3f7"
      unitRef="usd">2361000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="id47bedff409e415ca4eebf1b7b948b52_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg1Mzg_030790f7-2249-4e7f-9ef0-df57cc602002"
      unitRef="usd">1998000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="ifeac9273c75e48d389da735adf2035c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg1NDU_7e0ee89f-4e20-4a2a-87a8-00bb3830b943"
      unitRef="usd">2182000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90ZXh0cmVnaW9uOjJlYmZmYWFiZjY2YjQ0MzFhY2I3NjljYzcwNDNjYzU2Xzg3MTc_1660be7a-6ebb-4ba7-bbb6-c55c8c206ffa">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the future maturities of the Credit Facility and debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;167,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169,252&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzEtMS0xLTEtNDUzNg_797dc584-a3b0-4204-96dd-7fab69df8301"
      unitRef="usd">1450000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzItMS0xLTEtNDUzNg_4f1d6bff-c6d8-422d-9e0d-c020f98fedea"
      unitRef="usd">167802000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzMtMS0xLTEtNDUzNg_c035c997-b8b6-4d2c-85d1-0e4b0d436751"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzQtMS0xLTEtNDUzNg_2dbdbda0-1fd5-48e0-aa4c-478d4590affa"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzUtMS0xLTEtNDUzNg_1054c1fb-9d4a-49c2-8eaa-4f808c03061f"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzAvZnJhZzoyZWJmZmFhYmY2NmI0NDMxYWNiNzY5Y2M3MDQzY2M1Ni90YWJsZTplZGU3MzkzZGYzMTA0ODY0YTFkYWExZjY5ZmJlMjY3Ny90YWJsZXJhbmdlOmVkZTczOTNkZjMxMDQ4NjRhMWRhYTFmNjlmYmUyNjc3XzYtMS0xLTEtNDUzNg_1978a4ba-2e8f-4291-9634-7d7537f0b44b"
      unitRef="usd">169252000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjI_9f19b2e1-a37f-45c5-8092-a6a560466868">Income Taxes&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The income tax expense (benefit) included in the accompanying consolidated statement of operations represents federal, state and foreign income taxes. The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Loss) income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,403)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,679&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,182&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,470&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,512)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the differences between the statutory federal income tax rate of 21.0% and the consolidated provision for income taxes is shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory U.S. federal income tax (benefit) provision&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,246)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,612&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,252)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(647)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits and incentives&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,791)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of change in enacted tax law&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax on foreign earnings&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,376&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of unconsolidated subsidiaries&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(323)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unremitted earnings on foreign subsidiaries&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,486&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,997&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,479&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,173&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;58,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,360&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,516)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,844&#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;/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;border-top:1pt solid #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,235)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,767)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,493)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,021)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(19,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The balance sheet classification of our net deferred tax asset is shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,706)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has recognized deferred taxes related to foreign withholding taxes and the expected foreign currency impact upon repatriation from foreign subsidiaries not considered indefinitely reinvested. At December&#160;31, 2022, the aggregate undistributed earnings of our foreign subsidiaries amounted to $36,155.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Based on the Company&#x2019;s review of both positive and negative evidence regarding the realizability of deferred tax assets at December&#160;31, 2022, a valuation allowance is recorded against certain deferred tax assets based upon the conclusion that it was more likely than not they would not be realized. Certain deferred tax assets are dependent on future taxable income to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has net operating loss carry forwards of $48,430 and $73,553 for state and foreign tax jurisdictions, respectively. The state net operating losses expire from 2023-2041 and the foreign net operating losses expire from 2023-2027 or have indefinite lives. The Company has general business and foreign tax credit carry forwards of $19,055, $1,083 and $664 for U.S. federal, state and foreign jurisdictions, respectively. The U.S. federal general business credits, if unused, begin to expire in 2026, and the state and foreign tax credits expire at various times.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the Company&#x2019;s total gross unrecognized tax benefits:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax positions related to the current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax positions related to the prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expirations of statutes of limitation&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has classified its uncertain tax positions as a reduction to non-current deferred income tax assets. If the Company&#x2019;s tax positions are sustained by the taxing authorities in favor of the Company, the amount that would affect the Company&#x2019;s effective tax rate is approximately $2,545 and $2,891 at December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company classifies interest expense and, if applicable, penalties which could be assessed related to unrecognized tax benefits as a component of income tax expense. For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized no expense related to interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022, which, among other things, implemented a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. Based on its current analysis of the provisions, the Company does not believe this legislation will have a material impact on our results of operations, but the Company is continuing to evaluate the implications.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company conducts business globally and, as a result, files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. The following table summarizes the open tax years for each jurisdiction:&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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Jurisdiction&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Open Tax Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2015-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2018-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mauritius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2018-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021-2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjM_997145a5-82cf-4bb4-9233-d0eb253c1e12">The components of (loss) income before income taxes and the provision (benefit) for income taxes consist of the following:&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Loss) income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(25,403)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,679&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total (loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,182&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,470&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,512)&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(5,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItMi0xLTEtNDUzNg_1cd62d2d-df48-4105-8813-7f86c822da97"
      unitRef="usd">-11944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItNC0xLTEtNDUzNg_210a1848-d195-4590-b73f-4d7c7429c0bb"
      unitRef="usd">11596000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzItNi0xLTEtNDUzNg_b93db26d-ce8d-462f-b041-33bf12276dba"
      unitRef="usd">-25403000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtMi0xLTEtNDUzNg_76474f57-aa72-4939-ae71-deeafed7286b"
      unitRef="usd">1248000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtNC0xLTEtNDUzNg_8e21d447-ef1b-491e-935c-88df489406ca"
      unitRef="usd">840000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzMtNi0xLTEtNDUzNg_2ff84291-09f6-4301-a5e5-c16bf466773e"
      unitRef="usd">14679000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtMi0xLTEtNDUzNg_89ee2df9-941e-459f-b3d8-a5e4957923c3"
      unitRef="usd">-10696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtNC0xLTEtNDUzNg_91e75780-326a-4daf-94b9-55db73b8c9ba"
      unitRef="usd">12436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzQtNi0xLTEtNDUzNg_04d45308-af10-4761-88ce-fba7d0b809f4"
      unitRef="usd">-10724000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtMi0xLTEtNDUzNg_29fcaaac-9c3d-4988-814f-c02d40a6d60d"
      unitRef="usd">435000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtNC0xLTEtNDUzNg_4167f7a1-f171-4d50-86f3-eed610dd3ad0"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzgtNi0xLTEtNDUzNg_8cb2356d-a922-4283-86f3-9dee1d917c84"
      unitRef="usd">-3000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <sri:CurrentStateAndForeignIncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktMi0xLTEtNDUzNg_02f452dd-37ee-4d53-88f8-ef95dddf53c2"
      unitRef="usd">8035000</sri:CurrentStateAndForeignIncomeTaxExpenseBenefit>
    <sri:CurrentStateAndForeignIncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktNC0xLTEtNDUzNg_185635c7-07ef-49a5-87ad-5fdee415e381"
      unitRef="usd">9542000</sri:CurrentStateAndForeignIncomeTaxExpenseBenefit>
    <sri:CurrentStateAndForeignIncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzktNi0xLTEtNDUzNg_10b1ca95-34a3-4b35-af97-b3f336d31967"
      unitRef="usd">5182000</sri:CurrentStateAndForeignIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTItMS0xLTQ1MzY_6c27c5be-0906-4146-b61d-284113b64907"
      unitRef="usd">8470000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTQtMS0xLTQ1MzY_8488a1dc-6a77-4668-ae4c-51957713cfdc"
      unitRef="usd">9542000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEwLTYtMS0xLTQ1MzY_d4e2c4b1-2ebf-4ad3-8939-17f99532eadd"
      unitRef="usd">5179000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTItMS0xLTQ1MzY_6de6d78e-6165-4e56-a249-e90df5f42848"
      unitRef="usd">-3282000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTQtMS0xLTQ1MzY_915ed947-bed3-479d-ba2e-b8239a2d9846"
      unitRef="usd">714000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzEzLTYtMS0xLTQ1MzY_2896604d-11d9-42ff-a40a-c5a8932acd8e"
      unitRef="usd">-8512000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTItMS0xLTQ1MzY_4a50d381-c685-43db-9e39-75b327029ebd"
      unitRef="usd">-1828000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTQtMS0xLTQ1MzY_873898cb-1c83-473e-8c55-ee87bca26bb9"
      unitRef="usd">-1226000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE0LTYtMS0xLTQ1MzY_fad751fe-8d4b-453d-8205-277a21936389"
      unitRef="usd">559000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTItMS0xLTQ1MzY_6695990e-23af-4558-9fe6-74eeb941e026"
      unitRef="usd">-5110000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTQtMS0xLTQ1MzY_9c4bf9d7-28ef-49f7-9f38-513f841d1742"
      unitRef="usd">-512000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE1LTYtMS0xLTQ1MzY_4b1ca8f6-2f48-4427-bdd2-b5e3dff6bccb"
      unitRef="usd">-7953000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTItMS0xLTQ1MzY_b33435a9-d832-4ca6-b003-9a7613a35fea"
      unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTQtMS0xLTQ1MzY_e564a788-e1f9-46fd-9ba3-bca610685263"
      unitRef="usd">9030000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo3YWE3MWY1ZTVjOWQ0ODIxOTRiNGUxMDczMWZlNmJlOS90YWJsZXJhbmdlOjdhYTcxZjVlNWM5ZDQ4MjE5NGI0ZTEwNzMxZmU2YmU5XzE2LTYtMS0xLTQ1MzY_de2a91e6-a675-439a-a0e4-5b2a2f6f1be0"
      unitRef="usd">-2774000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjQ_560863c7-9acd-49ab-b148-e69f7af38e68">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the differences between the statutory federal income tax rate of 21.0% and the consolidated provision for income taxes is shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Statutory U.S. federal income tax (benefit) provision&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,246)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,612&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,252)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(647)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credits and incentives&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,791)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;910&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of change in enacted tax law&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,174&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. tax on foreign earnings&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,376&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of unconsolidated subsidiaries&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(323)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unremitted earnings on foreign subsidiaries&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;498&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtMi0xLTEtNDUzNg_56fcacd5-b00e-4af7-b576-bcba7fb15b4e"
      unitRef="usd">-2246000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtNC0xLTEtNDUzNg_94d8c9ae-1df0-4bd8-b115-596bea01bb28"
      unitRef="usd">2612000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEtNi0xLTEtNDUzNg_84347fe8-4d8a-42b3-a938-76c338af4278"
      unitRef="usd">-2252000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItMi0xLTEtNDUzNg_c71e6221-897b-4eef-ae80-5a739018ca13"
      unitRef="usd">495000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItNC0xLTEtNDUzNg_d8a3cec0-8ab2-46c2-a63c-f0e3507b7777"
      unitRef="usd">942000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzItNi0xLTEtNDUzNg_da1fbf15-c295-4f61-9563-fd96f9543ce8"
      unitRef="usd">-647000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtMi0xLTEtNDUzNg_65cc6696-bf34-4f89-8c1f-362b6940f063"
      unitRef="usd">4060000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtNC0xLTEtNDUzNg_4f1c729b-ea03-477a-9d99-e748700d690b"
      unitRef="usd">3316000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzMtNi0xLTEtNDUzNg_8bd1d552-c133-4ffb-b5ec-585215af2db2"
      unitRef="usd">2791000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtMi0xLTEtNDUzNg_95f7bc89-54dc-4d30-b0ad-833732ffebca"
      unitRef="usd">910000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtNC0xLTEtNDUzNg_b762709f-28d9-4865-8541-82a2945e4fce"
      unitRef="usd">730000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzQtNi0xLTEtNDUzNg_bcde51aa-b3dd-4b7b-8bad-575573c295ac"
      unitRef="usd">90000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtMi0xLTEtNDUzNg_2e9459d3-fdff-4bad-9fed-4b0ba8dc4e71"
      unitRef="usd">300000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtNC0xLTEtNDUzNg_8b70f24c-5b6d-46f4-bca8-3423a92b90fa"
      unitRef="usd">227000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzUtNi0xLTEtNDUzNg_9654f800-ce39-4350-85bb-06a4ba24d4ca"
      unitRef="usd">1108000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtMi0xLTEtNDUzNg_04964e39-2a8a-4c20-a54d-bbfa1ca7d97f"
      unitRef="usd">5248000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtNC0xLTEtNDUzNg_70bb6f90-f71a-46c4-bfac-ed156ebfb981"
      unitRef="usd">5070000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzYtNi0xLTEtNDUzNg_33d2c320-3a08-4550-8a77-62747f6e8a7e"
      unitRef="usd">2174000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctMi0xLTEtNDUzNg_0f0b8bad-7ed9-4986-9109-289c8108ccad"
      unitRef="usd">1376000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctNC0xLTEtNDUzNg_2e06c8b7-9807-4950-8ac7-540c5b10fe03"
      unitRef="usd">-347000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzctNi0xLTEtNDUzNg_5999f574-9469-456f-af1e-9b24865af514"
      unitRef="usd">-519000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtMi0xLTEtNDUzNg_d93252cb-9ef2-41e3-8c55-d743d27b1976"
      unitRef="usd">-395000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtNC0xLTEtNDUzNg_a9b4e874-d2b4-4f8b-9606-1fb21fa571f6"
      unitRef="usd">-1828000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzgtNi0xLTEtNDUzNg_bd29429d-3cbb-4ee9-b696-f0bf566ae235"
      unitRef="usd">323000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktMi0xLTEtNDUzNg_fc623f2c-54f4-4a99-aa74-b44537c7a31b"
      unitRef="usd">-898000</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktNC0xLTEtNDUzNg_65869001-7be4-4bf8-9120-0dd4ac16988a"
      unitRef="usd">835000</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesForeign
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzktNi0xLTEtNDUzNg_aa2a09af-a178-4f8a-920f-42ef6b663979"
      unitRef="usd">86000</us-gaap:IncomeTaxReconciliationTaxContingenciesForeign>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTItMS0xLTIwMTcx_f4482faa-08ed-4350-8877-d737f420a076"
      unitRef="usd">657000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTQtMS0xLTIwMTc5_8a4f1239-8e3c-4c6d-b0fe-a03409763496"
      unitRef="usd">740000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTYtMS0xLTIwMTg3_9c8cd28b-a72b-41b6-9ea0-3c4ff88fa129"
      unitRef="usd">498000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTItMS0xLTQ1MzY_6e6e041f-5a10-4000-8a90-85d1b0a1c25d"
      unitRef="usd">774000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTQtMS0xLTQ1MzY_dfc7fc41-ae04-4898-b432-96c8786d38bc"
      unitRef="usd">358000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEwLTYtMS0xLTQ1MzY_b501a77c-a8da-4d1a-8150-9bc14f893f05"
      unitRef="usd">362000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTItMS0xLTQ1MzY_059ba31a-96eb-4341-8139-e11228dfdaa9"
      unitRef="usd">409000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTQtMS0xLTQ1MzY_29fc4e09-cd46-4da6-b17b-cbeb514c9533"
      unitRef="usd">-649000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzExLTYtMS0xLTQ1MzY_783a5607-ed8f-432d-b96f-869df7dc2214"
      unitRef="usd">-560000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTItMS0xLTQ1MzY_a3d02e40-10db-418b-9123-abb1fb1981ea"
      unitRef="usd">3360000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTQtMS0xLTQ1MzY_57a3ae1c-a002-4276-b418-358d39a83f18"
      unitRef="usd">9030000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTozZDg2Y2RjN2M4NzE0MzMzYTVmYjE0OTI2OTg4YWYwZC90YWJsZXJhbmdlOjNkODZjZGM3Yzg3MTQzMzNhNWZiMTQ5MjY5ODhhZjBkXzEyLTYtMS0xLTQ1MzY_09974219-0a62-4db3-9288-2479ea082cfe"
      unitRef="usd">-2774000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjU_d3e0a0b3-1e7d-4aa1-a33e-583138fe2a0e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,078&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and reserves&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,486&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;751&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,997&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,479&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,173&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,213&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;58,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,360&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Valuation allowance&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(18,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,516)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,844&#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;/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;border-top:1pt solid #000;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 #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,235)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,767)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,493)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(4,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,021)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(19,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzItMi0xLTEtNDUzNg_17f731a4-de0f-4461-a317-a881564fb4a0"
      unitRef="usd">1479000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzItNC0xLTEtNDUzNg_df7f67c7-9948-472c-ac66-33822e8af4ce"
      unitRef="usd">1692000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzMtMi0xLTEtNDUzNg_fc75565f-03bf-4cae-901d-b537b02cf553"
      unitRef="usd">2078000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzMtNC0xLTEtNDUzNg_7bab08e3-d266-472c-a5b7-128184cba270"
      unitRef="usd">2420000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzQtMi0xLTEtNDUzNg_c54e6a16-e8f7-4fb9-bc1a-03509ee39d40"
      unitRef="usd">5862000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzQtNC0xLTEtNDUzNg_ac7c0c56-8666-4ac4-8165-0ebd82699fc8"
      unitRef="usd">4486000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzUtMi0xLTEtNDUzNg_8edf34a5-20ce-4d7c-bbec-97acb0b25f02"
      unitRef="usd">2794000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzUtNC0xLTEtNDUzNg_467ddea1-ebc4-4d7e-a8c8-ebecdd76d1db"
      unitRef="usd">751000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzYtMi0xLTEtNDUzNg_fe18d202-9fdb-40ae-9dba-750da94b7507"
      unitRef="usd">16997000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzYtNC0xLTEtNDUzNg_9ad75039-9010-446b-9672-8623e3f71b2d"
      unitRef="usd">13479000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzctMi0xLTEtNDUzNg_ad10deb2-7e65-4013-9502-5daaa479b41f"
      unitRef="usd">20802000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzctNC0xLTEtNDUzNg_24e9b347-9cb9-485c-a736-abba5f738902"
      unitRef="usd">24173000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtMi0xLTEtMjAyNTE_4308ea0c-a4cb-4b0a-b833-c1972a502ae6"
      unitRef="usd">4785000</sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtNC0xLTEtMjAyNTk_4b6192ff-2554-46fc-82c3-7d3f50582b2c"
      unitRef="usd">0</sri:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtMi0xLTEtNDUzNg_268c879d-36c8-4bfb-a4fe-b5e8fbba94cb"
      unitRef="usd">2817000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzgtNC0xLTEtNDUzNg_0ed786f4-6a38-4713-acb8-132b8abdfd5d"
      unitRef="usd">3712000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzktMi0xLTEtNDUzNg_3148d70a-de40-4bcc-bcfc-805817f6f1b3"
      unitRef="usd">1213000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzktNC0xLTEtNDUzNg_0ad7d452-cd85-4b6b-8d4e-05c8d3461f95"
      unitRef="usd">647000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEwLTItMS0xLTQ1MzY_c5290a6d-7cfe-42d7-87a2-6a80f33ee087"
      unitRef="usd">58827000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEwLTQtMS0xLTQ1MzY_dce8a3b5-9d64-4580-92f5-7cce53efe98a"
      unitRef="usd">51360000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzExLTItMS0xLTQ1MzY_4376da8e-e871-4556-8506-a318f397d9c3"
      unitRef="usd">18496000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzExLTQtMS0xLTQ1MzY_376c1b7a-0433-4057-9660-9820948e33f4"
      unitRef="usd">14516000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEyLTItMS0xLTQ1MzY_8e773b94-f62e-48c5-9a3a-5e4b4bf2a09c"
      unitRef="usd">40331000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzEyLTQtMS0xLTQ1MzY_5d2ab6cd-124c-4229-a056-d72422b94fbf"
      unitRef="usd">36844000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE1LTItMS0xLTQ1MzY_6c75f023-36e3-434f-bfc1-a27d56a9c330"
      unitRef="usd">2038000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE1LTQtMS0xLTQ1MzY_a61ec5a0-2528-4de3-954f-0108576d7c85"
      unitRef="usd">1235000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE2LTItMS0xLTQ1MzY_b5632950-f7c9-4f71-a8c8-0514dcb102fc"
      unitRef="usd">10056000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE2LTQtMS0xLTQ1MzY_2ce5dfc5-379e-45a6-a98a-4475a6935c1e"
      unitRef="usd">11767000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE3LTItMS0xLTQ1MzY_866d91a9-89c5-441f-97e2-e02653be2639"
      unitRef="usd">2595000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE3LTQtMS0xLTQ1MzY_3a28d6e2-dd1b-49ab-9f0c-a5e60782e8e4"
      unitRef="usd">3493000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE4LTItMS0xLTQ1MzY_233c4261-2871-438e-92b9-828aa0d0dfec"
      unitRef="usd">4991000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE4LTQtMS0xLTQ1MzY_3c15ffc4-812a-4448-8ae5-ee7db51b3372"
      unitRef="usd">5021000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE5LTItMS0xLTQ1MzY_3807108a-1819-4d6c-965c-6f5a33fedec5"
      unitRef="usd">19680000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzE5LTQtMS0xLTQ1MzY_0f643dcf-dd9f-4916-ac27-6f77b20eb87e"
      unitRef="usd">21516000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzIwLTItMS0xLTQ1MzY_05997d1b-0b9d-4290-adb4-b883af3e1111"
      unitRef="usd">20651000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo1M2EwZTU5M2Q2YTU0YzM5ODBmMDMyYWMzMGQ1YTdjNC90YWJsZXJhbmdlOjUzYTBlNTkzZDZhNTRjMzk4MGYwMzJhYzMwZDVhN2M0XzIwLTQtMS0xLTQ1MzY_2f78f2af-4cc0-4014-820a-b90485007447"
      unitRef="usd">15328000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MTk_8a7a33b4-7f23-4922-90fe-76fe28cd8ea9">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The balance sheet classification of our net deferred tax asset is shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,706)&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock>
    <sri:LongTermDeferredTaxAssets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzEtMi0xLTEtNDUzNg_99133fb3-b3e6-4b31-acbc-13e5e58a390f"
      unitRef="usd">29149000</sri:LongTermDeferredTaxAssets>
    <sri:LongTermDeferredTaxAssets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzEtNC0xLTEtNDUzNg_4a4d4817-e455-4327-afd4-0139efb35a47"
      unitRef="usd">26034000</sri:LongTermDeferredTaxAssets>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzItMi0xLTEtNDUzNg_b5edb8bb-576f-4550-8114-a90ecacd5367"
      unitRef="usd">8498000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzItNC0xLTEtNDUzNg_d9b748b0-fbbe-475d-a6ce-77d935707695"
      unitRef="usd">10706000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzMtMi0xLTEtNDUzNg_a8beadec-db68-4731-9408-e8d5abe00af9"
      unitRef="usd">20651000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTphMTA2NWM0NDAwM2Q0NjdjYTFiMmVhZmU1Y2E5OGNkZC90YWJsZXJhbmdlOmExMDY1YzQ0MDAzZDQ2N2NhMWIyZWFmZTVjYTk4Y2RkXzMtNC0xLTEtNDUzNg_e1cc9795-116e-4b58-b96a-de137c1abdf9"
      unitRef="usd">15328000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzkxMQ_fa450ee7-7609-4a8f-9033-bcc02c2cb2f7"
      unitRef="usd">36155000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i8f13e5340fa648d8803a1b72a034c98e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEyNTM_99bde1e5-5738-4c05-bf66-66b3a21b7484"
      unitRef="usd">48430000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9a9481e95f8541bea212bb09e69754af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEyNjA_915cdd52-bdff-4bd5-af7c-f0caca66d2e5"
      unitRef="usd">73553000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i5c61af41950f4f97817ddc4213fa48c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NDk_18ce908d-8ff5-4eb0-bb77-d1b85bc6fca1"
      unitRef="usd">19055000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i8f13e5340fa648d8803a1b72a034c98e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NTM_c2c8700b-97ae-4e9b-b0f6-5f1996be6674"
      unitRef="usd">1083000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i9a9481e95f8541bea212bb09e69754af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzE1NjA_be18057d-f5e0-4ea9-9a2c-c10e3bbbe376"
      unitRef="usd">664000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjA_9617c8bc-bac2-415d-9d8d-b1802c70935c">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the Company&#x2019;s total gross unrecognized tax benefits:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax positions related to the current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax positions related to the prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reductions&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expirations of statutes of limitation&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtMS0xLTEtNDUzNg_ecebf142-41b9-42a6-9b3b-886ad478e1a5"
      unitRef="usd">2891000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtMy0xLTEtNDUzNg_3b5730d0-1ff9-4cc2-b379-d8d87494c73d"
      unitRef="usd">3449000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i440bf7f4211940f3b62ba740b4fc3c09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzEtNS0xLTEtNDUzNg_6bfcc324-a4c0-4f58-858c-2d4ccc6e0271"
      unitRef="usd">3449000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtMS0xLTEtNDUzNg_0344e708-445e-49b0-b49d-68a8230a14e6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtMy0xLTEtNDUzNg_85711217-43a7-4e5b-9310-6c219baa3f81"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzMtNS0xLTEtNDUzNg_c7da0c27-3f60-4e25-a015-0b6d82badb2e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtMS0xLTEtNDUzNg_94f5011c-df72-47e2-865f-017f152ffa6c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtMy0xLTEtNDUzNg_776d97fa-7897-46f0-9b76-cc2fe3a0af8c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzUtNS0xLTEtNDUzNg_7a3d1e8a-5654-4e7a-a065-0339666d07b1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtMS0xLTEtNDUzNg_9162fc3b-9153-44dc-830f-1e8a4db855d1"
      unitRef="usd">346000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtMy0xLTEtNDUzNg_24a2fb22-dbf7-42bf-a129-bb90eef5e08f"
      unitRef="usd">558000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzYtNS0xLTEtNDUzNg_09981d6f-073c-4ac4-aa88-7f3f29acb351"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctMS0xLTEtNDUzNg_61d9d4bc-374a-4d47-8eb9-f183ab56b2c2"
      unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctMy0xLTEtNDUzNg_e7ddaa5e-77c0-41c6-8458-c64b455c2d84"
      unitRef="usd">2891000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i94dc781ccb5d4d1e936bfc5b4a185259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTpkY2U0ODI0ZjIyNTE0NWMzOWNjMjgzNzUzYTliY2ZmZi90YWJsZXJhbmdlOmRjZTQ4MjRmMjI1MTQ1YzM5Y2MyODM3NTNhOWJjZmZmXzctNS0xLTEtNDUzNg_0d7cd12e-a8e9-4828-b5f8-4cc253f08463"
      unitRef="usd">3449000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzIxMzA_6bd2f10f-1ece-498f-9ba0-944150bf8a1b"
      unitRef="usd">2545000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzIxMzc_09ee4cce-874f-413d-9509-f7366738404f"
      unitRef="usd">2891000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_148cef1a-e3b0-43bd-80cf-622e01b79daf"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_b4fd9b49-34da-4aa8-a86e-46647309c119"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzEwNDQ1MzYwNDcwMDQz_fd6c21d1-f727-49c2-b5cc-102fecebe0db"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90ZXh0cmVnaW9uOjdmMmIwNjEwMGM3NTRkMWI4Y2Y0YTkwOTYzYTI1OGQ2XzI4MjE_e6e6f3e3-3688-47ff-951b-94d9e789f2cc">The following table summarizes the open tax years for each jurisdiction:&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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Jurisdiction&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Open Tax Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Federal&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Argentina&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2015-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2018-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mauritius&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2018-2022&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2017-2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021-2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfTaxYearsOpenForExaminationTableTextBlock>
    <us-gaap:OpenTaxYear
      contextRef="ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjM2YjhkNDY0ZjE1NjQwNDg5NjhkYzkwNDE2NzljZmVmXzQ_8e3a140b-3c7b-4965-b3b2-d978b90828a9">2017</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i9a49d47213a6417183ee9a85875a1793_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjM2YjhkNDY0ZjE1NjQwNDg5NjhkYzkwNDE2NzljZmVmXzc_38f8aff3-4ebf-408d-bf87-3b1435f3975f">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i4cc7f79dc4fd4a1db01596b010d2fe01_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzItMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmM0YjhmOGY0MmUzMTQ4Y2U5OTJlNGNlMmMyNTYxMGZmXzQ_f5d24d72-93d2-44d1-a362-1a22e59ec50d">2017</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i82e0260ee744407b90e4d826e7a1bcb0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzItMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmM0YjhmOGY0MmUzMTQ4Y2U5OTJlNGNlMmMyNTYxMGZmXzc_49c61bba-969a-41d8-a498-ae2ef1860ffb">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i78cb7d06fad24100bcbf3786c87d62b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzMtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmVkNmJlNzBmY2Y1MzQwNjc5YmZlYTcxMjMyZjEwMDYxXzQ_0bb1bb18-4348-421c-98e6-0a7b4b36d206">2015</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i3ee37f1c7b6c4dfd8b33b323f45421c6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzMtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmVkNmJlNzBmY2Y1MzQwNjc5YmZlYTcxMjMyZjEwMDYxXzc_35ddaec3-0f9c-458b-a7c5-da9f69a25e82">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i28ecf2d582ce461cb6dd29adcb532ca9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzQtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjY4ODQzOWNhYTYzZDQ0MGE4ZjVhZDRiZjhkNWM0MzJmXzQ_f240794f-4217-4c97-84aa-1636c6ab6632">2018</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="id96848fc18d2412e8b5ab4b368cdb269_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzQtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjY4ODQzOWNhYTYzZDQ0MGE4ZjVhZDRiZjhkNWM0MzJmXzc_4fd959c4-6aed-4f9d-b772-1410d0c77b66">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i2581f1fd07ec4e3bb8170013cd222553_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzUtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNkMTU1M2IwZGFiNjQ0ODVhNDA5M2MxM2VjODI3YmMxXzQ_7b14b72e-cc9c-4642-aa75-143fbb0265be">2019</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i4d02c68d185b47479750d837d71a9640_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzUtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNkMTU1M2IwZGFiNjQ0ODVhNDA5M2MxM2VjODI3YmMxXzc_462909d7-5f71-4ef1-ac5d-c398621347a9">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i433c0db7ed2a420e9e3c3dad0bf81d45_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzYtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmE1YmRmNTUyNDY0MzRlNTY4MzE5MTgwODJkMzcyZjhjXzQ_5e0bfc56-897b-47f8-bdf5-c6b4da4c4f6e">2019</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="iae09d8777530441088131f1cd91cd80a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzYtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOmE1YmRmNTUyNDY0MzRlNTY4MzE5MTgwODJkMzcyZjhjXzc_3ca2ab69-a9aa-4a26-a158-c426139ce62f">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i764cac7e130941e4bd93d8df59ea7f40_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzctMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjQ4ZTI2ZmRmYTkxODQwN2RiZDRiZTU4NWYwOGVhNzUyXzQ_16158c2b-ddf4-4652-900e-e0dec2bf7ebb">2017</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i48d372ff66fc4a598735ac09de81ff85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzctMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjQ4ZTI2ZmRmYTkxODQwN2RiZDRiZTU4NWYwOGVhNzUyXzc_e71833de-7359-4a29-a7ba-63b1d42b2b20">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="ide7127e7445441319565fe77aa4e2c7d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtMjA0NjMvdGV4dHJlZ2lvbjo0MDE1NjY2YzdhOTM0ZTNlODc1YzdiNmM5ZDAwMzEwOF8yMTk5MDIzMjU1NTY4_9459fd92-f60d-4ce0-97ee-25d1b7d57977">2019</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i2ede5322cd054895aefbb3c0158b395f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtMjA0NjMvdGV4dHJlZ2lvbjo0MDE1NjY2YzdhOTM0ZTNlODc1YzdiNmM5ZDAwMzEwOF8yMTk5MDIzMjU1NTYx_5cf58881-34fe-4455-b0d1-bc2f83b16ee1">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="ib70682f1c4a34484bdf443217af9ef71_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNiMDI0ZDVmMjhkYzRjMTI4OWVhOGMxMGZkMDYwYzVjXzQ_77c95678-8444-45fd-abdb-ee04e0ab34fb">2017</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i8a0a4f23e7f2403db5fda53d0fca874e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzgtMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjNiMDI0ZDVmMjhkYzRjMTI4OWVhOGMxMGZkMDYwYzVjXzc_6d40e5e7-fead-4a55-92b5-3d8bd771c8dc">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="iccfe092b4297419da81107f2abad4038_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzktMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5NWNmYTZiODgxMTQ1YmZiMGYwZWI0YzIwZDhhZDI1XzQ_c8c2908e-4267-46e5-9af6-2a9a4ea94a58">2018</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i929834456011404887bf3d4835aafcdc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzktMi0xLTEtNDUzNi90ZXh0cmVnaW9uOjA5NWNmYTZiODgxMTQ1YmZiMGYwZWI0YzIwZDhhZDI1Xzc_9619746f-9874-4bbb-b0e9-dd5a7925f1b3">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i740049f767c94cfc81f3fedf6e998705_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEwLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjphYWMwMTFlZjY2NmM0NzJlYTNmNjZlZDg5NjY5ZjVjMl80_666d9175-67f0-411c-ba6f-da72c262b9a3">2017</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="i3060c18747414835837c875f9976b3c5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzEwLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjphYWMwMTFlZjY2NmM0NzJlYTNmNjZlZDg5NjY5ZjVjMl83_336fe99a-fb0e-460b-a0f7-b3b0a1224e1e">2022</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="if77b2c196f944bc5a40ca7d146344986_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzExLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjo2ZDhlOTg5NjVkYzE0YTg0YmM1NWUzMTdhZmQ0M2E5ZV80_8ce475bf-a956-4483-977c-2f66e5381af6">2021</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="ic15bcd0190a14c3d816de5678fab0add_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzMvZnJhZzo3ZjJiMDYxMDBjNzU0ZDFiOGNmNGE5MDk2M2EyNThkNi90YWJsZTo2Y2MzOGI0ZWI4OGY0NDY5ODdiNzg4ZDIxM2NlMTQxMS90YWJsZXJhbmdlOjZjYzM4YjRlYjg4ZjQ0Njk4N2I3ODhkMjEzY2UxNDExXzExLTItMS0xLTQ1MzYvdGV4dHJlZ2lvbjo2ZDhlOTg5NjVkYzE0YTg0YmM1NWUzMTdhZmQ0M2E5ZV83_9f51e245-352e-48f2-a8af-a77ea00d60ef">2022</us-gaap:OpenTaxYear>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODM_4999643a-f88f-458e-92f8-56427c64f396">Leases&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has various cancelable and noncancelable leased assets within all segments, which include certain properties, vehicles and equipment of which are all classified as operating leases. Payments for these leases are generally fixed; however, several of our leases are composed of variable lease payments including index-based payments or inflation-based payments based on a Consumer Price Index (&#x201c;CPI&#x201d;) or other escalators. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under Leases (Topic 842), the Company determines an arrangement is a lease when we have the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. Other than the leases that we have already identified, we are not aware of any material leases that have not yet commenced. For leases that have a calculated lease term of 12 months or less and do not include an option to purchase the underlying asset which we are reasonably certain to exercise, the Company has made the policy election to not apply the recognition requirements in Leases (Topic 842). For these short-term leases, the Company recognizes the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the leases identified, right of use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company used the calculated incremental borrowing rate based on the information available at the implementation date, and going forward at the commencement date, in determining the present value of lease payments. The Company will use the implicit rate when readily determinable. The ROU asset includes the carrying amount of the lease liability, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. The Company&#x2019;s lease terms may include options to extend or terminate the lease and such options are included in the lease term when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expenses are recognized within COGS, SG&amp;amp;A and D&amp;amp;D costs in the consolidated statements of operations. The Company has made the policy election to account for lease and non-lease components as a single lease component for all of its leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,581&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;843&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,279&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance sheet information related to leases is as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,343&#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;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693"&gt;Operating lease current liability, included in other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96"&gt;Operating lease long-term liability&lt;/span&gt;&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,912&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,226&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for operating leases is as follows:&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.64&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 #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.44&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.67&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.56&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other information:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating cash flows:&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid related to operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,649&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,092&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for &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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company, as lessor, entered into a lease with a third-party lessee effective July 1, 2020, of its Canton, Massachusetts facility. In conjunction with the Canton restructuring plan outlined in Note 12, the Company ceased operations at this facility in March 2020. As discussed in Note 2, the Company sold the Canton facility and assigned the lease to the buyer on June 17, 2021. The Company recognized lease income on a straight-line basis over the lease term until the time of the sale. The Company recognized, in its Control Devices segment, operating and variable lease income from leases in our consolidated statements of operations of $602 and $199, respectively, for the year ended December 31, 2021 and $674 and $199, respectively for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODM_be51fceb-0141-4044-ae39-1f6c84915856">Leases&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has various cancelable and noncancelable leased assets within all segments, which include certain properties, vehicles and equipment of which are all classified as operating leases. Payments for these leases are generally fixed; however, several of our leases are composed of variable lease payments including index-based payments or inflation-based payments based on a Consumer Price Index (&#x201c;CPI&#x201d;) or other escalators. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under Leases (Topic 842), the Company determines an arrangement is a lease when we have the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. Other than the leases that we have already identified, we are not aware of any material leases that have not yet commenced. For leases that have a calculated lease term of 12 months or less and do not include an option to purchase the underlying asset which we are reasonably certain to exercise, the Company has made the policy election to not apply the recognition requirements in Leases (Topic 842). For these short-term leases, the Company recognizes the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the leases identified, right of use (&#x201c;ROU&#x201d;) assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company used the calculated incremental borrowing rate based on the information available at the implementation date, and going forward at the commencement date, in determining the present value of lease payments. The Company will use the implicit rate when readily determinable. The ROU asset includes the carrying amount of the lease liability, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. The Company&#x2019;s lease terms may include options to extend or terminate the lease and such options are included in the lease term when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease expenses are recognized within COGS, SG&amp;amp;A and D&amp;amp;D costs in the consolidated statements of operations. The Company has made the policy election to account for lease and non-lease components as a single lease component for all of its leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,581&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;843&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,279&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance sheet information related to leases is as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,343&#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;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693"&gt;Operating lease current liability, included in other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96"&gt;Operating lease long-term liability&lt;/span&gt;&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,912&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,226&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for operating leases is as follows:&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.64&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 #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.44&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.67&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.56&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other information:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating cash flows:&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid related to operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,649&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,092&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for &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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company, as lessor, entered into a lease with a third-party lessee effective July 1, 2020, of its Canton, Massachusetts facility. In conjunction with the Canton restructuring plan outlined in Note 12, the Company ceased operations at this facility in March 2020. As discussed in Note 2, the Company sold the Canton facility and assigned the lease to the buyer on June 17, 2021. The Company recognized lease income on a straight-line basis over the lease term until the time of the sale. The Company recognized, in its Control Devices segment, operating and variable lease income from leases in our consolidated statements of operations of $602 and $199, respectively, for the year ended December 31, 2021 and $674 and $199, respectively for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODQ_f3103945-10ae-413d-9e15-bc6b99f652cb">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODU_d707e4a4-a92c-473f-9613-36623466de5f">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToTerminate>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2Nzk_6e99d407-a6d8-44a3-a73f-15776f5bf612">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,736&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,581&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;843&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,279&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzEtMi0xLTEtNDUzNg_2adb2f6e-17a4-4620-8eff-b7683dba1c98"
      unitRef="usd">4736000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzEtNC0xLTEtNDUzNg_463c28b5-fd4d-4b17-895d-7309962cb864"
      unitRef="usd">5581000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzItMi0xLTEtNDUzNg_b54633d6-7472-450f-b9b7-930ba4771b2b"
      unitRef="usd">958000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzItNC0xLTEtNDUzNg_0fffcfa1-c73d-4f2d-bd79-8bad828157a5"
      unitRef="usd">843000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzMtMi0xLTEtNDUzNg_4aebefea-d8de-4d41-87c7-5fb3fcacd1ca"
      unitRef="usd">585000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzMtNC0xLTEtNDUzNg_b7b32ece-e3eb-49ac-93d2-c0da8cc5ac96"
      unitRef="usd">553000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzQtMi0xLTEtNDUzNg_5e32e5e4-7214-4e85-b422-b584c6202477"
      unitRef="usd">6279000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTozZDU3NGQ2MjM1ZGE0ODlmOGRhOTg4YWQ0Yjc0ZjIxYi90YWJsZXJhbmdlOjNkNTc0ZDYyMzVkYTQ4OWY4ZGE5ODhhZDRiNzRmMjFiXzQtNC0xLTEtNDUzNg_efa3b850-0caa-4ace-be94-25d1ab6c91b8"
      unitRef="usd">6977000</us-gaap:LeaseCost>
    <sri:LeaseBalanceSheetDisclosureTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODA_652c106c-b7c3-4e0a-9206-aba2ffe85ca9">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance sheet information related to leases is as follows:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,343&#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;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_c6f67d28-e426-4b23-9d6b-7f8897002be8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMC0xLTEtNDUzNg_dc7ac66c-dd0f-4e26-a013-12dcd013e693"&gt;Operating lease current liability, included in other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_3d908e9f-6227-444b-9376-39028b26bfca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMC0xLTEtNDUzNg_e2ce18c5-8f0b-483d-b112-0366cdd58c96"&gt;Operating lease long-term liability&lt;/span&gt;&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,912&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total leased liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</sri:LeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzItMi0xLTEtNDUzNg_082b3499-727e-4ff5-9851-40b30bd7485f"
      unitRef="usd">13762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzItNC0xLTEtNDUzNg_c59fa9b8-7be7-444b-b8ce-2ee070a36b63"
      unitRef="usd">18343000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtMi0xLTEtNDUzNg_24b31d08-37bb-4e7d-a8dc-731b9525ce96"
      unitRef="usd">3938000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzUtNC0xLTEtNDUzNg_6ff9be17-88e5-44d9-bc16-db22f6ffaeff"
      unitRef="usd">4203000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtMi0xLTEtNDUzNg_5fdac8cd-2dd3-4c0e-a174-889128ad2741"
      unitRef="usd">10594000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzYtNC0xLTEtNDUzNg_41bea511-fada-449f-a07b-22794c1ae6ea"
      unitRef="usd">14912000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzctMi0xLTEtNDUzNg_2305ae47-766b-4fa1-b919-2e7877920ae1"
      unitRef="usd">14532000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMzA5NmJlMWMyZGE0MmRmYjQ5YTVkNjE2MmEzMjdjZi90YWJsZXJhbmdlOmUzMDk2YmUxYzJkYTQyZGZiNDlhNWQ2MTYyYTMyN2NmXzctNC0xLTEtNDUzNg_205137c2-e1e4-4268-91a4-7262aa4f03cb"
      unitRef="usd">19115000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODY_b58aaa84-67da-483e-9f5f-3bf5abff3848">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities are as follows:&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,226&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,039&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,979&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,547&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:top"/&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzEtMS0xLTEtNDUzNg_756b501b-2cb7-4203-b091-710cf2df3c15"
      unitRef="usd">4357000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzItMS0xLTEtNDUzNg_ad55674c-a86d-406b-a84a-2114bd34a5ec"
      unitRef="usd">3926000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzMtMS0xLTEtNDUzNg_c00524cd-76fc-4990-993c-8e4c8c1c570f"
      unitRef="usd">3226000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzQtMS0xLTEtNDUzNg_c1211ba1-0bcf-46e8-bbe5-a673671b3fa0"
      unitRef="usd">2039000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzUtMS0xLTEtNDUzNg_5282089a-1da6-4767-b037-bddf3a7c1089"
      unitRef="usd">1020000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzYtMS0xLTEtNDUzNg_0b65ea1a-5911-47e8-a6be-2d257ead8549"
      unitRef="usd">1979000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzctMS0xLTEtNDUzNg_82fa78ed-94bd-453d-95a7-ea77f287539a"
      unitRef="usd">16547000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzgtMS0xLTEtNDUzNg_537cfefd-2ca7-48f3-923b-3b3e8bdc1641"
      unitRef="usd">2015000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTpmYTg1MjI1N2IwNWE0NDhjYWQ0ZWM5MzBhZTc2OTY3OS90YWJsZXJhbmdlOmZhODUyMjU3YjA1YTQ0OGNhZDRlYzkzMGFlNzY5Njc5XzktMS0xLTEtNDUzNg_81b77315-c05e-4887-af8f-8f734d91d9c0"
      unitRef="usd">14532000</us-gaap:OperatingLeaseLiability>
    <sri:LeaseQuantitativeDisclosureTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODc_4c8e8865-19ca-4164-bfff-c24d590d6dc9">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for operating leases is as follows:&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4.64&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 #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.44&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5.67&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.56&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:LeaseQuantitativeDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzEtMS0xLTEtNDUzNg_86fb4fc1-039e-471c-93f0-6700cb955f36">P4Y7M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzEtMy0xLTEtNDUzNg_28be35f6-69bd-4876-aac1-5cfa0bea01db">P5Y5M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzItMS0xLTEtNDUzNg_f12c79f6-a705-4810-a702-46b70b3b2552"
      unitRef="number">0.0567</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTplMmIyZmI0OTgwZGI0ZTAzYTA2MjkwNDFlNTY5YmVlOS90YWJsZXJhbmdlOmUyYjJmYjQ5ODBkYjRlMDNhMDYyOTA0MWU1NjliZWU5XzItMy0xLTEtNDUzNg_2bbe5a68-9f13-4503-9eac-63042eba2d53"
      unitRef="number">0.0556</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <sri:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzM2ODE_c50d30fe-88de-4fe7-9dc7-6698fc241b70">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other information:&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating cash flows:&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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid related to operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,649&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,092&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-cash activity:&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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for &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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzItMi0xLTEtNDUzNg_9c20a3aa-3f2d-44d0-a373-8dad5535bdb8"
      unitRef="usd">4649000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzItNC0xLTEtNDUzNg_e3102c38-aded-4b1f-bcfb-5404bc31bb86"
      unitRef="usd">5092000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzUtMi0xLTEtNDUzNg_50e6ca54-21da-42e2-b157-36284cb8b552"
      unitRef="usd">594000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90YWJsZTo1ZjI5OGRiZTYyMDA0ZDhlOWZjNDk4NzQxYWU1MzBmOS90YWJsZXJhbmdlOjVmMjk4ZGJlNjIwMDRkOGU5ZmM0OTg3NDFhZTUzMGY5XzUtNC0xLTEtNDUzNg_43a9bb20-1a03-43e6-84de-a6abfe57dee8"
      unitRef="usd">4596000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3Njc5_41dc853e-ac8c-46b7-bc10-21ee39839678">consolidated statements of operations</sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag>
    <sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3Njc5_4e5eaa89-2bff-42ca-a917-dee28adaa2e3">consolidated statements of operations</sri:OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjQ0_23eae651-0eb5-4ace-ab95-bd795a7988b1"
      unitRef="usd">602000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:VariableLeaseIncome
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjUw_7e13dd78-eb33-4685-9e2b-866513da6706"
      unitRef="usd">199000</us-gaap:VariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjU2_bd03c8aa-5f56-41cd-8bbb-22f544be00b1"
      unitRef="usd">674000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:VariableLeaseIncome
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMzkvZnJhZzo4NWQzOGExNjlhYjg0NTM3OGQyZDZlZDQzY2U5NDc5OS90ZXh0cmVnaW9uOjg1ZDM4YTE2OWFiODQ1Mzc4ZDJkNmVkNDNjZTk0Nzk5XzEwNDQ1MzYwNDY3NjYy_e1fee9bc-e9c3-415a-9cf6-b4f0725f08c5"
      unitRef="usd">199000</us-gaap:VariableLeaseIncome>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3Mzk_8b6d4f17-3a35-4990-8b9b-f506500450fb">Share-Based Compensation PlansIn May 2016, the Company&#x2019;s shareholders approved the 2016 Long-Term Incentive Plan (the &#x201c;2016 Plan&#x201d;) and reserved 1,800,000 Common Shares (of which the maximum number of Common Shares which may be issued). In May 2020, the Company&#x2019;s shareholders approved an amendment to the 2016 Plan to increase by 1,100,000 the number of Common Shares authorized for issuance. The amendment to the 2016 Plan brought the total Common Shares available for issuance to 2,900,000. Under the 2016 Plan, as of December&#160;31, 2022, the Company has granted 2,905,947 share units, of which &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,194,460 were time-based with cliff vesting using the straight-line method and 1,711,487 were performance-based. As of December 31, 2022, 871,369 of the shares granted have been forfeited. There are 865,422 shares available to be granted under the 2016 Plan at December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2022, 2021 and 2020, pursuant to the 2016 Plan, the Company granted time-based share units and performance-based performance shares. The majority of the time-based share units cliff vest three years after the date of grant. The performance-based performance shares vest and are no longer subject to forfeiture upon the recipient remaining an employee of the Company for three years from the date of grant and, for a portion of the annual awards, upon the Company attaining certain targets of performance measured against a peer group&#x2019;s three year performance in terms of total shareholder return and, for the remaining portion of the annual awards, upon achieving certain earnings per share targets and return on invested capital targets established by the Company during the performance period of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The allocation of performance shares granted between total shareholder return, earnings per share and return on invested capital were as follows for the years ended December&#160;31:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shareholder return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return on invested capital&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In April 2005, the Company adopted the Directors&#x2019; Restricted Shares Plan (the &#x201c;Director Share Plan&#x201d;) and reserved 500,000 Common Shares for issuance under the Director Share Plan. In May 2013, shareholders approved an amendment to the Director Share Plan to increase the number of shares for issuance by 200,000 to 700,000. In May 2018, the Company&#x2019;s shareholders approved the 2018 Amended and Restated Director&#x2019;s Restricted Shares Plan (the "2018 Director Share Plan") to increase the number of shares for issuance by 150,000 to 850,000. In May 2022, the Company's shareholders approved Amendment No. 1 to the 2018 Director Share Plan to increase the number of shares for issuance by 100,000 to 950,000.  Under the 2018 Director Share Plan, the Company has cumulatively issued 797,011 restricted Common Shares. As such, there are 152,989 restricted Common Shares available to be issued on December&#160;31, 2022. Shares issued annually under the 2018 Director Share Plan are no longer subject to forfeiture one year after the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Units and Performance Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the non-vested time-based share unit awards was calculated using the market value of the Common Shares on the date of issuance. The weighted-average grant-date fair value of time-based share units granted during the years ended December&#160;31, 2022, 2021 and 2020 was $18.71, $35.13, and $17.78, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of the non-vested performance-based performance share awards with a performance condition requiring the Company to obtain certain earnings per share and return on invested capital targets were estimated using the market value of the shares on the date of grant. The fair value of non-vested performance-based performance share awards with a market condition requiring the Company to obtain a total shareholder return target relative to a group of peer companies was estimated using a Monte Carlo valuation model taking into consideration the probability of achievement using multiple simulations. The awards that use earnings per share and return on invested capital as the performance target are expensed beginning when it is probable that the Company will meet the underlying performance condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s non-vested share units and performance shares as of December&#160;31, 2022 and the changes during the year then ended, are presented below:&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share units&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;shares&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,331&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;578,985&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.42&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;335,044&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18.71&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;361,982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(168,222)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,317)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(46,350)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(171,058)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;570,803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;767,592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24.03&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s non-vested share units and performance shares as of December&#160;31, 2021 and the changes during the year then ended, are presented below:&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share units&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;shares&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,728&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.89&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;752,783&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.32&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,936&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.34&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(159,755)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126,242)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,241)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263,492)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.35&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,331&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;578,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 total unrecognized compensation cost related to non-vested time-based share units granted was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$5,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. That cost is expected to be recognized over a weighted-average period of 1.15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, the total fair value of awards vested was $3,334, $9,637 and $5,288, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there was no unrecognized compensation cost related to non-vested performance shares granted that are probable to vest. As noted above, the Company has issued and outstanding performance-based share units that use different performance targets (total shareholder return, earnings per share and return on invested capital).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The excess tax deficiency (benefit) realized from the vesting of share units and performance shares of the share-based payment arrangements was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$543&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, $(563) and $(46) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="i4dbc646315ec4a9da4f6f469087f81cc_D20160501-20160531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE0Nw_89baa4ac-f37e-465e-91f0-488d76180ed4"
      unitRef="shares">1800000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="iad60fe41ddb24d6b82b2a11726b2ed97_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzMyMA_4ce3426e-f665-4bc3-a070-b48c0592af7c"
      unitRef="shares">1100000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="i980c4e54b4cb4946a80204cb01199cf3_D20200601-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2NA_dd002a94-408e-4ff5-aca8-b67958aa7dd8"
      unitRef="shares">2900000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i96651097f8604c28a0301d47a3cc9a3a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzUyMw_b8e70910-bfaa-4e5e-83f7-eb63d62e1862"
      unitRef="shares">2905947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzU0OA_d5372cc8-75c0-48da-be45-39007d0c940f"
      unitRef="shares">1194460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzYyMQ_c538ca90-1b6e-4254-a044-6310f5349ced"
      unitRef="shares">1711487</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzU0OTc1NTgxOTQ5NQ_ac750a22-9db3-499d-ad38-0b6c1432b3f5"
      unitRef="shares">871369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6c39abfc95d24ca6907461b4fea479ef_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzY1OA_6f8597b7-e384-48fd-ad47-7e0a341684c8"
      unitRef="shares">865422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i792a01eca2b14c4eae197a1e9ebe1338_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_34a4eedc-fbd9-4f85-aa75-c05a527480d4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id10b2b4b55e94801b110eabfacb02248_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_3ebc466d-00d1-45d8-a781-023f12b47701">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id0f53e59aea54865b1d97a0c9b46d643_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4Xzg4Nw_bfc92190-893a-47f4-8209-2f25ba529721">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_121ccdb5-df5e-422a-a816-173935cf3666">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i09e1548927ab443a849222d96e472ac9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_73428d9d-2db7-4e7e-8025-4c056605fdf6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwNjE_8c67d10e-fabc-473f-a25b-dd262b1cc572">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9281c48cecfd46508d91b455fa2b94d6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDA_061c0cb2-5681-4c12-a031-2434bfbfaf11">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibfec19c1acf041b59b209dbcd012667b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDE_1ff858a3-bc4f-460d-9437-e6bfaa98d32d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i09e1548927ab443a849222d96e472ac9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDI_e92b440b-f6af-43c6-869f-6d431ab71dd6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDM_6d9af59f-a82f-4545-a3e5-1c1f1bd12e01">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The allocation of performance shares granted between total shareholder return, earnings per share and return on invested capital were as follows for the years ended December&#160;31:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shareholder return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Return on invested capital&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock>
    <sri:PercentOfAwardAllocatedToTotalShareholderReturn
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtMS0xLTEtNDUzNg_826ab7a2-5549-432c-a9b8-07465acd7722"
      unitRef="number">0.45</sri:PercentOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentOfAwardAllocatedToTotalShareholderReturn
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtMy0xLTEtNDUzNg_c45ac9a6-913b-4ee9-bd13-f75feef96530"
      unitRef="number">0.45</sri:PercentOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentOfAwardAllocatedToTotalShareholderReturn
      contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzEtNS0xLTEtNDUzNg_a352cb44-5611-4e44-8701-a9095b3c04af"
      unitRef="number">0.45</sri:PercentOfAwardAllocatedToTotalShareholderReturn>
    <sri:PercentOfAwardAllocatedToEarningsPerShare
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItMS0xLTEtNDUzNg_91946285-946c-41de-a5cd-01ecd2d29174"
      unitRef="number">0.36</sri:PercentOfAwardAllocatedToEarningsPerShare>
    <sri:PercentOfAwardAllocatedToEarningsPerShare
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItMy0xLTEtNDUzNg_45312777-041d-41a6-99ec-31440948826b"
      unitRef="number">0.36</sri:PercentOfAwardAllocatedToEarningsPerShare>
    <sri:PercentOfAwardAllocatedToEarningsPerShare
      contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzItNS0xLTEtNDUzNg_ec6897cd-94b7-4424-8de8-78faadac5ad1"
      unitRef="number">0.36</sri:PercentOfAwardAllocatedToEarningsPerShare>
    <sri:PercentOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtMS0xLTEtNDUzNg_e80cb5fa-c103-457a-ae6f-0d45765fd88a"
      unitRef="number">0.18</sri:PercentOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:PercentOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtMy0xLTEtNDUzNg_a23b25f9-d64d-4262-89c7-0e1527b6f597"
      unitRef="number">0.18</sri:PercentOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:PercentOfAwardAllocatedToReturnOnInvestedCapital
      contextRef="i300cdc0b29c8438499c368efc9afad8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZToxMTFhZTJlMjU0YWU0NTljOWQ3MWRlYTVlMGYxYmM2Ny90YWJsZXJhbmdlOjExMWFlMmUyNTRhZTQ1OWM5ZDcxZGVhNWUwZjFiYzY3XzMtNS0xLTEtNDUzNg_5ea7cf15-c2dc-4591-ac92-bd18c81f8cbc"
      unitRef="number">0.18</sri:PercentOfAwardAllocatedToReturnOnInvestedCapital>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="i84ae3f3387be4ff1b1b65a5e49aab3ae_D20050401-20050430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE3NjU_95d8d935-a133-4e2c-b856-e868886b75e9"
      unitRef="shares">500000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="i8d0b8e3d583b4b1099f2dce764dac94a_I20130531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE5NDQ_473585bb-5a17-41f5-a6cc-dded6e393e33"
      unitRef="shares">200000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="ic378a586e1294756acbb6418fce4f4f8_D20130501-20130531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzE5NTA_0fa120e7-4a2f-45b4-846e-e07de6d8986f"
      unitRef="shares">700000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="i306911c3dbd8499381cd002432295888_I20180531"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIxNDM_ce63d4a7-8de5-4e78-bc85-fc0713849895"
      unitRef="shares">150000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="i55a5268ba85d4220a630c112538c9edf_D20180501-20180531"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIxNDk_43770acf-2d0a-480c-8af7-84650f74c866"
      unitRef="shares">850000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares
      contextRef="iac7884db03a545f1af514512faac2818_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI4NDk_a6d259c7-060f-4ca4-8fde-28ab1bd6cb91"
      unitRef="shares">100000</sri:ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares
      contextRef="ia4509966de634620b55f58079eb6e313_D20220501-20220531"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI4NTk_a2970659-fff2-46e7-9f4b-2de4c486ad35"
      unitRef="shares">950000</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued
      contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIyMjU_af38252f-8231-4ae5-8337-87f05201ea5f"
      unitRef="shares">797011</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued>
    <sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued
      contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzIyNzM_70af355d-ff28-4d1f-a17c-80a32d50b677"
      unitRef="shares">152989</sri:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1323167fb1a9429d8fd88760cd042d6a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzI0MjU_9ae6b031-9cc0-4273-8220-23634575923e">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI1MjU_fa78e409-79db-4f93-96ff-9f454c15c4c9"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzEwOTk1MTE2MzI1Mjk_0d73819e-e8b1-47af-a3ca-60a06b244315"
      unitRef="usdPerShare">35.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ae470a46a5e43b0a9a2e0611cbadd19_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzI3NjQ_bf984ef9-215d-4dd0-94b1-ee74fb249d40"
      unitRef="usdPerShare">17.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ3NDQ_4dd5563b-df97-4af6-a70a-83e56cecbd6a">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s non-vested share units and performance shares as of December&#160;31, 2022 and the changes during the year then ended, are presented below:&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share units&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;shares&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,331&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.55&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;578,985&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.42&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;335,044&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18.71&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;361,982&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(168,222)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,317)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(46,350)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20.17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(171,058)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;570,803&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;767,592&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24.03&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s non-vested share units and performance shares as of December&#160;31, 2021 and the changes during the year then ended, are presented below:&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share units&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;shares&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average grant&lt;br/&gt;date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,728&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.89&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;752,783&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.32&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,599&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,936&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.34&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(159,755)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126,242)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.61&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,241)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(263,492)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.35&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,331&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;578,985&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItMS0xLTEtNDUzNg_92163626-d756-4ef6-8457-aa4e104d2d06"
      unitRef="shares">450331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItMy0xLTEtNDUzNg_8bde984e-07ff-484d-8e69-db0f826e8177"
      unitRef="usdPerShare">26.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItNS0xLTEtNDUzNg_6db73b2b-871e-4ea7-af2e-b2b24e0ce577"
      unitRef="shares">578985</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzItNy0xLTEtNDUzNg_079322cf-e1e0-4736-9b5d-f501b4837314"
      unitRef="usdPerShare">28.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtMS0xLTEtNDUzNg_16f32dba-9c2f-44af-b04e-ea0bd215ee35"
      unitRef="shares">335044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtMy0xLTEtNDUzNg_fa78e409-79db-4f93-96ff-9f454c15c4c9"
      unitRef="usdPerShare">18.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtNS0xLTEtNDUzNg_0785a7cc-136f-41e1-a588-f4c62b0a468e"
      unitRef="shares">361982</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzMtNy0xLTEtNDUzNg_627eb97d-9b3b-4c15-a14b-2886cd56bd62"
      unitRef="usdPerShare">20.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtMS0xLTEtNDUzNg_4cea13fb-5389-490e-8c2f-8ec24db2ffef"
      unitRef="shares">168222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtMy0xLTEtNDUzNg_a04ee28c-5a71-4e7e-9788-38a19d04678b"
      unitRef="usdPerShare">27.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtNS0xLTEtNDUzNg_ec6e1dc4-dedd-459b-b0a5-2599c6991d4f"
      unitRef="shares">2317</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzQtNy0xLTEtNDUzNg_989dfdbf-a0be-4c76-b7a8-3c07e2078084"
      unitRef="usdPerShare">22.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtMS0xLTEtNDUzNg_42c4a91a-8c4a-469c-9dbe-3093da85fc17"
      unitRef="shares">46350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtMy0xLTEtNDUzNg_13a124b2-f55d-4860-b047-938a75be2fb9"
      unitRef="usdPerShare">20.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtNS0xLTEtNDUzNg_ea79ef7e-b890-47df-af07-3ab85d53433f"
      unitRef="shares">171058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzUtNy0xLTEtNDUzNg_18b5893c-0d61-46c3-afde-44b1e6a9b85a"
      unitRef="usdPerShare">31.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtMS0xLTEtNDUzNg_60d08093-b262-44bb-93e0-b84606d7abda"
      unitRef="shares">570803</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtMy0xLTEtNDUzNg_a1a9c17a-c026-4d64-8a34-662ea623d5e3"
      unitRef="usdPerShare">22.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtNS0xLTEtNDUzNg_be5dfd3c-2cbc-4991-ad11-8d8313ee692e"
      unitRef="shares">767592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTpmZTlhZWVkY2M3ZTc0ODU5OTI4ZmVjZWM0YWI2ZTk0OS90YWJsZXJhbmdlOmZlOWFlZWRjYzdlNzQ4NTk5MjhmZWNlYzRhYjZlOTQ5XzYtNy0xLTEtNDUzNg_507df06e-8782-4f9c-99c6-b668e0c912a5"
      unitRef="usdPerShare">24.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i21837e4de0714a06a6a688072c78b9aa_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItMS0xLTEtNDUzNg_6550d215-a247-46c3-9dd6-2e5dd64a0ac7"
      unitRef="shares">502728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i21837e4de0714a06a6a688072c78b9aa_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItMy0xLTEtNDUzNg_fc488e59-de3d-4e0a-9b13-e6bc7a128d66"
      unitRef="usdPerShare">21.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id948b7f06a6445f6a95257710aaac132_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItNS0xLTEtNDUzNg_d524848b-7d19-4e2e-a157-5df1ff460cf6"
      unitRef="shares">752783</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id948b7f06a6445f6a95257710aaac132_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzItNy0xLTEtNDUzNg_f6d8d0f6-67c9-4816-beb1-f8adb9f40f99"
      unitRef="usdPerShare">24.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtMS0xLTEtNDUzNg_883402a8-e281-476b-bcda-77db60d3a9da"
      unitRef="shares">202599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtMy0xLTEtNDUzNg_0d73819e-e8b1-47af-a3ca-60a06b244315"
      unitRef="usdPerShare">35.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtNS0xLTEtNDUzNg_d07727e4-ec83-45ad-8067-87086fd0643a"
      unitRef="shares">215936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzMtNy0xLTEtNDUzNg_6846ab30-5ec8-45c3-99f9-56588a68bb2f"
      unitRef="usdPerShare">43.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtMS0xLTEtNDUzNg_44030ce5-14b4-4383-9714-821c981196b7"
      unitRef="shares">159755</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtMy0xLTEtNDUzNg_413ab6c6-d0d5-4bdc-a296-9fe3816310d9"
      unitRef="usdPerShare">22.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtNS0xLTEtNDUzNg_7e598119-5523-4a97-b4a8-aa27ed59b9b8"
      unitRef="shares">126242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzQtNy0xLTEtNDUzNg_35505ce6-fbc7-4c30-ab52-4dcf375cd04e"
      unitRef="usdPerShare">29.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtMS0xLTEtNDUzNg_28017b23-cc04-496a-8f36-76a847a1a28a"
      unitRef="shares">95241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id37489c2091641628461ac4a65c749d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtMy0xLTEtNDUzNg_2233f449-5f40-416c-a7d1-6b7dc8589999"
      unitRef="usdPerShare">26.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtNS0xLTEtNDUzNg_5ed4da46-6129-4165-a17e-90a07fed094d"
      unitRef="shares">263492</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8e876cf778d74b1785bd43c574a029c4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzUtNy0xLTEtNDUzNg_3714eb5c-06a0-431d-8e57-1aa908764c78"
      unitRef="usdPerShare">28.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtMS0xLTEtNDUzNg_e968b54c-db84-4807-b3fd-4fba346e5658"
      unitRef="shares">450331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i407a79ee59844dcf940a49b8c9f41b9b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtMy0xLTEtNDUzNg_7a594759-1345-440a-8c24-b8b7a1f0cc00"
      unitRef="usdPerShare">26.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtNS0xLTEtNDUzNg_346d625e-3d27-4552-af28-181da9d81011"
      unitRef="shares">578985</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i565368e6bf524c48a3f01ca474b8706f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90YWJsZTozNzUzNmNlNjEyMjg0MmYxODhkZWZlOGQ5ZThhOGNlOS90YWJsZXJhbmdlOjM3NTM2Y2U2MTIyODQyZjE4OGRlZmU4ZDllOGE4Y2U5XzYtNy0xLTEtNDUzNg_1ce0ba76-16e0-4b53-836d-0fc5fa688afc"
      unitRef="usdPerShare">28.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i17f29184ee0e443d9e32d8af8a1f3498_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQwMjc_63fb9321-3a6c-4421-8ec9-73a4e0e12cc7"
      unitRef="usd">5592000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxMDQ_c2358fb2-353f-4635-92fb-74caed62fc91">P1Y1M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxODU_b767dd9e-80f8-4754-bed7-e23ca511d404"
      unitRef="usd">3334000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxODk_bdeb82f8-321b-46b6-8c0e-6e945e86e2c9"
      unitRef="usd">9637000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQxOTY_bd8224e4-1cbb-4834-b3f0-22a123957044"
      unitRef="usd">5288000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iea1c7235618a4d1a98e5e414c9298623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQyMzQ_9f2e2689-0d73-43ac-a07a-6e8c4705fafe"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2Nzg_c2084200-ee7b-4cb2-8d06-64b59a4d510b"
      unitRef="usd">543000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2ODI_be0538ef-855b-4231-a3ca-e61fe9d8f034"
      unitRef="usd">-563000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDIvZnJhZzpiYTI3ODUyMzkyOTY0YzZiYjMwZjIzMGUyMjI3YzI5OC90ZXh0cmVnaW9uOmJhMjc4NTIzOTI5NjRjNmJiMzBmMjMwZTIyMjdjMjk4XzQ2ODk_8a79719d-41a8-4718-8a76-2c637d717cda"
      unitRef="usd">-46000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzQxNg_16f98c6b-7295-4a93-b4b3-8cf3cbe46532">Employee Benefit PlansThe Company has certain defined contribution profit sharing and 401(k) plans covering substantially all of its employees in the United States and Europe. The Company provides matching contributions to the Company&#x2019;s 401(k) plan. Company contributions are generally discretionary. For the years ended December&#160;31, 2022, 2021 and 2020, expenses related to these plans amounted to $4,883, $5,082 and $3,812, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzM4OQ_43b6d5d8-08ec-4e91-84dd-476067171218"
      unitRef="usd">4883000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzM5Mw_8278ec26-ae15-451e-86fe-178a357ff54f"
      unitRef="usd">5082000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDUvZnJhZzoyNTAwN2QwM2I5YzA0MTBiYWRlMjllZDQ4M2M2YjRlYS90ZXh0cmVnaW9uOjI1MDA3ZDAzYjljMDQxMGJhZGUyOWVkNDgzYzZiNGVhXzQwMA_e340dfcb-6e9c-4113-9140-3b27943c2dee"
      unitRef="usd">3812000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQz_b411a1f3-5f98-42ff-9d02-b29c94a2365a">Financial Instruments and Fair Value Measurements&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A financial instrument is cash or a contract that imposes an obligation to deliver or conveys a right to receive cash or another financial instrument. The carrying values of cash and cash equivalents, accounts receivable and accounts payable are considered to be representative of fair value because of the short maturity of these instruments. The fair value of debt approximates the carrying value of debt, due to the variable interest rate on the Credit Facility and the maturity of the remaining outstanding debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2022, the Company had no open foreign currency forward contracts. The Company used foreign currency forward contracts solely for hedging and not for speculative purposes during 2022 and 2021. Management believes that its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;use of these instruments to reduce risk is in the Company&#x2019;s best interest. The counterparties to these financial instruments have been financial institutions with investment grade credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Exchange Rate Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company conducts business internationally and, therefore, is exposed to foreign currency exchange rate risk. The Company uses derivative financial instruments as cash flow hedges and net investment hedges to manage its exposure to fluctuations in foreign currency exchange rates by reducing the effect of such fluctuations on foreign currency denominated intercompany transactions, inventory purchases and other foreign currency exposures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2021, the Company entered into two cross-currency swaps, designated as net investment hedges, with notional values of $25,000 each that were scheduled to mature in August 2026 and August 2028. These swaps hedged a portion of the net investment in a euro-denominated subsidiary. As a result of favorable market conditions, on May 5, 2022, the Company unwound the two net investment hedges and recognized a net gain of $3,716, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;which was recorded on the Company&#x2019;s consolidated statement of operations as a component of other expense, net for the second quarter ended June 30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The cash received from the settlement of these swaps of $3,820 was classified in investing activities in the consolidated statement of cash flows. In the fourth quarter ended December 31, 2022, the Company determined it had incorrectly recognized the net gain in the consolidated statement of operations and reclassified the net gain of $3,716 to other comprehensive (loss) income, net of tax and accumulated other comprehensive loss. This item would have increased the loss for the three-months ended June 30, 2022, six-months ended June 30, 2022 and nine-months ended September 30, 2022 by $0.10 per share and recording the item in the three-months ended December 31, 2022 decreased the income per share by $0.10. The Company assessed the materiality of this matter from a qualitative and quantitative perspective and concluded that the impact of the error is not material to the current or previous quarterly results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company elected to assess hedge effectiveness of the net investment hedges under the spot method. Accordingly, periodic changes in the fair value of the derivative instruments attributable to factors other than spot exchange rate variability were excluded from the measurement of hedge ineffectiveness and reported directly in earnings each reporting period. The change in fair value of these derivative instruments was recorded in cumulative translation adjustment, which is a component of accumulated other comprehensive loss in the consolidated balance sheets. The Company had no outstanding net investment hedges as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company entered into foreign currency forward contracts to hedge the Mexican peso currency in 2022 and 2021. These forward contracts were executed to hedge forecasted transactions and have been accounted for as cash flow hedges. As such, gains and losses on derivatives qualifying as cash flow hedges are recorded in accumulated other comprehensive loss, to the extent that hedges are effective, until the underlying transactions are recognized in earnings. Unrealized amounts in accumulated other comprehensive loss will fluctuate based on changes in the fair value of hedge derivative contracts at each reporting period. The cash flow hedges were highly effective. The effectiveness of the transactions has been and will be measured on an ongoing basis using regression analysis and forecasted future purchases of the currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In certain instances, the foreign currency forward contracts may not qualify for hedge accounting or are not designated as hedges and, therefore, are marked-to-market with gains and losses recognized in the Company&#x2019;s consolidated statements of operations as a component of other expense, net. During 2022, all of the Company&#x2019;s foreign currency forward contracts were designated as cash flow hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s foreign currency forward contracts offset a portion of the gains and losses on the underlying foreign currency denominated transactions as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S. dollar-denominated Foreign Currency Forward Contracts &#x2013; Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company entered into U.S. dollar-denominated currency contracts on behalf of one of its European Electronics subsidiaries, whose functional currency is the euro, and expired ratably on a monthly basis during 2020. There were no such contracts at December&#160;31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mexican peso-denominated Foreign Currency Forward Contracts &#x2013; Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company held Mexican peso-denominated foreign currency forward contracts which expired ratably on a monthly basis from January 2022 to December 2022. The notional amounts at December&#160;31, 2022 and 2021 related to Mexican peso-denominated foreign currency forward contracts were $0 and $23,923, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluated the effectiveness of the Mexican peso-denominated foreign currency forward contracts held as of December 31, 2021 and the year then ended, and concluded that the hedges were highly effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interest Rate Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Risk &#x2013; Cash Flow Hedge&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On February&#160;18, 2020, the Company entered into a floating-to-fixed interest rate swap agreement (the &#x201c;Swap&#x201d;) with a notional amount of $50,000 to hedge its exposure to interest payment fluctuations on a portion of its Credit Facility borrowings. The Swap was designated as a cash flow hedge of the variable interest rate obligation under the Company's Credit Facility that has a current balance of $167,802 at December&#160;31, 2022. Accordingly, the change in fair value of the Swap is recognized in accumulated other comprehensive loss. The Swap agreement requires monthly settlements on the same days that the Credit Facility interest payments are due and has a maturity date of March 10, 2023, which is prior to the Credit Facility maturity date of June 4, 2024. Under the Swap terms, the Company pays a fixed interest rate and receives a floating interest rate based on the one-month LIBOR, with a floor. The critical terms of the Swap are aligned with the terms of the Credit Facility, resulting in no hedge ineffectiveness. The difference between amounts to be received and paid under the Swap is recognized as a component of interest expense, net on the consolidated statements of operations. The swap settlements (reduced) increased interest expense, net by $(156), $651 and $433 for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The notional amounts and fair values of derivative instruments in the consolidated balance sheets were as follows:&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:16.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional amounts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prepaid expenses &lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued expenses and&lt;br/&gt;other current liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net investment hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Notional amounts represent the gross contract of the derivatives outstanding in U.S. dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross amounts recorded for the cash flow hedges in other comprehensive (loss) income and in net (loss) income for the years ended December&#160;31 were as follows:&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:16.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) recorded in other&lt;br/&gt;comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) reclassified from other comprehensive (loss) income into net (loss) income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,346&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,499)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;953&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(433)&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as net investment hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Gains (losses) reclassified from comprehensive loss into net (loss) income recognized in COGS in the Company&#x2019;s consolidated statements of operations for the years ended December&#160;31, 2022, 2021 and 2020 were $1,572, $341 and $(1,146), respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in D&amp;amp;D in the Company&#x2019;s consolidated statements of operations were $0, $0 and $(29) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in SG&amp;amp;A in the Company&#x2019;s consolidated statements of operations were $504, $107 and $(324) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;reclassified from other comprehensive loss into net (loss) income recognized in interest expense, net in the Company&#x2019;s consolidated statements of operations were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, $(651) and $(433) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2022, the total net gains on the interest rate swap cash flow hedge of $294 are expected to be included in interest expense, net within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash flows from derivatives used to manage foreign exchange and interest rate risks are classified as operating activities within the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has measured the ineffectiveness of the forward currency contracts and any amounts recognized in the consolidated financial statements were immaterial for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain assets and liabilities held by the Company are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of the inputs used. Fair values estimated using Level 1 inputs consist of quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. Fair values estimated using Level 2 inputs, other than quoted prices, are observable for the asset or liability, either directly or indirectly and include among other things, quoted prices for similar assets or liabilities in markets that are active or inactive as well as inputs other than quoted prices that are observable. For forward currency and cross-currency contracts, inputs include forward foreign currency exchange rates. For the interest rate swap, inputs include LIBOR. Fair values estimated using Level 3 inputs consist of significant unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents our assets and liabilities that are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of inputs used.&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair values estimated using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 1&lt;br/&gt;inputs&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 2&lt;br/&gt;inputs&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 3&lt;br/&gt;inputs&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contract&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,180&#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;/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;border-top:3pt double #000;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 #000;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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Earn-out consideration&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,351&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth a summary of the change in fair value of the Company&#x2019;s Level 3 financial liabilities related to earn-out consideration that are measured at fair value on a recurring basis.&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,351&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,813&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency adjustments&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(527)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earn-out consideration cash payment&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company was required to pay the Stoneridge Brazil earn-out consideration based on Stoneridge Brazil&#x2019;s financial performance in 2021. The fair value of the Stoneridge Brazil earn-out consideration was based on 2021 earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;). The Stoneridge Brazil earn-out consideration obligation was recorded within accrued expenses and other current liabilities in the consolidated balance sheet as of December 31, 2021. The earn-out consideration obligation of $8,272 was paid in April 2022 and recorded in the consolidated statement of cash flows within operating and financing activities in the amounts of $1,996 and $6,276, respectively, for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 2021 change in fair value of the earn-out consideration for Stoneridge Brazil was due to updated financial performance projections during 2021 and foreign currency translation fluctuations through settlement. The change in fair value of the Stoneridge Brazil earn-out consideration was recorded in SG&amp;amp;A expense and the foreign currency impact was included in other expense, net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no transfers in or out of Level 3 from other levels in the fair value hierarchy for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;No non-recurring fair value adjustments were required for nonfinancial assets for the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets or Finite-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company reviews the carrying value of its long-lived assets and finite-lived intangible assets for impairment when events or circumstances indicate that their carrying value may not be recoverable. Factors the Company considers important that could trigger testing of the related asset groups for an impairment include current period operating or cash flow losses combined with a history of operating or cash flow losses, a projection or forecast that demonstrates continuing losses, significant adverse changes in the business climate within a particular business or current expectations that a long-lived asset will be sold or otherwise disposed of significantly before the end of its estimated useful life. To test for impairment, the estimated undiscounted cash flows expected to be generated from the use and disposal of the asset or asset group is compared to its carrying value. An asset group is established by identifying the lowest level of cash flows generated by the group of assets that are largely independent of cash flows of other assets. If cash flows cannot be separately and independently identified for a single asset, we will determine whether an impairment has occurred for the group of assets for which we can identify projected cash flows. If these undiscounted cash flows are less than their respective carrying values, an impairment charge would be recognized to the extent that the carrying values exceed estimated fair values. The estimation of undiscounted cash flows and fair value requires us to make assumptions regarding future operating results over the life of the asset or the life of the primary asset in the asset group. The results of the impairment testing are dependent on these estimates which require judgment. The occurrence of certain events, including changes in economic and competitive conditions, could impact cash flows eventually realized and management&#x2019;s ability to accurately assess whether an asset is impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#x201c;PM&#x201d;) sensor product line. As a result of the strategic exit of the PM sensor product line the Company determined an impairment indicator existed and performed a recoverability test of the related long-lived assets. The Company identified that there were two asset groups comprised of PM sensor fixed assets at the Company&#x2019;s Lexington, Ohio and Tallinn, Estonia facilities. As a result of the recoverability test performed, the Company determined that the undiscounted cash flows did not exceed the carrying value of the PM sensor fixed assets at the Company&#x2019;s Tallinn, Estonia facility. As such, an impairment loss of $2,326 was recorded based on the difference between the fair value and the carrying value of the assets. The Company used the income approach to determine the fair value of the PM sensor fixed assets at the Tallinn, Estonia facility. During the year ended December 31, 2020, the impairment loss of $2,326 was recorded on the Company&#x2019;s consolidated statement of operations within SG&amp;amp;A expense. The inputs utilized in the analyses are classified as Level 3 inputs within the fair value hierarchy as defined in ASC 820, "Fair Value Measurement."&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i1144e3dd0e604eb08a90a6627fdb95e1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzY5_d27f44dc-27c0-49fd-bd17-63d9472f2e4a"
      unitRef="contract">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i44997d8efdd542c3975baf17c842249a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzIz_60a8ad41-baff-47fd-a4b9-fd1c5bb2c483"
      unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i25db1ae765fb4447a593b4139ebeceb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzIz_c1f4e09f-e126-4a00-b5cf-d743a172d6ee"
      unitRef="usd">25000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i16c92e7134244e12aedd6eb4e14fb139_I20220505"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzg5_73c8172c-3fde-4913-ac68-414f0097442c"
      unitRef="contract">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzMy_04ef7c5b-f6f9-43fa-98ef-f79790ab71b0"
      unitRef="usd">3716000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:ProceedsFromHedgeInvestingActivities
      contextRef="ibbac41e78fc14971986133f5c44da2c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQw_fbf17632-cc06-4303-b4c6-329a3ed4d807"
      unitRef="usd">3820000</us-gaap:ProceedsFromHedgeInvestingActivities>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i5d8f38f725e348a1a00f3a29d4d5c951_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQ4_3afb01cb-ede8-4a59-8223-efcfad5309f7"
      unitRef="usd">-3716000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="ia942348ed8654e8b91373b07bed96e7c_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzQ4_70ef76f8-5bff-44a6-be22-ff8a573cc24d"
      unitRef="usd">3716000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:EarningsPerShareBasic
      contextRef="i080b68ef27b342b09cabfe833b4b59fb_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_7cd4c53b-9c07-48fb-9107-54d0c99451a8"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2357a8b44bdf401a90488b3b588ba67c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_fb7bf6da-783c-4ca7-9e50-478550eb8e9c"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i20e458a3ad534c9db666481934eb7113_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzU2_fbbed730-8a91-44c0-8923-3b24aceea688"
      unitRef="usdPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia84e8b01d021457ebff90ac51fab6f27_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzYz_f4f45a4e-50f6-4916-842e-9faab6608967"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia7cac4ae800544f8b3d9426e470f5d39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzQ3MTQ_623233e9-a2d6-422f-95c0-49459bbe5086"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id0da8cd6455345409026bcc7ed224c9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzQ3MTQ_e31d1847-178f-4d20-8dc6-4556ede34a62"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3cd371ed7017438f946b2b5deee9d9e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU0OTc1NTgzOTE3Mg_0a6d1455-ac21-4041-bd08-a4bfce6e0f2a"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i65ce3bdcda82469f8498651521cecbb0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzUxMTQ_d41817cf-3237-4aca-802a-87da87bc857a"
      unitRef="usd">23923000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2077006c426b4daaa5de0e7d6eddb1f2_I20200218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU0ODY_6934229f-13db-4d96-b9fb-b55257fafdbe"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i45368c962325433681b5f846d0681c49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzU3NDQ_4c88eb0f-4311-4511-8b7b-dd3dbfe9d066"
      unitRef="usd">167802000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax
      contextRef="ifc3daa284dae4a7a912e96204fc50384_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzY1NzI_22d7e473-f57c-4073-bee7-68a1abbd544c"
      unitRef="usd">-156000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax>
    <us-gaap:InterestExpense
      contextRef="id35f36c58ca242b1ac3e976e6a1901f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzY1Nzk_cf5c492d-9878-4053-8759-8358e4dffcd9"
      unitRef="usd">651000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5e3fb9bb7c34e5ea852d9a1ee8a11a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDkxOTE_dfcab819-8537-40e4-a45f-89fd63b8280a"
      unitRef="usd">433000</us-gaap:InterestExpense>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ2_9f5a3fd9-823b-4497-829d-68f4eeac8b59">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The notional amounts and fair values of derivative instruments in the consolidated balance sheets were as follows:&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:16.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional amounts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prepaid expenses &lt;br/&gt;and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued expenses and&lt;br/&gt;other current liabilities&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net investment hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Notional amounts represent the gross contract of the derivatives outstanding in U.S. dollars.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ice2bbfce5c6e42b0a076ce334f1dd552_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMi0xLTEtNDUzNg_4a6264f5-1ce1-4e1f-ab18-18893956a4f8"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaedd14070eba4fad8105dbc5dc0e2306_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtNC0xLTEtNDUzNg_6ae09d1d-db8d-48e8-94a6-ff4f12e2c88c"
      unitRef="usd">23923000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i86f542e448a04001a2b9676e643f3cfc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtNi0xLTEtNDUzNg_fe083ba3-44a5-43c1-88c2-3e90acc7940a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8870c697f87a40588b493e34f130b08a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtOC0xLTEtNDUzNg_6a9c243e-80e9-4888-8977-c9bc8cca2b12"
      unitRef="usd">730000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i9a3c6225ba29446c965f06d28128fed4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMTAtMS0xLTQ1MzY_2a49baa5-2d3f-4dc6-b41e-35410129355b"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i93dced65f710463e9872a25b8ee3af42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzQtMTItMS0xLTQ1MzY_19c83c52-fd61-4fe2-9e35-55b2234e1f10"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie5d0e5a9c2134df08c7472baafd34019_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMi0xLTEtNDUzNg_578c876e-d7e8-4fe1-812e-e5dd96613b3c"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idceb909871a24ffbaaa46ce2c0dafe43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtNC0xLTEtNDUzNg_5f47b2a0-ec2e-4051-9d9b-cad23f161abf"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i85e84f5e458f48289c77556a2768ce89_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtNi0xLTEtNDUzNg_ac814985-6b6a-483f-bd9b-dd313d1b36af"
      unitRef="usd">294000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i071b48aea2cb48a3bf6d61bf0d34d4ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtOC0xLTEtNDUzNg_54a34293-7289-4d89-bea7-c2a207dd0e61"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ice2ba9eace1340a8847fd398d5f1a22e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMTAtMS0xLTQ1MzY_029c8704-0e32-4615-bbcb-2c477daf74a6"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i769b456572cd4f49b9e7485eabaedb33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzUtMTItMS0xLTQ1MzY_3958cc87-f0c2-4efa-ba9f-8bcf0af7240b"
      unitRef="usd">503000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i81b3b60539724a4dabea6a608426782c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMi0xLTEtNDUzNg_78f03574-fad2-4001-a629-fb299f5e4c98"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2ba131fe225b4d5b8ee38fd7587fd271_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctNC0xLTEtNDUzNg_26f94304-5f24-4010-a54a-140b552dded6"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1f4cb0b1232a4eda82725049031585a6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctNi0xLTEtNDUzNg_8b28b1b6-1ec8-4ffa-a267-77fbc295f44a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i56ec3f3f8f3a420bacef9814dbb947d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctOC0xLTEtNDUzNg_11f9467d-9b10-45da-9d00-910140202d45"
      unitRef="usd">1450000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i3daf1eea38764771b2a56b84a047b093_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMTAtMS0xLTQ1MzY_5567a86f-838c-401e-b2ef-4d35e941f2f0"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ib3cbd868dcf84a4e903f6b5ea611cf03_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo1MWZjMDE2ZjUyM2Y0M2RiODI4MTMzNjBmZmM1NDFkYS90YWJsZXJhbmdlOjUxZmMwMTZmNTIzZjQzZGI4MjgxMzM2MGZmYzU0MWRhXzctMTItMS0xLTQ1MzY_b448586e-03f9-4280-8149-95b6daf91825"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ3_a75afe93-276a-4cf4-86bd-0900fd6919ad">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gross amounts recorded for the cash flow hedges in other comprehensive (loss) income and in net (loss) income for the years ended December&#160;31 were as follows:&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:16.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) recorded in other&lt;br/&gt;comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (loss) reclassified from other comprehensive (loss) income into net (loss) income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,346&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,499)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;953&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(433)&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Derivatives designated as net investment hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Gains (losses) reclassified from comprehensive loss into net (loss) income recognized in COGS in the Company&#x2019;s consolidated statements of operations for the years ended December&#160;31, 2022, 2021 and 2020 were $1,572, $341 and $(1,146), respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in D&amp;amp;D in the Company&#x2019;s consolidated statements of operations were $0, $0 and $(29) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) reclassified from other comprehensive loss into net (loss) income recognized in SG&amp;amp;A in the Company&#x2019;s consolidated statements of operations were $504, $107 and $(324) for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Gains (losses) &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;reclassified from other comprehensive loss into net (loss) income recognized in interest expense, net in the Company&#x2019;s consolidated statements of operations were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$156&lt;/span&gt;, $(651) and $(433) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMi0xLTEtNDUzNg_a4c94e46-dd5b-4cc7-9d43-037781c894f8"
      unitRef="usd">1346000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtNC0xLTEtNDUzNg_2e46e9be-395f-4e3a-8c0a-3b20a7357405"
      unitRef="usd">923000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtNi0xLTEtNDUzNg_ca911185-6a50-43ff-9df6-fcc4d039a46f"
      unitRef="usd">-1244000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i00791b70658948f8831786d7fc4e6c8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtOC0xLTEtNDUzNg_a46539d3-9dfb-4366-aa35-b45b0a3dfe77"
      unitRef="usd">2076000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if82bfb4f0f9443958cdcb3deb47dc054_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMTAtMS0xLTQ1MzY_26eea817-425a-435d-93d0-bfc885d8ee24"
      unitRef="usd">448000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifdd0508eb605497a9d74e0eb1b07dbc4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzMtMTItMS0xLTQ1MzY_1c865b17-40c4-421e-89ba-23507869e81a"
      unitRef="usd">-1499000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMi0xLTEtNDUzNg_744aa957-3142-4840-b9f7-fe845c3ff388"
      unitRef="usd">953000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtNC0xLTEtNDUzNg_6dc98413-a168-46ab-9f14-ad95b8804e39"
      unitRef="usd">164000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtNi0xLTEtNDUzNg_2193d26d-e1f4-4d07-861d-33494e6db3bd"
      unitRef="usd">-1751000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i18d3608e6da040628c72ca1121273bc5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtOC0xLTEtNDUzNg_8ab1a2b7-ad89-405c-86ff-0650c6e33acd"
      unitRef="usd">156000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i13f79fec69a445d2ba5fdfe90934cd29_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMTAtMS0xLTQ1MzY_221e1c28-b1b1-4e5f-9f8d-252013fc0624"
      unitRef="usd">-651000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6804cedfe2564a8787302d9ca92c62a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzQtMTItMS0xLTQ1MzY_18a84d51-6a00-40c9-a73a-b023ebe9ae81"
      unitRef="usd">-433000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i381542650fe343afae6780d71ba80b75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMi0xLTEtNDUzNg_22bb3344-37fb-427c-b9a7-eeca3926df4b"
      unitRef="usd">2446000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="idb3296a62a24408bb94efba688319d74_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtNC0xLTEtNDUzNg_96996bac-2b21-4d69-8291-c877b93543fa"
      unitRef="usd">1270000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtNi0xLTEtNDUzNg_47995774-6326-4322-ae71-bdd350afd1f7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i381542650fe343afae6780d71ba80b75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtOC0xLTEtNDUzNg_3573db69-f137-4944-9f8c-87eecf792780"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idb3296a62a24408bb94efba688319d74_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMTAtMS0xLTQ1MzY_830fd3b0-a444-4881-825d-99497ac34904"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i3a6726fea8194a52a15d527468d6988f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTo5ZmRiZmVhMjI5ZDE0Njg2OTM0MWZmOGMzMzdkYzJmMy90YWJsZXJhbmdlOjlmZGJmZWEyMjlkMTQ2ODY5MzQxZmY4YzMzN2RjMmYzXzYtMTItMS0xLTQ1MzY_8be8f60b-0354-467f-83d0-c7ed1a8201e8"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNDA_b107f3a9-cb1e-446a-a2d3-e4fb9505458e"
      unitRef="usd">1572000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ieed2446b521847a5b3fd0511caa4f36f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNDQ_1a23a3b2-2082-42f3-9e83-bafea1b9b531"
      unitRef="usd">341000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iaf4c59890c7d49f1be26492558cf452b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzcyNTE_204da5e6-7802-4090-a4d8-13bddb11a034"
      unitRef="usd">-1146000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8506a066bfe14feb819e71538650b431_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0Mjg_2f277560-c702-40fd-a66d-e0d731ec881d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7288324da83a49c49234574a41098856_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0MzI_55894e7f-1e74-4d1b-8d44-0c6094607627"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i307bab5dbda9410bb564f8d9dadae6a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc0Mzk_efdf172e-1e56-44d1-bd70-42c356406f34"
      unitRef="usd">-29000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i87bb50fa5b71436d84da999957df5fc1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NTE_339967d7-d686-4604-9e2e-93febb80ad26"
      unitRef="usd">504000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2ddeb759c0014f9bb47ebc4e1d739dae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NTU_f068b796-03f4-478a-84ac-7b7dce8d0888"
      unitRef="usd">107000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2c30ca56c97b495cb681cd054b4d0b6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc2NjI_f9593b18-9137-4489-910e-f05172d088e6"
      unitRef="usd">-324000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if460d911f3b24a2ebbb83c8202267f20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc4ODM_dc597f36-7851-4f38-8798-62f209cde1ce"
      unitRef="usd">156000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4e9ffa5e962b40ca9f1b1571043e113b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzc4OTA_c7e98186-b374-47de-a1e4-ff48d46d70a7"
      unitRef="usd">-651000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i0e77f23c0b81467f81bde9dd327e3e41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDk2MDY_21ac8935-2fe9-49d4-9452-82ce0a04cffb"
      unitRef="usd">-433000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <sri:LossesExpectedToBeRecognizedInInterestExpenseInNextYear
      contextRef="i274cdfc7d9874a95aee424d4070c89c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzgxODE_2801b845-4d5e-4a65-8e30-231458c3198a"
      unitRef="usd">294000</sri:LossesExpectedToBeRecognizedInInterestExpenseInNextYear>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ4_21b6b402-55ab-47ad-a60c-df9659cbb6b9">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents our assets and liabilities that are measured at fair value on a recurring basis and are categorized using the three levels of the fair value hierarchy based on the reliability of inputs used.&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair values estimated using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 1&lt;br/&gt;inputs&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 2&lt;br/&gt;inputs&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Level 3&lt;br/&gt;inputs&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assets carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forward currency contract&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,180&#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;/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;border-top:3pt double #000;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 #000;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 #000;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 #000;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 #000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest rate swap&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Earn-out consideration&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,351&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtMS0xLTEtNDUzNg_f49c02dd-16ba-456a-8abd-288a00048ebc"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtMy0xLTEtNDUzNg_b6cd7238-dd8b-4dbb-8a0a-97be23d01be0"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtNS0xLTEtNDUzNg_5ce6051e-fc05-4671-988b-dd9f78d8acd3"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtNy0xLTEtNDUzNg_a2c4956a-5297-475a-91f3-42f53828b8bd"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzQtOS0xLTEtNDUzNg_d9095cd4-9443-447e-b15a-289e2e11d0a2"
      unitRef="usd">730000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtMS0xLTEtNDUzNg_08516d1f-37ac-45f2-8d5a-f3b6036878e0"
      unitRef="usd">0</us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue>
    <us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtMy0xLTEtNDUzNg_833251c8-8fb0-4d45-8742-1144b4d6e204"
      unitRef="usd">0</us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue>
    <us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtNS0xLTEtNDUzNg_5c2e77ea-af07-4d28-b29c-fbf6968fa1fd"
      unitRef="usd">0</us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue>
    <us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtNy0xLTEtNDUzNg_b1138ce2-f9f5-40cd-b95e-5c375ddffe52"
      unitRef="usd">0</us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue>
    <us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzUtOS0xLTEtNDUzNg_83c8171b-f5e1-44dd-9e97-880e5ca8a162"
      unitRef="usd">1450000</us-gaap:NetInvestmentHedgeDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMS0xLTEtNzczMg_96ec93fb-52e1-422d-8be0-1ac88e83e0d1"
      unitRef="usd">294000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMy0xLTEtMjM3MDY_f4b224c1-e918-4edc-bd0a-8caace11826c"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNS0xLTEtNzc0MA_16a18c05-8acf-401b-a9f6-62aae374f134"
      unitRef="usd">294000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNy0xLTEtMjM3MTA_bc7a2a66-512a-41ba-a256-666ff7cd012c"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtOS0xLTEtMjM3MDE_aa2ac7ec-c062-4b6c-960d-179a120b8788"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMS0xLTEtNDUzNg_470771f6-98b1-4516-b08b-98d02077b481"
      unitRef="usd">294000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtMy0xLTEtNDUzNg_dd6da26f-cddb-4eb1-950d-8a9553aeea43"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNS0xLTEtNDUzNg_32e35642-28a4-451e-bf17-43eff1a87398"
      unitRef="usd">294000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtNy0xLTEtNDUzNg_23504130-61fd-4c0c-b77c-61d4bbcaeb6d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzYtOS0xLTEtNDUzNg_8d4b738d-45ca-47b8-93f3-dedf47aedd31"
      unitRef="usd">2180000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktMS0xLTEtNDUzNg_a06cd7ab-5a1a-42ad-af24-136b871922ae"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktMy0xLTEtNDUzNg_bc746191-90f0-4b8e-b21b-e8a119f3cbda"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktNS0xLTEtNDUzNg_3ecfe39d-f704-4032-b1ad-f6434ce08e56"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktNy0xLTEtNDUzNg_5ecf95bc-3f86-4dec-ac7d-7d051eb11a5d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzktOS0xLTEtNDUzNg_518635b5-cf65-4e20-a418-6dd232efb54a"
      unitRef="usd">503000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:CommitmentsFairValueDisclosure
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTEtMS0xLTQ1MzY_115fbdb1-3648-42f9-b605-04230c7dda85"
      unitRef="usd">0</us-gaap:CommitmentsFairValueDisclosure>
    <us-gaap:CommitmentsFairValueDisclosure
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTMtMS0xLTQ1MzY_5e14ea3f-6fc5-431c-94f5-eab4cb47672f"
      unitRef="usd">0</us-gaap:CommitmentsFairValueDisclosure>
    <us-gaap:CommitmentsFairValueDisclosure
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTUtMS0xLTQ1MzY_a314eef7-7a30-48d3-9f28-bdc4a21a3d2f"
      unitRef="usd">0</us-gaap:CommitmentsFairValueDisclosure>
    <us-gaap:CommitmentsFairValueDisclosure
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTctMS0xLTQ1MzY_e5e3e70b-7f3f-4262-9111-ceb9fa8434bf"
      unitRef="usd">0</us-gaap:CommitmentsFairValueDisclosure>
    <us-gaap:CommitmentsFairValueDisclosure
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzEwLTktMS0xLTQ1MzY_4f8f1e65-e31a-46f7-a451-5668e19b6edc"
      unitRef="usd">7351000</us-gaap:CommitmentsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTEtMS0xLTQ1MzY_011dd91b-754b-4928-9f1e-8afbd478ca31"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia43ad013531b4f0789dcb36f14f85f7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTMtMS0xLTQ1MzY_12025eea-7bd8-497f-9852-6cbd1050073d"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie471934643044cdc8d84901bda1e9067_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTUtMS0xLTQ1MzY_a0a9b633-ad1d-4176-a64a-9bf3b5b5bbab"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4dd4dab40a26497781e907bca27ed89f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTctMS0xLTQ1MzY_5808046b-4002-4635-bf0e-1307c9764df2"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iee973431f1114a12a95b69691987787c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTpmZTM3YTFmNTJkOTI0NjEwYWY4NGQ2YmJlODAyZTlkNi90YWJsZXJhbmdlOmZlMzdhMWY1MmQ5MjQ2MTBhZjg0ZDZiYmU4MDJlOWQ2XzExLTktMS0xLTQ1MzY_18d56878-b3b3-4180-aaef-cc40835b6fc0"
      unitRef="usd">7854000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MjQ5_19cc3ad1-9084-4293-85cc-e99217d173c2">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth a summary of the change in fair value of the Company&#x2019;s Level 3 financial liabilities related to earn-out consideration that are measured at fair value on a recurring basis.&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,351&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,813&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency adjustments&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;921&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(527)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earn-out consideration cash payment&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5123ada982a042999cffd61af1b9805d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzItMS0xLTEtNDUzNg_691958bf-8777-4a26-bdf9-eabb1b44146d"
      unitRef="usd">7351000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if1ee61af42f14fff8965f2d8b4d8905d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzItMy0xLTEtNDUzNg_510b1a47-e031-4bea-ac59-12c530706a6a"
      unitRef="usd">5813000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzMtMS0xLTEtNDUzNg_302ddde5-5fcb-4da3-8938-99218bfa1811"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzMtMy0xLTEtNDUzNg_45a63b77-12b9-4695-9064-6fc4e9c766e7"
      unitRef="usd">2065000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzQtMS0xLTEtNDUzNg_2f243e70-1cd9-4446-a6c4-7b9014e9f80c"
      unitRef="usd">921000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzQtMy0xLTEtNDUzNg_8a4271c4-cad1-44c5-bbf5-6bb9707eb893"
      unitRef="usd">-527000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities
      contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMS0xLTEtNjAyOA_21e1392b-a32b-4f1e-a83d-984efbc3f335"
      unitRef="usd">8272000</sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities>
    <sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities
      contextRef="i37a60c2abba144a1b8ef205f1b1102c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMy0xLTEtMjM3MjU_e931075e-f8ce-4195-8ad1-5adce36ee6b2"
      unitRef="usd">0</sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia20ba9d20b70496092314efb5deff6a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMS0xLTEtNDUzNg_561b5c96-7c2b-4275-946e-0b04d28972ba"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5123ada982a042999cffd61af1b9805d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90YWJsZTowOThkZDczNWU5ZTQ0NDk1ODY3NGUxYWJiZGI1ZmUyNy90YWJsZXJhbmdlOjA5OGRkNzM1ZTllNDQ0OTU4Njc0ZTFhYmJkYjVmZTI3XzUtMy0xLTEtNDUzNg_28ff9db9-0bd2-4c5b-80b4-a485d0543fcf"
      unitRef="usd">7351000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities
      contextRef="ibfb58f54cf0e481ebb985afffb74f8a0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwOTk1MTE2NDM0MTY_21e1392b-a32b-4f1e-a83d-984efbc3f335"
      unitRef="usd">8272000</sri:PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities>
    <sri:PaymentsForEarnOutConsiderationFromOperatingActivities
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwNzk4_b94edb99-2cd2-4d47-8106-79d2456f99dc"
      unitRef="usd">1996000</sri:PaymentsForEarnOutConsiderationFromOperatingActivities>
    <sri:PaymentsForEarnOutConsideration
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzEwNDQ1MzYwNDkwODA2_0c2daff1-3d09-44c7-9c84-ec986584bae3"
      unitRef="usd">6276000</sri:PaymentsForEarnOutConsideration>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExNzY1_d0789638-d6b5-4ac6-b7e9-87ce2ff7da1e"
      unitRef="usd">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet>
    <us-gaap:AssetsFairValueAdjustment
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExODY4_5469be54-aa7e-42e3-b295-7dbf710676aa"
      unitRef="usd">0</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetsFairValueAdjustment
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzExODY4_69e0268e-697c-4b3d-9463-94ec8f15a4e3"
      unitRef="usd">0</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetImpairmentCharges
      contextRef="i66f530c76af142519f691077d3ab16a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE0NzI1_d41448cf-a05d-40fe-9276-5091922d0698"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNDgvZnJhZzowNGZhNWQ5MmU0YmU0YTc5YjdmYjA4YzlmMGI3NmI4ZC90ZXh0cmVnaW9uOjA0ZmE1ZDkyZTRiZTRhNzliN2ZiMDhjOWYwYjc2YjhkXzE1MDA0_7ba107f1-96a5-4d93-9b12-7fecdee53fd1"
      unitRef="usd">2326000</us-gaap:AssetImpairmentCharges>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzQxMjg_66d08946-2a40-449e-850a-67fe0ffcf98e">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;From time to time we are subject to various legal actions and claims incidental to our business, including those arising out of breach of contracts, product warranties, product liability, patent infringement, regulatory matters and employment-related matters. The Company establishes accruals for matters which it believes that losses are probable and can be reasonably estimated. Although it is not possible to predict with certainty the outcome of these matters, the Company is of the opinion that the ultimate resolution of these matters will not have a material adverse effect on its consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of environmental studies performed at the Company&#x2019;s former facility located in Sarasota, Florida, the Company became aware of soil and groundwater contamination at this site. The Company engaged an environmental engineering consultant to assess the level of contamination and to develop a remediation and monitoring plan for the site. Soil remediation at the site was completed during the year ended December 31, 2010. A remedial action plan was approved by the Florida Department of Environmental Protection and ground water remediation began in the fourth quarter of 2015. During the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized expense of $0, $407 and $225, respectively, related to ground water remediation. At December&#160;31, 2022 and 2021, the Company had accruals of $246 and $391 respectively, related to future remediation costs.  At December 31, 2022 and 2021, $132 and $216, respectively, were recorded as a component of accrued expenses and other current liabilities on the consolidated balance sheets while the remaining amounts as of December&#160;31, 2022 and 2021 were recorded as a component of other long-term liabilities. Costs associated with the recorded liability will be incurred to complete the groundwater remediation and monitoring. The recorded &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;liability is based on assumptions in the remedial action plan as well as estimates for future remediation activities. Although the Company sold the Sarasota facility and related property in December 2011, the liability to remediate the site contamination remains the responsibility of the Company. Due to the ongoing site remediation, the Company is currently required to maintain a $1,489 letter of credit for the benefit of the buyer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Stoneridge Brazil subsidiary has civil, labor and other tax contingencies (excluding income tax) for which the likelihood of loss is deemed to be reasonably possible, but not probable, by the Company&#x2019;s legal advisors in Brazil. As a result, no provision has been recorded with respect to these contingencies, which amounted to R$47,820 ($9,165) and R$46,530 ($8,338) at December&#160;31, 2022 and 2021, respectively. An unfavorable outcome on these contingencies could result in significant cost to the Company and adversely affect its results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On August&#160;12, 2020, the Brazilian Administrative Counsel for Economic Defense (&#x201c;CADE&#x201d;) issued a ruling against Stoneridge Brazil for abuse of dominance and market foreclosure through its prior use of exclusivity provisions in agreements with its distributors. The CADE tribunal imposed a R$7,995 ($1,532) fine which is included in the reasonably possible contingencies noted above. The Company is challenging this ruling in Brazilian federal court to reverse this decision by the CADE tribunal.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTc5Ng_c871546d-6943-407a-b855-76a1b7573238"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTgwMw_60b8b111-6bb7-4242-93e4-8d441e7e8a44"
      unitRef="usd">407000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzU0OTc1NTgxOTgxMA_cc6c4f3b-cd3a-46c9-af24-1b8b8c0b08f0"
      unitRef="usd">225000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzE0ODI_cd7dc63d-ef5d-44bd-bd69-ddfa17f79348"
      unitRef="usd">246000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzE0ODk_ba26075d-b707-434f-aca2-cd3569d1c1d7"
      unitRef="usd">391000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i4b1524090b564f49bbad192f00455b6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzEwOTk1MTE2MzIxMDI_99f38bd5-6e89-490d-ad0d-808142175752"
      unitRef="usd">132000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i1d5f6bcf731c404eaf20dd7085e47c62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzEwOTk1MTE2MzIxMDk_47bdd448-3779-448a-a5bd-e86ec3aa424e"
      unitRef="usd">216000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:LineOfCredit
      contextRef="idef54a82cd1e4c6181a1dddf8b6c470c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzIyNzI_db12a8ad-4bc4-497b-85dc-c9e2a7047891"
      unitRef="usd">1489000</us-gaap:LineOfCredit>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i81296778984c47019f9bd6bffcac1ef6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2NjM_dee071e9-ec14-4fdf-a134-483a9b45e239"
      unitRef="brl">47820000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i81296778984c47019f9bd6bffcac1ef6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2Njc_6bdb4d91-dcf6-4b0e-9184-964dec5c3fee"
      unitRef="usd">9165000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if6763b7c6f1b40668f1113e5b9090895_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2NzU_44025f19-eeac-4049-bde8-1bff6fe00076"
      unitRef="brl">46530000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if6763b7c6f1b40668f1113e5b9090895_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzI2Nzk_90f5ba2e-f613-4bc1-9b4d-d13c195c7f6c"
      unitRef="usd">8338000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="icb164256c9a742fdabf11edfac955857_D20200812-20200812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzMxMjg_79d8bd64-3b7a-415d-902b-73f177986ae8"
      unitRef="brl">7995000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="icb164256c9a742fdabf11edfac955857_D20200812-20200812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTEvZnJhZzplYTY0YTRmMDhiM2I0OTRkYWY4OTkzM2Y0MWRiMzM0OC90ZXh0cmVnaW9uOmVhNjRhNGYwOGIzYjQ5NGRhZjg5OTMzZjQxZGIzMzQ4XzMxMzI_b790dacf-72ad-416d-967b-6094a040640b"
      unitRef="usd">1532000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTg_73ff91ec-bd02-4f25-81d5-f8c8440277e5">Restructuring and Business Realignment&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 19, 2020, the Company committed to the strategic exit of its Control Devices particulate matter (&#x201c;PM&#x201d;) sensor product line. The decision to exit the PM sensor product line was made after consideration of the decline in the market outlook for diesel passenger vehicles, the current and expected profitability of the product line and the Company&#x2019;s strategic focus on aligning resources with the greatest opportunities. In conjunction with the strategic exit of the PM sensor product line, the Company entered into an asset purchase agreement related to the sale of the PM sensor product line during the first quarter of 2021. Refer to Note 2 of the consolidated financial statements for additional details regarding this sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of the PM sensor restructuring actions, the Company recognized expense of $0, $2,360 and $3,428 for the years ended December&#160;31, 2022, 2021 and 2020, respectively, for non-cash fixed asset charges, including impairment and accelerated depreciation of PM sensor related fixed assets, employee severance and termination costs and other related costs including supplier settlements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; the year ended December&#160;31, 2021 restructuring related costs of $1,510, $642 and $208 were recognized in COGS, SG&amp;amp;A and D&amp;amp;D, respectively. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; the year ended December 31, 2020 restructuring related costs of $817 and $2,611 were recognized in COGS and SG&amp;amp;A, respectively. The only remaining costs relate to potential commercial settlements and legal fees which we continue to negotiate. The estimated additional costs related to these settlements and fees is up to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$4,200.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the exit of the PM sensor line that relate to the Control Devices reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed asset impairment and accelerated depreciation&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(188)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #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:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,137)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of&lt;br/&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed asset impairment and accelerated depreciation&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,326&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,326)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On January 10, 2019, the Company committed to a restructuring plan that resulted in the closure of the Canton, Massachusetts facility (&#x201c;Canton Facility&#x201d;) on March 31, 2020 and the consolidation of manufacturing operations at that site into other Company locations (&#x201c;Canton Restructuring&#x201d;). Company management informed employees at the Canton Facility of this restructuring decision on January 11, 2019. The costs for the Canton Restructuring included employee severance and termination costs, contract terminations costs, professional fees and other related costs such as moving and set-up costs for equipment and costs to restore the engineering function previously located at the Canton facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a result of the Canton Restructuring actions, the Company recognized expense of $0, $13 and $2,978 for the years ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and 2020, respectively, for employee severance and termination costs and other restructuring related costs.  For the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; severance and other restructuring related costs of $13 were recognized in D&amp;amp;D in the consolidated statement of operations. For the year ended December&#160;31, 2020 severance and other related restructuring costs of $1,659, $551 and $768 were recognized in COGS, SG&amp;amp;A and D&amp;amp;D, respectively, in the consolidated statement of operations. We do not expect to incur additional costs related to the Canton Restructuring. Refer to Note 7 and Note 2 to the consolidated financial statements for additional details regarding the third-party lease and sale, respectively, of the Canton Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the Canton Restructuring that relate to the Control Devices reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accrual as of January 1, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(93)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,636&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,590)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2018, the Company undertook restructuring actions for the Electronics segment affecting the European Aftermarket business and China operations. In the second quarter of 2020, the Company finalized plans to move its European Aftermarket sales activities in Dundee, Scotland to a new location which resulted in incurring contract termination costs as well as employee severance and termination costs. In addition, the Company announced a restructuring program to transfer the European production of its controls product line to China. As a result of these actions, the Company recognized expense of $0, $290 and $2,400 respectively, for the years ended December&#160;31, 2022, 2021 and 2020 for employee severance and termination costs, non-cash fixed asset charges for accelerated depreciation of fixed assets, contract termination costs and other related costs. Electronics segment restructuring costs recognized in COGS, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;SG&amp;amp;A and D&amp;amp;D in the consolidated statement of operations for the year ended December&#160;31, 2021 were $37, $210 and $43, respectively. Electronics segment restructuring costs recognized in COGS, SG&amp;amp;A and D&amp;amp;D in the consolidated statement of operations for the year ended December 31, 2020 were $147, $1,774 and $479, respectively. We do not expect to incur additional costs related to these Electronics segment restructuring actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the restructuring activities that relate to the Electronics reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:29.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(277)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:29.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,034&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(859)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract termination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,225)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #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:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition to the specific restructuring activities, the Company regularly evaluates the performance of its businesses and cost structures, including personnel, and makes necessary changes thereto in order to optimize its results. The Company also evaluates the required skill sets of its personnel and periodically makes strategic changes. As a consequence of these actions, the Company incurs severance related costs which are referred to as business realignment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business realignment charges by reportable segment were as follows:&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:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,752&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(B)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(D)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total business realignment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Severance costs for the year ended December&#160;31, 2021 related to SG&amp;amp;A were $192. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;amp;D and SG&amp;amp;A were $724, $283 and $745 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(B)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Severance costs (benefit) for the year ended December&#160;31, 2021 related to COGS, SG&amp;amp;A and D&amp;amp;D were $1, $(7) and $9, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;amp;D and SG&amp;amp;A were $383, $402 and $905 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(C)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Severance costs for the year ended December&#160;31, 2022 related to SG&amp;amp;A were $98. Severance costs for the year ended December&#160;31, 2021 related to COGS and SG&amp;amp;A were $7 and $52, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS and SG&amp;amp;A were $124 and $110, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(D)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Severance costs for the years ended December&#160;31, 2022, 2021 and 2020 related to SG&amp;amp;A were $190, $1,138 and $361, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business realignment charges classified by statement of operations line item were as follows:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design and development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total business realignment charges&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzU0OTc1NTgyMjM4Mw_800d9434-d29e-4a2e-bba3-1800e4239480"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzg3Mw_58c08a03-5dfe-4fc0-808b-d06d2e57b035"
      unitRef="usd">2360000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQzMTA_e81af949-37d6-4292-95bd-e0c9f025ff42"
      unitRef="usd">3428000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iceb0de96178d4aaaac7914a48c6c3886_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEzMTA_28bd15bd-b710-4979-be77-e12679f88e45"
      unitRef="usd">1510000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7c4df16992ba4e32a25b4b1a51523390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEzMTc_1a02f66c-bc32-4990-8d23-5db79ec43526"
      unitRef="usd">642000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic638dda233594141bcb613f856f98e23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQzNjE_cda7ba1e-2cb6-49ff-b042-52d807317757"
      unitRef="usd">208000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0a34bf9cd9cd42c5b0bdeb2add0b9861_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQ1NTA_327b8b78-bb7d-474e-b5a9-a5e41197299b"
      unitRef="usd">817000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iaaa9e048e88b4e5384e61ad59b1d0357_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzQ1NTk_9e2cda28-a52a-4626-b7ff-25809a256e56"
      unitRef="usd">2611000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ia2036aad74ae4cd3942d75dd716c639c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzE1NjE_a4937459-984e-4f79-b5b3-bd9ecdb05c15"
      unitRef="usd">4200000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ib5ad179aaf604acaad633e89997fcef4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTk_9d903724-7803-4483-9aac-68b6264b2a54">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the exit of the PM sensor line that relate to the Control Devices reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;35&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed asset impairment and accelerated depreciation&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(188)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #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:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,137)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of&lt;br/&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fixed asset impairment and accelerated depreciation&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,326&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,326)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtMS0xLTEtNDUzNg_d6b07834-b3d9-4d07-b278-9d56872a1800"
      unitRef="usd">35000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtMy0xLTEtNDUzNg_eb1e016c-c593-41d3-b691-29653d60f300"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtNS0xLTEtNDUzNg_668916fe-e59b-4edb-a175-52ec523c2ef1"
      unitRef="usd">35000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i4c656616e67642c6b34985f4a8aadc7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtNy0xLTEtNDUzNg_3436293f-4b39-4683-815e-15a55867f6db"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i30f3f7b8abbe483abebce72c7eca4c55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzMtOS0xLTEtNDUzNg_2f275d80-c351-492e-94a8-cb1677e0b7df"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i12a4c332193f400584dc57313cd9a1f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtMS0xLTEtNDUzNg_f9134ecf-3da4-4202-bd99-dbe6c75473c5"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtMy0xLTEtNDUzNg_7273efc1-632f-4e18-afa8-99cf453568d3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtNS0xLTEtNDUzNg_cdeced1b-3cc3-456f-bb1b-b1d10e954e86"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i93f50eb061cd4d02b726fd69869063ed_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtNy0xLTEtNDUzNg_275b7fc6-9533-4528-bb5b-90fb9773d90a"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i01cb4f3060894134abf5819485784dba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzQtOS0xLTEtNDUzNg_2bd5e229-65c4-4ee8-a7e4-e3a9f1960df7"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ifda94ff517294500935e4b95f326708e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtMS0xLTEtNDUzNg_be02a7e8-98b4-4a78-901a-3e865e4cb48c"
      unitRef="usd">35000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtMy0xLTEtNDUzNg_e067f6b3-4ce9-4d85-9c97-bb529ac16a44"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtNS0xLTEtNDUzNg_3900805b-d21b-4a11-8509-d7104150343e"
      unitRef="usd">35000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i60b22645eff144a68b8ceb5ccd0a9de7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtNy0xLTEtNDUzNg_04c8b863-6845-436c-8386-6ebe2101f7c2"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ib9f12e055cf34aa1b3761859cc4ddbf7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZToxN2IwZmFiYjg4Mjc0MDkwYjMxZGYyZjBmYmE4NTNiYi90YWJsZXJhbmdlOjE3YjBmYWJiODgyNzQwOTBiMzFkZjJmMGZiYTg1M2JiXzUtOS0xLTEtNDUzNg_7e732862-6795-4b69-a11d-b3107303bb1b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib468ed9113554566a4538264a3cdadec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItMS0xLTEtNDUzNg_8612116d-24a1-46f7-8913-29dc6cc207f1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItMy0xLTEtNDUzNg_9236168e-958c-4a54-b6c4-d988e3007483"
      unitRef="usd">188000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItNS0xLTEtNDUzNg_9aa1cfaa-d27d-44d8-8121-8e4fad9d49b4"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib7eb66c4568d4e78b852b790d7c3fe21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItNy0xLTEtNDUzNg_68a1d340-61e1-48de-9af3-d3215d5584e8"
      unitRef="usd">188000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i65656ef2971c4dbc9709e348466730fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzItOS0xLTEtNDUzNg_eb78cecf-6fa7-400f-a39e-2ebb2058b550"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i428fb4cfa1a14c7dad349e7225843c43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMS0xLTEtNjE4Mw_56faa802-d1de-4e34-91aa-5e2b66c692ba"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMy0xLTEtNjE4Mw_45b91bcd-2722-4f05-9182-dac5d8f7096b"
      unitRef="usd">139000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNS0xLTEtNjE4Mw_45cd11ad-240a-4158-82ab-9691de4c38f2"
      unitRef="usd">104000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib280bb5a099d47a7b13d11144a7bf367_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNy0xLTEtNjE4Mw_922bb11f-3223-4722-8f55-795aa7d1d51e"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i8f76d87849a24c2bb2a85d56654d1f9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtOS0xLTEtNjE4Mw_dc4be2ca-cd54-497f-8197-29067630ff57"
      unitRef="usd">35000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i717fe82126d2452e94ae5b93bc3393bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMS0xLTEtNDUzNg_b19b0137-9bd0-4507-9662-e93e82466fe1"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtMy0xLTEtNDUzNg_3dd2c939-e5d4-41f6-a91e-74d0f508331e"
      unitRef="usd">2033000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNS0xLTEtNDUzNg_5c620804-409d-47b1-b506-f2d26474a183"
      unitRef="usd">2033000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="id3b7e55525274bafa2413127e57d00c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtNy0xLTEtNDUzNg_2e06618a-5ad6-4aed-8aca-c90e91c489b6"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i12a4c332193f400584dc57313cd9a1f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzMtOS0xLTEtNDUzNg_fd6392ac-88fb-4b59-965c-85af1deaeeb8"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie7ffe3267d0c48538e2c6ec42989b674_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtMS0xLTEtNDUzNg_7d177038-01bf-4144-983d-9df2913a432c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtMy0xLTEtNDUzNg_00607ff5-86b5-4f51-a1b7-bdcb2439d645"
      unitRef="usd">2360000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtNS0xLTEtNDUzNg_e441904d-51ff-458f-a431-81a098707166"
      unitRef="usd">2137000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i46d4d33c8247469a8a827759e54710e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtNy0xLTEtNDUzNg_0340f8c4-24a3-4366-b77e-4bbefcad6119"
      unitRef="usd">188000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ifda94ff517294500935e4b95f326708e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphMzg4ZGMzYjUzZWM0MDQ2OGI3ZTU4NTRkN2VjM2VmZC90YWJsZXJhbmdlOmEzODhkYzNiNTNlYzQwNDY4YjdlNTg1NGQ3ZWMzZWZkXzQtOS0xLTEtNDUzNg_9f35e548-2e22-43fa-b832-2bba42a0720f"
      unitRef="usd">35000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iceb2e97c9658422783d2af56657e6930_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItMS0xLTEtMjM3ODY_ac562f22-f905-422d-8412-9d0c7b320a5a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItMy0xLTEtMjM3ODY_dbb7690e-39aa-400c-bbc7-d83f8ba00935"
      unitRef="usd">3326000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItNS0xLTEtMjM3ODY_19fe9f6a-1770-4d25-98a2-09407663542f"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ibe3e02b330ec43c6b95b6443baeae210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItNy0xLTEtMjM3ODY_2fab45cd-c101-4854-8cb8-74a9904737c4"
      unitRef="usd">3326000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ib468ed9113554566a4538264a3cdadec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzItOS0xLTEtMjM3ODY_4f87e823-c72d-4d6d-961b-5ca28998cd5f"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6f23427ec37f4737ac9f0cc73943186b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtMS0xLTEtMjM3ODg_bb4f66ac-5a28-4e53-b8c6-09dbc71a4d57"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtMy0xLTEtMjM3ODg_5538de9e-d3ab-409c-9d61-d3fef06277e3"
      unitRef="usd">102000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtNS0xLTEtMjM3ODg_863dc9dc-2eb2-40ba-9fd4-1967ad5878b0"
      unitRef="usd">102000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ib35bc74039d1476ca3416729dd70284f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtNy0xLTEtMjM3ODg_ece88d78-3f92-470a-a17d-37fe8b3a3250"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i717fe82126d2452e94ae5b93bc3393bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzMtOS0xLTEtMjM3ODg_b614fadc-f252-4611-981d-e65dd36c9350"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ic1d1c30e85c34a19a521decb500d528b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtMS0xLTEtMjM3ODg_824bca4d-3d30-4ef7-80ee-95bd281b6794"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtMy0xLTEtMjM3ODg_cf3a3567-45d5-4e18-9a40-f3c497d1b68a"
      unitRef="usd">3428000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtNS0xLTEtMjM3ODg_be0f5a4b-bab6-4f35-bc93-3fdfe4b1938a"
      unitRef="usd">102000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i680709e76d9145ea847024778f01aebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtNy0xLTEtMjM3ODg_c0071fb9-ca73-43f8-97e5-74baf769a538"
      unitRef="usd">3326000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ie7ffe3267d0c48538e2c6ec42989b674_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4ZjgwNmIxM2JhN2I0OWVhOGNhYmQ0MzRlZjg4YTQwYi90YWJsZXJhbmdlOjhmODA2YjEzYmE3YjQ5ZWE4Y2FiZDQzNGVmODhhNDBiXzQtOS0xLTEtMjM3ODg_956d1526-ff0a-4209-94e8-e876e13d277b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i844e6cda33d6474ca5b72d495edf4c33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0Nzc_10d41132-5480-4924-a1f5-e98d5ac98ed2"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0ODE_56ec64ba-3c88-4ed3-8044-b6365685d923"
      unitRef="usd">13000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI0ODg_66b17753-fe82-4327-bebe-f1d67a1278b8"
      unitRef="usd">2978000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i921665740fa44507bbab1a1f597d3cd5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzI4Mzg_257db9bd-f700-4835-8dce-c7142990f879"
      unitRef="usd">13000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic3b010b7befa4365bd885d94764f1651_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMTI_ff20c866-f2ed-43f6-a813-548b924adb82"
      unitRef="usd">1659000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id66870c1a15048d5a853e3aded771521_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMTY_872ad058-db9f-49f9-917a-462985f30833"
      unitRef="usd">551000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i71dacd9310364783ad01d28eed01f0b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzMwMjM_71d74fff-29e3-49cb-a8b3-f51adfb06c04"
      unitRef="usd">768000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i4ed3c364f9ff4ce5b53744607cb7367d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjA_ee84cda0-6375-4f45-916d-5fac717c645e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the Canton Restructuring that relate to the Control Devices reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Accrual as of January 1, 2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2022&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(93)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(72)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,636&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,119&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,590)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItMS0xLTEtNDUzNg_0217287c-6dea-4284-b238-cfe67e67b788"
      unitRef="usd">93000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItMy0xLTEtNDUzNg_8d403fc6-4412-47da-b147-ab7166e085d7"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItNS0xLTEtNDUzNg_cf6f5514-8eac-4956-8b7f-fb7d239a9128"
      unitRef="usd">93000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i538e35bb57a94a418537700613b7e7be_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItNy0xLTEtNDUzNg_0112e104-4d56-4bb6-9509-258ea715f79a"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i421dba02148a4b8ea855a3f4d024d20a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzItOS0xLTEtNDUzNg_8e928407-af09-48fb-adc7-d2ff44bf1554"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtMS0xLTEtNDUzNg_e196eba3-9bdc-4cf2-9f57-893e46ff7cee"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtMy0xLTEtNDUzNg_4537882f-f212-4262-a56b-5fca755f28ea"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtNS0xLTEtNDUzNg_2aed4b73-8097-4070-8b7e-93752f795024"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i3d1749f09b67465d95143ea0ba420be1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtNy0xLTEtNDUzNg_05b6052f-79dd-4c32-96d6-f03619693895"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="id447f511f8454ddea8d7ea6dbde8d6be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzMtOS0xLTEtNDUzNg_3a5097a8-a275-4e62-8725-51630322943f"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtMS0xLTEtNDUzNg_7f756b6b-3f00-4ca1-8f4c-b7c02d1f004b"
      unitRef="usd">93000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtMy0xLTEtNDUzNg_aeaa1f4b-6eac-4d98-9232-3d3821b1f11c"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtNS0xLTEtNDUzNg_9f289182-c6e7-48c0-8fcb-4bcf5f5e4f6a"
      unitRef="usd">93000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="id3b3f51ed49b44a4885a66881940ef52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtNy0xLTEtNDUzNg_8f6d8f02-ea02-4899-9b98-d1c2a627e867"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ib6a2480af9ca4b939acfab84e23ad06e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkNWNhODNiMGVjZmE0MjYzYTI2M2E4YTU2ZWMwNjNlYS90YWJsZXJhbmdlOmQ1Y2E4M2IwZWNmYTQyNjNhMjYzYThhNTZlYzA2M2VhXzQtOS0xLTEtNDUzNg_75622fae-9e85-4748-a0f5-baa5da6f1051"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9903371470f84d18b3d914718ce31d54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItMS0xLTEtNDUzNg_bc10399a-ba1d-442a-964d-249f6ae2c8af"
      unitRef="usd">165000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItMy0xLTEtNDUzNg_d3caef2d-d5e4-4365-a7a7-db4248911de4"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItNS0xLTEtNDUzNg_c75beb35-aa05-48f7-8b03-432ff43b179c"
      unitRef="usd">72000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ia4015541e59e48c9b1bcfd1948bd9201_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItNy0xLTEtNDUzNg_7752adf7-8ba4-45c7-89b6-0fae45938e42"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i0dbfce4b25c4402fbd387e6638fcd3f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzItOS0xLTEtNDUzNg_6755e0db-4be0-4b80-af48-a3657aba8d7a"
      unitRef="usd">93000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i72e0019c973346fa871cca45fd2b540e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtMS0xLTEtNDUzNg_8a47ea89-7bc4-4aca-96cc-82aa86caf9e0"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtMy0xLTEtNDUzNg_71423020-5773-41e3-a443-05011720a84a"
      unitRef="usd">13000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtNS0xLTEtNDUzNg_d8a6de5c-7d24-456f-ac32-c0043660e272"
      unitRef="usd">13000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i57b7fce52291467da2e0df5398eed34f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtNy0xLTEtNDUzNg_dfe90ade-9b7b-497f-a396-dcce34e3ade0"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i02fe3bbfdb8e4e5f95a8e7fceb3ef921_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzMtOS0xLTEtNDUzNg_99473862-8318-4479-8a9e-684acec8eca2"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0d1f09534d6148cb91052d0f41ce413f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtMS0xLTEtNDUzNg_3046e4ce-7b51-43ce-ab6f-e1d6090d8c5b"
      unitRef="usd">165000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtMy0xLTEtNDUzNg_54578403-117c-45f2-803a-ad70fced3de2"
      unitRef="usd">13000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtNS0xLTEtNDUzNg_713c5eef-7820-467f-adaa-272e0b50c995"
      unitRef="usd">85000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ie0128b9a307b4ff0926b5890af1d2e1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtNy0xLTEtNDUzNg_0354e4e9-f132-4079-9fd6-9eb86d3d02e6"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i6e1d163c2b3747e6ab3052ec4e02a633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo3NGQ4ZGI0NDNiNTQ0OTgyOGMyZGNkNGNiMTVhNWVkYi90YWJsZXJhbmdlOjc0ZDhkYjQ0M2I1NDQ5ODI4YzJkY2Q0Y2IxNWE1ZWRiXzQtOS0xLTEtNDUzNg_147cc6f9-e903-477d-becb-75613d8c904e"
      unitRef="usd">93000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9ee4edd817404aec93a9c40852d17da6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItMS0xLTEtNDUzNg_4eff858b-21d2-44ab-953a-37e7989dc347"
      unitRef="usd">2636000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItMy0xLTEtNDUzNg_857d1a24-6aa6-46e6-8d3c-eb5091046fda"
      unitRef="usd">1119000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItNS0xLTEtNDUzNg_f7a83823-463b-4b85-8eb9-30d35909b37d"
      unitRef="usd">3590000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="ia40c317f993b4bb3a89233039640a712_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItNy0xLTEtNDUzNg_f2b83edd-3277-4e19-a26e-5c28f75faab7"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i9903371470f84d18b3d914718ce31d54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzItOS0xLTEtNDUzNg_11fe2738-b061-48a6-92c8-c9f81d020324"
      unitRef="usd">165000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ibe7d21ef6a9845c1af552fae484a4c7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtMS0xLTEtNDUzNg_319016c5-355a-486b-a6b5-a151839bfe46"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtMy0xLTEtNDUzNg_1b559a11-90c8-4d6d-b95d-d245aabc2521"
      unitRef="usd">1859000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtNS0xLTEtNDUzNg_d16e5811-7c18-4230-9102-8083ff4491e8"
      unitRef="usd">1859000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i05b03b93cabe4c2c91ad5f3a3bb9cb95_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtNy0xLTEtNDUzNg_6500bb5e-8c2d-4cc4-8352-93486ea379be"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i72e0019c973346fa871cca45fd2b540e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzMtOS0xLTEtNDUzNg_d6f09e3c-49f8-429a-bdc7-f6151c3a4177"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i46c99fe1fc9e4ba48d935e850995e6a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtMS0xLTEtNDUzNg_c2c3ad4a-e35c-4476-9868-a64bf4a9fb14"
      unitRef="usd">2636000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtMy0xLTEtNDUzNg_ee14ac8d-94b6-46ba-bf03-fc7b5dd6290b"
      unitRef="usd">2978000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtNS0xLTEtNDUzNg_dad4d5a1-7355-4cb4-9a3d-ee83c45c9956"
      unitRef="usd">5449000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i16000faea4e8453aaae51fc428b87313_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtNy0xLTEtNDUzNg_f7cc96fd-d23d-45cd-96ec-6d47d5ce92a5"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i0d1f09534d6148cb91052d0f41ce413f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpkZjdiZTNkMjI0OTQ0ZTA4OTIwZjE0NmVmNzIzZjlmZC90YWJsZXJhbmdlOmRmN2JlM2QyMjQ5NDRlMDg5MjBmMTQ2ZWY3MjNmOWZkXzQtOS0xLTEtNDUzNg_fbba0ab2-1f0a-4fcb-8345-ebde8f94e58e"
      unitRef="usd">165000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMTY_28b44e64-cad2-4cb4-bb26-5f0c02acd92b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMjA_af44ffa4-7556-4137-a044-e6d350657d31"
      unitRef="usd">290000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQxMjc_3e42c535-67e1-44c8-ba89-c4bfcd4e2c3c"
      unitRef="usd">2400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2Njk_92377757-a09f-4016-ae4e-0b21dd4484e3"
      unitRef="usd">37000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2NzM_039d8fb0-1c5c-463b-8b9e-d3ed567faee6"
      unitRef="usd">210000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia7bb97407149485aaf703a7180382aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzQ2ODA_0d894ff1-1cb8-4dc8-910e-b8da0ff3e77c"
      unitRef="usd">43000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwODQ_615b493b-8177-46b2-acc6-6064339e9b7c"
      unitRef="usd">147000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwODg_25f5cb72-5317-41d9-9221-1441374e85a2"
      unitRef="usd">1774000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i718cd7583cf948738b31be5759dad296_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUwOTI_2edcd420-16ac-4b0b-8edc-dd8c56ffe6e3"
      unitRef="usd">479000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ibb9418c6087740e88faf40c7366f3f84_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjE_920bfb52-42d4-4826-b7cf-7258f6e6eef0">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The expenses for the restructuring activities that relate to the Electronics reportable segment include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:29.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2021 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(277)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #000;padding: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:29.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2020 Charge&lt;br/&gt;to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cash&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Non-Cash&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accrual as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee termination benefits&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,034&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(859)&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="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 #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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#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;/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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract termination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other related costs&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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,225)&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #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:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ifc96b62ac45b4ee787829430cd1b8988_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItMi0xLTEtNDUzNg_83a67dd5-ac87-4c91-8dd2-37a9696bf1c7"
      unitRef="usd">227000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItNC0xLTEtNDUzNg_d6e30995-655f-40d6-b5a5-96d5a7744d34"
      unitRef="usd">50000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItNi0xLTEtNDUzNg_0b5984c3-ad5a-4133-a8d8-e095478d0939"
      unitRef="usd">277000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i1637d928951a4545887f803d63df08b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItOC0xLTEtNDUzNg_a48b891c-b76d-4fc9-9bf3-1b4054ca0ddc"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i371206973242494cb3d0cde4a4e23667_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzItMTAtMS0xLTQ1MzY_aa61c78a-9add-441e-b49a-6dd7eef30e44"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="id35672d411f648a1915f396c07618890_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtMi0xLTEtNDUzNg_fe4fdd5d-4543-4ef4-850d-63b282a9707f"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtNC0xLTEtNDUzNg_7bc59892-a943-4fca-bbe1-2db9fafd55f7"
      unitRef="usd">240000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtNi0xLTEtNDUzNg_48b770d3-b81c-47bb-8809-56ef95f1815e"
      unitRef="usd">240000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i6b0b56dcb5d04aec8248cad561c61788_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtOC0xLTEtNDUzNg_783b0ac9-cccc-4bd7-b3f2-fb828f62e74f"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i8df4632c80e044518f2ca0605bb149bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzQtMTAtMS0xLTQ1MzY_19413ced-b18e-4227-967d-664790510650"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtMi0xLTEtNDUzNg_999db446-befc-42fe-9908-b65e250f911c"
      unitRef="usd">227000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtNC0xLTEtNDUzNg_9b8f92f5-01aa-47dc-9b2e-ca30d499efd0"
      unitRef="usd">290000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtNi0xLTEtNDUzNg_b1c041b8-870e-41ce-8001-126d07518a5b"
      unitRef="usd">517000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtOC0xLTEtNDUzNg_69d1f099-6739-449c-860c-cb70ac112d7a"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpmMDA2ZTA4ZTU5YmU0MzNkYTZhNWJlNWRmOTk1NTcyOS90YWJsZXJhbmdlOmYwMDZlMDhlNTliZTQzM2RhNmE1YmU1ZGY5OTU1NzI5XzUtMTAtMS0xLTQ1MzY_ae663526-13d4-4c90-8a1e-a0833686a1d5"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie631342bcdb944249ba816bf0be6602a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItMi0xLTEtNDUzNg_318bbf71-3544-432f-9f8f-761baded802c"
      unitRef="usd">52000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItNC0xLTEtNDUzNg_45cc494f-5476-4425-8b6c-87d820685bff"
      unitRef="usd">1034000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItNi0xLTEtNDUzNg_e83a5261-4adf-4c4b-a5bd-c9a03ebe1b48"
      unitRef="usd">859000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i048cdda347a34fc99a9c12cea8c00c78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItOC0xLTEtNDUzNg_294e07dd-111a-4d9d-9751-9e6876e03d1a"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="ifc96b62ac45b4ee787829430cd1b8988_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzItMTAtMS0xLTQ1MzY_b550506a-70f0-4fd7-86f8-51ae581cf263"
      unitRef="usd">227000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i921505740b4846edb6e5def7abdd038d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtMi0xLTEtNDUzNg_a7da2dbd-60f8-49b0-8986-0541684c71c9"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtNC0xLTEtNDUzNg_f3d96499-f621-4f2b-882e-c92d6d7f9e3e"
      unitRef="usd">452000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtNi0xLTEtNDUzNg_6bdb57cb-1f60-4c4c-a49b-d6178c485939"
      unitRef="usd">452000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="if92c14113e7b415cb2f8349ea07796fb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtOC0xLTEtNDUzNg_3aa86a68-9569-4d73-a480-dc0b249c02a1"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i8a6c820d36174277b04b2e46caf19a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzQtMTAtMS0xLTQ1MzY_cdb441ab-a0cc-4feb-90bc-6152c39e2385"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i28ad0ebbd753489d83d73905b089b99a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtMi0xLTEtNDUzNg_53c50c6c-58a5-4e77-b95d-26ba7a1d004b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtNC0xLTEtNDUzNg_c416242a-3006-483c-9b7c-e231d7a87822"
      unitRef="usd">914000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtNi0xLTEtNDUzNg_5e8e62a3-724a-4a66-80a0-66ddd4dd270c"
      unitRef="usd">914000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i374715dcd993432c98001a7e485b0721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtOC0xLTEtNDUzNg_501cfb49-2047-4b28-8ba5-8572a252f136"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="id35672d411f648a1915f396c07618890_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzUtMTAtMS0xLTQ1MzY_d9997a93-76bd-41a0-b633-3acb158c1f4b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ic892d1123e544df5bc5f652d5b63bf69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtMi0xLTEtNDUzNg_dd78d17f-fc76-4ed1-9d91-2701d14764ab"
      unitRef="usd">52000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtNC0xLTEtNDUzNg_e08bda3f-e482-4e9d-931b-434505954bf7"
      unitRef="usd">2400000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtNi0xLTEtNDUzNg_fe8bfb60-14f0-4278-b35e-5c0a384d9857"
      unitRef="usd">2225000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtOC0xLTEtNDUzNg_d76f673b-0a9c-411e-b80a-5c6f3d750ad2"
      unitRef="usd">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="i672ce1d4b74b4dcb91ac540ce9450475_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTo4NjQ3MTc0YzZkYzM0YzllYmM2NmQwZWVlN2IzZGYzMS90YWJsZXJhbmdlOjg2NDcxNzRjNmRjMzRjOWViYzY2ZDBlZWU3YjNkZjMxXzYtMTAtMS0xLTQ1MzY_054e36ed-b6a7-44ec-9452-816bc4917e3a"
      unitRef="usd">227000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MjI_d977ddf1-c65d-440e-ba80-a2d474eb41b5">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business realignment charges by reportable segment were as follows:&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:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,752&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(B)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(D)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total business realignment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Severance costs for the year ended December&#160;31, 2021 related to SG&amp;amp;A were $192. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;amp;D and SG&amp;amp;A were $724, $283 and $745 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(B)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.35pt"&gt;Severance costs (benefit) for the year ended December&#160;31, 2021 related to COGS, SG&amp;amp;A and D&amp;amp;D were $1, $(7) and $9, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS, D&amp;amp;D and SG&amp;amp;A were $383, $402 and $905 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(C)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Severance costs for the year ended December&#160;31, 2022 related to SG&amp;amp;A were $98. Severance costs for the year ended December&#160;31, 2021 related to COGS and SG&amp;amp;A were $7 and $52, respectively. Severance costs for the year ended December&#160;31, 2020 related to COGS and SG&amp;amp;A were $124 and $110, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(D)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;Severance costs for the years ended December&#160;31, 2022, 2021 and 2020 related to SG&amp;amp;A were $190, $1,138 and $361, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtMi0xLTEtNDUzNg_b59673de-6285-4713-8ac1-ee9496a02a55"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtNC0xLTEtNDUzNg_6e304c9a-adc7-45e8-af29-d20e78b48b1e"
      unitRef="usd">192000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzEtNi0xLTEtNDUzNg_8941f4c4-acd5-4b53-96ce-32e7c8c18882"
      unitRef="usd">1752000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItMi0xLTEtNDUzNg_cd5c8bdd-5dc2-404d-8d19-9b18a71a2a90"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItNC0xLTEtNDUzNg_f0edddd9-3341-4631-89ba-8df601358c31"
      unitRef="usd">3000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzItNi0xLTEtNDUzNg_95b64683-e2fd-4f6f-afe9-61cae98fb604"
      unitRef="usd">1690000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i0c899d3b8f9045359d94318d9841372d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtMi0xLTEtNDUzNg_863556f1-1346-4696-8897-b625ebf5b2d3"
      unitRef="usd">98000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i907f2666cd5e431abd35da4970b7652f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtNC0xLTEtNDUzNg_d8c8868c-6dfc-4ad1-9f12-27afd4fdcac8"
      unitRef="usd">59000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="iab94218b6dec4f4aa75c8369b1b60753_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzMtNi0xLTEtNDUzNg_64a8349f-6d54-49a2-9dfc-ce5a514ccbd1"
      unitRef="usd">234000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtMi0xLTEtNDUzNg_b30bdeed-da5d-4fff-a41f-efae5eb018e9"
      unitRef="usd">190000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtNC0xLTEtNDUzNg_9d6bd80e-5dc5-4cd5-be2e-4f2a065e8ae3"
      unitRef="usd">1138000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzQtNi0xLTEtNDUzNg_9746fbd7-4cc0-423a-bf20-823e1abf0787"
      unitRef="usd">361000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtMi0xLTEtNDUzNg_b36715bb-3451-44e7-84a1-c33b126b1fe2"
      unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtNC0xLTEtNDUzNg_d44ea8f7-7fe8-4ffa-87f0-14837b030cb5"
      unitRef="usd">1392000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTpjYjQyMGM3ZWU3YzA0Y2YzODRjNzE3NDZmNmY5OGVlNi90YWJsZXJhbmdlOmNiNDIwYzdlZTdjMDRjZjM4NGM3MTc0NmY2Zjk4ZWU2XzUtNi0xLTEtNDUzNg_8fde82b5-bbc8-48d9-9758-7cd639d51f8d"
      unitRef="usd">4037000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:SeveranceCosts1
      contextRef="i151a77838bc94ac1bea395df027b2e6a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzU3Nzk_a39be8e2-4497-409d-b1b8-d00bce2ae433"
      unitRef="usd">192000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ibcbbffa7eb034573b81c5d0b89c5e954_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMTA_5b69cced-6d95-42f1-88d3-ed3baf5b9fd1"
      unitRef="usd">724000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i19953951ffa94866b86bd66acc1dc553_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMTU_58af9eec-4d51-485a-8045-1aee6b402d4f"
      unitRef="usd">283000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ie599ca2c99ac489fa4264a90c1e53fbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzUyMjE_c0f99072-8943-4a9b-b5d0-d3836f12b4ab"
      unitRef="usd">745000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i16138417e77f4ae1a9e9c94948361572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYwNDU_59bc26c3-f9e2-480a-88e7-20434a2aef7b"
      unitRef="usd">1000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i968a9ec3e5be4be1b3632b85eb4e66f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0ODA_0c400229-594e-43e0-b8e9-80d9ed349b8c"
      unitRef="usd">-7000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ia7bb97407149485aaf703a7180382aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0ODU_635ddce6-a001-4225-a7c8-69c41c703f02"
      unitRef="usd">9000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ib69f7697f88f4abf8dffd710355f9b9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0MzQ_951ec42e-6f09-4cb5-872e-654edf552706"
      unitRef="usd">383000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i718cd7583cf948738b31be5759dad296_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0Mzk_3a73df98-d016-41a1-9afb-d3f173ac44fa"
      unitRef="usd">402000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="if0bc7497e58c49e19a34c5f78863cc18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0NDU_4ec77a80-7136-4387-82a2-ee29458e7677"
      unitRef="usd">905000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i509c3552210c4afb94bb701289356ced_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU1ODY_0ae60d31-4ad2-4d11-a620-ca41bae9577b"
      unitRef="usd">98000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i5df91fb45809433a872bd854818a065e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU2MTA_b9b6f0b5-13ff-4ea8-a8c9-aabeba628dec"
      unitRef="usd">7000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3563393d56fd4cc8834af28c37d9144d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU2MTQ_51d3ebd6-41bc-47d0-9ef5-11534abb6114"
      unitRef="usd">52000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i28aba67cc52440aa85d769e7c5746dee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU0OTY_75bbc573-442f-410d-9375-8dd63ca6d2bb"
      unitRef="usd">124000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i6338229890fa4c73ae5b3d4f25aaa86b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwOTk1MTE2MzU1MDA_6a3988ea-8a68-4683-aafd-ac78771edf13"
      unitRef="usd">110000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ie29f1c34fae347fe9a732dd4d80a1b71_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYzOTQ_21b3ff45-fa15-42d3-bf5d-162ddf47525b"
      unitRef="usd">190000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="icadff245931a41e2bf093e82f982a2c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzYzOTg_7de4775e-e15c-4bf1-a75b-06bc1ff408b7"
      unitRef="usd">1138000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i3c09952c3d46453d863d1dd710ff2432_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY0MDU_dd49a6e0-914d-42b9-8e48-8d7c0f01fb70"
      unitRef="usd">361000</us-gaap:SeveranceCosts1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzY1MTc_a5519726-8252-4ed2-b8af-cbfc2ab72490">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Business realignment charges classified by statement of operations line item were as follows:&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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Design and development&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total business realignment charges&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_3cbe4a3c-b5bd-4e26-9727-7f6cb1429ea6">statement of operations</sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_769ee3b4-7553-4e61-993c-75b15ff02677">statement of operations</sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90ZXh0cmVnaW9uOjlkYTc4N2QwZWM4MTQyOGY4M2JiZjNhNzNmODU3ZDViXzEwNDQ1MzYwNDcyNDc2_7e0ed24f-90c6-46cd-8e2f-901354386068">statement of operations</sri:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i895fa0d8231349cc9ea32207b975211a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtMS0xLTEtNDUzNg_75a944e6-c231-431f-b0a6-d05608b0dc89"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i167a99686de44a379b5481cf4e41472f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtMy0xLTEtNDUzNg_3ba87f17-7c1f-468e-b6d3-742dfc95b4af"
      unitRef="usd">8000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i078992d7d1c14de7973ec0aa3ca3ee02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzEtNS0xLTEtNDUzNg_12c9d66e-34e7-4680-9330-4a5544f29541"
      unitRef="usd">1231000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i95c5bb92d1904fa6a8f6207bab5f5d39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItMS0xLTEtNDUzNg_7b062b48-8f75-4396-8498-c30bcd740038"
      unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ia4bed806bf5242b1be36d22d99f9061b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItMy0xLTEtNDUzNg_9cc1ce45-622b-4e62-8cfb-b22f615983e0"
      unitRef="usd">1375000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="id92ebd033236460c89719b1fc5a217aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzItNS0xLTEtNDUzNg_330dbb5d-f506-4911-a2c3-70aa34083d45"
      unitRef="usd">2121000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i327bdf01c2b34087b2232e1c82f6f8fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtMS0xLTEtNDUzNg_a0a43d25-6cb3-46d5-8f7a-5f04cbea185a"
      unitRef="usd">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i46d79f74ac9b412783f8b8d1c0c413c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtMy0xLTEtNDUzNg_a8ae82ef-b5d1-4e5b-a5ea-be82cbc85135"
      unitRef="usd">9000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="id875b65eb29c4024bfa4542fbeb9f3f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzMtNS0xLTEtNDUzNg_35afc15e-e138-4f93-a5c0-1f60b6d4245a"
      unitRef="usd">685000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtMS0xLTEtNDUzNg_495cc896-390a-456f-a406-f4006a5159c1"
      unitRef="usd">288000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtMy0xLTEtNDUzNg_022c55a7-1071-4efd-be9d-eccc5f765cb8"
      unitRef="usd">1392000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTQvZnJhZzo5ZGE3ODdkMGVjODE0MjhmODNiYmYzYTczZjg1N2Q1Yi90YWJsZTphNWJkYmU4YjJiNDM0ODQzODA1MTM5N2ZkYTA5YWQ3ZS90YWJsZXJhbmdlOmE1YmRiZThiMmI0MzQ4NDM4MDUxMzk3ZmRhMDlhZDdlXzQtNS0xLTEtNDUzNg_5567368a-af48-435b-ba1d-2ad87e418043"
      unitRef="usd">4037000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzE_5a19c251-1b16-445d-b60b-a940e8815081">Segment Reporting&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise that are evaluated regularly by the Company&#x2019;s chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company&#x2019;s chief operating decision maker is the chief executive officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has three reportable segments, Control Devices, Electronics and Stoneridge Brazil, which also represent its operating segments. The Control Devices reportable segment produces actuators, sensors, switches and connectors. The Electronics reportable segment produces driver information systems, vision and safety systems, connectivity and compliance products and electronic control units. The Stoneridge Brazil reportable segment designs and manufactures vehicle tracking devices and monitoring services, vehicle security alarms and convenience accessories, in-vehicle audio and infotainment devices, driver information systems and telematics solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accounting policies of the Company&#x2019;s reportable segments are the same as those described in Note 2. The Company&#x2019;s management evaluates the performance of its reportable segments based primarily on revenues from external customers, capital expenditures and operating income. Inter-segment sales are accounted for on terms similar to those to third parties and are eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The financial information presented below is for our three reportable operating segments and includes adjustments for unallocated corporate costs and intercompany eliminations, where applicable. Such costs and eliminations do not meet the requirements for being classified as an operating segment. Corporate costs include various support functions, such as accounting/finance, executive administration, human resources, information technology and legal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of financial information by reportable segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,576&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,719&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,475&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;345,315&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;348,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;505,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357,910&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,767&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,709&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;533,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,103&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,794&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(31,460)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,694)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,502)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Income (Loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,072&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,672)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(29,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,830)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,935&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,377&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,913&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,501&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(B)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest Expense (Income), net:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,009&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,277&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital Expenditures:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,620&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,617&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,444&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&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 #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;174,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,968&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;369,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;419,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;438,175&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(371,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(351,924)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;652,105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents net sales and long-term assets for the geographic areas in which the Company operates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;444,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,528&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;402,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,815&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;92,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,039&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,796&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,272&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;118,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,264&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;242,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt"&gt;Unallocated Corporate expenses include, among other items, accounting/finance, human resources, information technology and legal costs as well as share-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(B)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt"&gt;These amounts represent depreciation and amortization on property, plant and equipment and certain intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(C)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.53pt"&gt;Assets located at Corporate consist primarily of cash, intercompany receivables, fixed and leased assets for the headquarter building, information technology assets, equity investments and investments in subsidiaries.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzEwNDQ1MzYwNDY2NDM5_e3c99dc8-de74-4fd9-88fe-a81bf94562da"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzE0MDA_e3c99dc8-de74-4fd9-88fe-a81bf94562da"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzI_4beaf20b-c2e4-405b-a122-d2a467e38ffc">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of financial information by reportable segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;342,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,576&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,719&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,475&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;345,315&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;348,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;505,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357,910&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257,767&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,709&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;533,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;384,103&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,794&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Inter-segment sales&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(31,460)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,694)&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,502)&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Income (Loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;23,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,072&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,672)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,150&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(A)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(29,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(28,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,830)&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,935&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,521&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,377&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,913&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,501&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,766&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total depreciation and amortization &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(B)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest Expense (Income), net:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,009&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,277&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital Expenditures:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12,620&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,479&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,617&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unallocated Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,444&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total capital expenditures&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 #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Control Devices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;174,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,968&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electronics&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;369,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stoneridge Brazil&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;60,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(C)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;419,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;438,175&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(371,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(351,924)&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;652,105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItMi0xLTEtNDUzNg_cff00140-6e94-47ce-bc5e-572fa77c4b43"
      unitRef="usd">342596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItNC0xLTEtNDUzNg_0fbd1fb1-332f-42e2-8340-f12992c1d34e"
      unitRef="usd">355775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzItNi0xLTEtNDUzNg_1c378334-dd0c-4e0b-8521-07e9e7dc0249"
      unitRef="usd">342576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54538c5df4d94619b1204d7851786a72_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtMi0xLTEtNDUzNg_a63dcfd6-47ad-4fd5-b590-8fb49f3b55a9"
      unitRef="usd">2719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77e3066a370343caa6fd00e211f8d632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtNC0xLTEtNDUzNg_f3d8ec24-177a-45a4-88e1-c4e7a74622bc"
      unitRef="usd">3502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3474cded08247568694dd10ef50bd4a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMtNi0xLTEtNDUzNg_61b471ca-382a-4624-bcc8-3564b6751b9b"
      unitRef="usd">5475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i833e51b523494d059942c2c1fd7fd21b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtMi0xLTEtNDUzNg_430434ab-900d-4abc-8345-32673bea1d8b"
      unitRef="usd">345315000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if22da291ee4f411a85aa3d6977e7e29b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtNC0xLTEtNDUzNg_8b3f3081-197f-4d2d-a144-98fbda2dc945"
      unitRef="usd">359276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i869da37cd0f34d6c8b766b66a3fce6ae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzQtNi0xLTEtNDUzNg_40f6edca-c10e-4a69-9d90-d7053cfc21b0"
      unitRef="usd">348051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtMi0xLTEtNDUzNg_f34547b1-2a19-4fdb-87ba-1f6454742f75"
      unitRef="usd">505097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtNC0xLTEtNDUzNg_7948a4b5-2f6c-43b1-a8a8-1d8fd1314ad3"
      unitRef="usd">357910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzUtNi0xLTEtNDUzNg_7878ba1f-f923-4bcd-9a56-ca60d7967441"
      unitRef="usd">257767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f984096f88446daa026b6daffdcc43f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtMi0xLTEtNDUzNg_5630e6e7-384c-4cd2-b29e-a67c2badc5c4"
      unitRef="usd">28709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02b689c1c8e49588e67b337a20d984a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtNC0xLTEtNDUzNg_fa5fdbd5-b386-4504-9a5f-50bdae57f488"
      unitRef="usd">26192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i133c1dbdf7b14ea088318d839649c97b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzYtNi0xLTEtNDUzNg_46457541-f5b6-4b19-8a87-282bf2e52f1a"
      unitRef="usd">24027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bba887dc89a478194def6c7efab9134_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctMi0xLTEtNDUzNg_e7b505b1-05d2-4ce5-8ec9-0e5d446b3f93"
      unitRef="usd">533806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i161a701f3d044516bf4cf5ac02d24376_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctNC0xLTEtNDUzNg_3e758fa7-21f3-48ec-8abb-ab22bd776928"
      unitRef="usd">384103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e29f83ad75434f908dd77ece5333ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzctNi0xLTEtNDUzNg_7a1423bf-12ea-4284-a59d-96340e35fbb2"
      unitRef="usd">281794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtMi0xLTEtNDUzNg_6e37ff01-3bd1-4909-8bda-2569165ad3c9"
      unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtNC0xLTEtNDUzNg_4e1e2da3-b602-4ec3-8a2d-7e1e055c83ba"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzgtNi0xLTEtNDUzNg_a27d97b7-5087-4218-bb0a-7037c1da4808"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16ad5c592ce94e35a6a10d6a4c04bd21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktMi0xLTEtNDUzNg_5908a697-489c-4fd8-a099-78aa31296ca6"
      unitRef="usd">32000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7094f2c389284516aef38b1625b2b550_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktNC0xLTEtNDUzNg_ddece27f-cadf-4716-a0d3-e57741c3e3c4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8da2efe63b9043a0812053b8ae82ec8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzktNi0xLTEtNDUzNg_cc992397-c031-48f8-a44b-4afa3bcb9c7a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaeab636d4af4edda5f2e0ec7d9ebf3d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTItMS0xLTQ1MzY_57df1dc9-d686-46d9-8981-66febcdfc379"
      unitRef="usd">52262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56d6ee0512ee4b5c8d6ce9fee7478ff5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTQtMS0xLTQ1MzY_99fccc28-1118-4aaa-9b2f-b752300d18ea"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd6b93c59dc64e3fb5255b9e16b0c0d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEwLTYtMS0xLTQ1MzY_df037404-0628-4aee-bae0-b58e08cc45f9"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c90e2eca6974b94a637f1c665815a0e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTItMS0xLTQ1MzY_e90ee395-b5af-4197-957a-eb5f1400be7f"
      unitRef="usd">-31460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i636be472741a45489627d80872361c10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTQtMS0xLTQ1MzY_745e2aca-7b2d-4a26-8561-41e2e929f5f3"
      unitRef="usd">-29694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbcb3b11bc7548899be67d42b68fb0a3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzExLTYtMS0xLTQ1MzY_1cab01b3-5aec-4eed-948f-6af1ace6286d"
      unitRef="usd">-29502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTItMS0xLTQ1MzY_d780b175-4089-42e8-9a92-472b2bb3aff0"
      unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTQtMS0xLTQ1MzY_d048dcde-37e4-4b11-9b7b-bec8310b0a67"
      unitRef="usd">770462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzEyLTYtMS0xLTQ1MzY_e4399465-b1ab-4604-8cfd-b9294f42b9e7"
      unitRef="usd">648006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTItMS0xLTQ1MzY_c6dbe57f-95a6-48cd-acc4-b8b4bb8cde9b"
      unitRef="usd">23917000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTQtMS0xLTQ1MzY_cb96d986-7599-45a6-8f12-00acd9dcaa65"
      unitRef="usd">54933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE0LTYtMS0xLTQ1MzY_43a1eae5-5a5d-485e-abde-1284ca1b8c96"
      unitRef="usd">22072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTItMS0xLTQ1MzY_6cf87653-57ab-41bb-a272-4ddbdc168916"
      unitRef="usd">5128000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTQtMS0xLTQ1MzY_62df3ca5-9624-4494-8af6-fd5abc2f7757"
      unitRef="usd">-12502000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE1LTYtMS0xLTQ1MzY_b9ea4982-5f00-4aff-932c-d3eb1f9dbb3a"
      unitRef="usd">-3672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTItMS0xLTQ1MzY_69aaaa68-20f7-44d3-a346-2fad3ec09db2"
      unitRef="usd">3150000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTQtMS0xLTQ1MzY_d36bd0a2-b420-4b6e-9016-9d51e51bbd0c"
      unitRef="usd">995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE2LTYtMS0xLTQ1MzY_b21c303a-ddf4-42f8-9cdb-a2231349e033"
      unitRef="usd">3766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTItMS0xLTQ1MzY_1201d8c4-8b1a-4585-a3e9-68971f64707c"
      unitRef="usd">-29260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTQtMS0xLTQ1MzY_e6f4b400-662d-4807-b0b7-584071bdad59"
      unitRef="usd">-28015000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE3LTYtMS0xLTQ1MzY_f01372a5-98a8-4f71-a2c5-5d6edf4cdd4b"
      unitRef="usd">-29830000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTItMS0xLTQ1MzY_a15796b0-8dcb-44b1-a398-c22b18eed827"
      unitRef="usd">2935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTQtMS0xLTQ1MzY_163da980-3fc5-4046-a330-fca007956395"
      unitRef="usd">15411000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzE4LTYtMS0xLTQ1MzY_ac0b65e8-e22f-41c3-8e00-5b3b4d174d18"
      unitRef="usd">-7664000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTItMS0xLTQ1MzY_6fc7ad42-2261-44a2-9229-2bb64c58b9df"
      unitRef="usd">13521000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTQtMS0xLTQ1MzY_adeb688c-80fc-43bd-8e3d-e6759e0169ca"
      unitRef="usd">15351000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIwLTYtMS0xLTQ1MzY_da42e2d1-3713-48e2-96a3-babf1edde643"
      unitRef="usd">15377000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTItMS0xLTQ1MzY_4ffa45cb-06ef-40ee-8c15-3f59d3661059"
      unitRef="usd">13913000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTQtMS0xLTQ1MzY_9698e42c-45ff-4ce5-875d-4e9113df762c"
      unitRef="usd">12487000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIxLTYtMS0xLTQ1MzY_dd8cfa46-5504-48ee-bacf-b9aa26708f0d"
      unitRef="usd">10501000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTItMS0xLTQ1MzY_da91fb6a-00e0-46a2-924d-317ef2f2be01"
      unitRef="usd">3939000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTQtMS0xLTQ1MzY_5faaed38-1fcd-4a66-b855-8035e5e32cc2"
      unitRef="usd">3856000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIyLTYtMS0xLTQ1MzY_58a177b1-7562-4434-bc4f-d959bf477f2e"
      unitRef="usd">4766000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTItMS0xLTQ1MzY_4b27d673-1718-4466-8b06-c3372cf759a3"
      unitRef="usd">2318000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTQtMS0xLTQ1MzY_6cca9150-6346-4eee-acbd-36aac26fc50b"
      unitRef="usd">2134000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzIzLTYtMS0xLTQ1MzY_34c89efb-16c2-4657-a833-1e94e55cb38f"
      unitRef="usd">2086000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTItMS0xLTQ1MzY_902c082a-5a37-4eb6-8e9e-594d34da0763"
      unitRef="usd">33691000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTQtMS0xLTQ1MzY_cfbaafc5-dbf9-4af8-8713-b4e4f8392ecf"
      unitRef="usd">33828000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI0LTYtMS0xLTQ1MzY_cc6830ca-8f7b-41d9-98ec-c5952374ecbd"
      unitRef="usd">32730000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTItMS0xLTQ1MzY_3ef8d65a-2f2f-47ff-9cf6-17a771f329f2"
      unitRef="usd">-93000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTQtMS0xLTQ1MzY_9a9ef93b-86d2-4d3a-a669-453b13ff0cf0"
      unitRef="usd">-132000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI2LTYtMS0xLTQ1MzY_207aca4c-8002-419a-83a1-e88ab5df0aa3"
      unitRef="usd">-173000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTItMS0xLTQ1MzY_96476d9d-d783-4d7e-adaa-6020b6947095"
      unitRef="usd">-1009000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTQtMS0xLTQ1MzY_4a1eb30c-e27d-4910-9ae7-efe8259471e6"
      unitRef="usd">-462000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI3LTYtMS0xLTQ1MzY_77929806-bff4-43e9-86b8-6fbc92ff4134"
      unitRef="usd">-320000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTItMS0xLTQ1MzY_cec2636e-b254-404d-bb64-cf3bf60efb9a"
      unitRef="usd">1282000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTQtMS0xLTQ1MzY_87dc83dd-fd98-4d76-8f07-e6cd7bddbded"
      unitRef="usd">1353000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI4LTYtMS0xLTQ1MzY_68edba3e-548b-465c-ae8d-61649e206fa7"
      unitRef="usd">4000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTItMS0xLTQ1MzY_0412b7a3-49aa-477e-87c9-6d3058f5d83f"
      unitRef="usd">-7277000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTQtMS0xLTQ1MzY_97f636ae-0fbb-4405-8e8f-8e7a9fe4dde6"
      unitRef="usd">-5948000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzI5LTYtMS0xLTQ1MzY_ba766ac9-9871-4bb6-bb3e-4f703fa7bb8c"
      unitRef="usd">-5635000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTItMS0xLTQ1MzY_71061b1b-659b-4103-8a66-3aa38a4231ea"
      unitRef="usd">-7097000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTQtMS0xLTQ1MzY_5169fb47-3a60-4ca3-bf9e-39f7c351a536"
      unitRef="usd">-5189000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMwLTYtMS0xLTQ1MzY_f18bcda6-226c-43cd-a62c-e64ba7259ed2"
      unitRef="usd">-6124000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idb87c53964004452be5c7c12820b9c64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTItMS0xLTQ1MzY_34a4a2e3-c839-40ea-825f-cf1d3b8d38d9"
      unitRef="usd">12620000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icf61f5292dab429caf60e420ff3646cc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTQtMS0xLTQ1MzY_530fcd62-acf3-4f83-aba2-0e3e1cdec37f"
      unitRef="usd">9154000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i925a5701b6e249c6b2117e9daf432fb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMyLTYtMS0xLTQ1MzY_dc77e5a4-7ca7-4745-b9c7-b36ac085f90c"
      unitRef="usd">11760000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTItMS0xLTQ1MzY_e922c6e3-1cea-4e5d-a987-7e9af8cfc239"
      unitRef="usd">10479000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i56e4bcf925b24a729a9859adc20317c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTQtMS0xLTQ1MzY_1b6ca0ab-2131-4c98-968b-9f5232803bb2"
      unitRef="usd">9735000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14444412297749fe92f0b9b6787fd3a7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzMzLTYtMS0xLTQ1MzY_aa2fe442-085b-4ad8-9c15-eea4503979c9"
      unitRef="usd">11617000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i26a016c4e7014f0b8a23f11198f34321_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTItMS0xLTQ1MzY_5554f1fb-f7f8-4c72-8e12-6e431b4bebb5"
      unitRef="usd">3480000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iccb1fc58a2c44f369daa7b3d6f3cd3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTQtMS0xLTQ1MzY_ffa02ddc-54a6-4a76-b515-5b5facf536f6"
      unitRef="usd">2918000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i82a83cb3f1a84dec867ab0e5b1b82d91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM0LTYtMS0xLTQ1MzY_45cda933-e3a6-4f57-846c-d27a9fcbd3f4"
      unitRef="usd">2839000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifceece82dee641cbbe4a56c156cc94ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTItMS0xLTQ1MzY_a7bd9b58-fb0b-4284-8710-cac7cc92a9cf"
      unitRef="usd">653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7d522569c68844fa834ac68cb7f4ae86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTQtMS0xLTQ1MzY_ee41dba9-c926-4810-a775-1b070e9b1c99"
      unitRef="usd">1142000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59d4cf0f2ee847838d21165e85253281_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM1LTYtMS0xLTQ1MzY_948eb703-e208-41b5-a727-5cd992b9c269"
      unitRef="usd">1444000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTItMS0xLTQ1MzY_783994f6-d99f-4f63-b0d7-248be75d2579"
      unitRef="usd">27232000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTQtMS0xLTQ1MzY_744f9d4f-651b-4764-9734-aad1e3362f8c"
      unitRef="usd">22949000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphYjNiMGZiNWNlZWQ0MWUxOTJhZGUwM2M1ODYwNDIyMS90YWJsZXJhbmdlOmFiM2IwZmI1Y2VlZDQxZTE5MmFkZTAzYzU4NjA0MjIxXzM2LTYtMS0xLTQ1MzY_e956d3ef-1718-4139-aa63-702c6da87be1"
      unitRef="usd">27660000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i214389da1c0a496d91d0bc167d43cf43_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzItMi0xLTEtNDUzNg_110bf980-044c-47ec-bb05-b59084b45068"
      unitRef="usd">174535000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie4e4b02cca8344968e04a38955155fcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzItNC0xLTEtNDUzNg_d1186b02-5112-41a8-a5aa-e5f268415beb"
      unitRef="usd">181968000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iafa51c9c1a5c4add8e9fdfb95ffde2bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzMtMi0xLTEtNDUzNg_823f72d0-a9de-4c94-ad1f-9966dc801388"
      unitRef="usd">369232000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i424126f899bb44dfaab58896ae20a66b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzMtNC0xLTEtNDUzNg_f2fc1fb5-f007-4115-9b0e-90489af9b815"
      unitRef="usd">338080000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40c42c91b84e4b0b915a429deef6bec0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzQtMi0xLTEtNDUzNg_f3064045-68ad-417d-af8d-e9ee42ca8194"
      unitRef="usd">60861000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib322d3665e9c47ccafac6c1dc33ecda9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzQtNC0xLTEtNDUzNg_b01e148a-7379-41e1-a6ff-d872a6b7b4c5"
      unitRef="usd">59100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iecbf611db9e04de69709d5b586f5eac6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzUtMi0xLTEtNDUzNg_e35dc2e7-ad0e-4920-bd85-cebb381d9ee2"
      unitRef="usd">419469000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3849bb89af764cb296170587ca411fc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzUtNC0xLTEtNDUzNg_1744c66d-97ec-4230-9289-814f6cae4bfb"
      unitRef="usd">438175000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i223efc9dffb240919509c6e63dbd8b6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzYtMi0xLTEtNDUzNg_ee39d4a2-56f4-4f78-adee-a3897abb2508"
      unitRef="usd">-371992000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i46447a58756d487fbb639eef4119b536_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzYtNC0xLTEtNDUzNg_fc1a5eef-42d3-4a70-a930-66371cce3684"
      unitRef="usd">-351924000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzctMi0xLTEtNDUzNg_0ae17d52-cd3e-40bb-830a-f82087195e5b"
      unitRef="usd">652105000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTo1N2FlM2IxMTQyZGQ0NGE3YTc0MmY4MDdkOTc1MzUzYS90YWJsZXJhbmdlOjU3YWUzYjExNDJkZDQ0YTdhNzQyZjgwN2Q5NzUzNTNhXzctNC0xLTEtNDUzNg_c42b2634-3fca-45a6-be79-f89983d267c5"
      unitRef="usd">665399000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90ZXh0cmVnaW9uOjBkZTAzZjdmZGJlYjQ4OTJhYzQzNmRiN2Q5NmQ3NTBlXzI1MzM_0295cba1-39dc-4972-8b20-62c5d4ea801b">&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents net sales and long-term assets for the geographic areas in which the Company operates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;444,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;330,528&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;52,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,663&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;402,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,815&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;899,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;92,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,039&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;South America&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,796&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,272&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;118,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,264&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;242,554&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(A)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt"&gt;Unallocated Corporate expenses include, among other items, accounting/finance, human resources, information technology and legal costs as well as share-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(B)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.02pt"&gt;These amounts represent depreciation and amortization on property, plant and equipment and certain intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(C)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.53pt"&gt;Assets located at Corporate consist primarily of cash, intercompany receivables, fixed and leased assets for the headquarter building, information technology assets, equity investments and investments in subsidiaries.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id569b1540f7d4810b881ebcd52da1b8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItMi0xLTEtNDUzNg_12efc26c-271e-4735-adea-cd297a017fe7"
      unitRef="usd">444928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic46236d5cfeb4ef0bd1ed408fcef6747_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItNC0xLTEtNDUzNg_84238547-86d7-446a-8d09-a38b4444bff2"
      unitRef="usd">386944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66b844557ed840639b6c40cf44472055_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzItNi0xLTEtNDUzNg_e431ff21-da96-469d-b048-111af06fb296"
      unitRef="usd">330528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac9b15be0ed45eeaf4a5815bb1c2b38_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtMi0xLTEtNDUzNg_d111645a-c937-4f6b-be0e-43efbb262c8c"
      unitRef="usd">52230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82467b17de62460a9034f616bb8bb201_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtNC0xLTEtNDUzNg_ba934f28-deee-4164-ba8a-b5905c6aeb46"
      unitRef="usd">56777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d3fdd7b72c84e9b9c2da0cf661a076e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzMtNi0xLTEtNDUzNg_e11ee4c5-fe82-4454-9a84-971601c0a3ef"
      unitRef="usd">47663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f10a258feb9485cb05adac7d0cacbe4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtMi0xLTEtNDUzNg_d0646fe9-e4f4-4e21-a7c3-720b63af0811"
      unitRef="usd">402765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f87a7fcbfc34938988f7f70f9a8c36a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtNC0xLTEtNDUzNg_eeba00e4-10b3-4d80-a559-13784911e1e7"
      unitRef="usd">326741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia355adf775bc4aaca604ba7d5338fc3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzQtNi0xLTEtNDUzNg_f3cefd90-b7a4-43aa-97ac-ff9d91746cbd"
      unitRef="usd">269815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtMi0xLTEtNDUzNg_b201b4f2-9d1d-4e3c-b146-95b3eca53989"
      unitRef="usd">899923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if712548e914f40a18cba2461cc1c43a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtNC0xLTEtNDUzNg_0bbc7068-ab5e-49cc-aac3-3887ec94dc95"
      unitRef="usd">770462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTozZjIwNWMzN2U3MjU0ZTMwOGY2MmM3ZmViZWM4MDRiOC90YWJsZXJhbmdlOjNmMjA1YzM3ZTcyNTRlMzA4ZjYyYzdmZWJlYzgwNGI4XzUtNi0xLTEtNDUzNg_cb06ca3f-5dc2-420f-bab2-347aab1f18ea"
      unitRef="usd">648006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i4c6f889101894e778f77724d118e1b8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzItMi0xLTEtNDUzNg_af9055fb-2488-4e54-9671-69740033f29c"
      unitRef="usd">92149000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iedb0de1251734b50a07118c52b121a7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzItNC0xLTEtNDUzNg_0680aefe-ca52-4a4a-95d3-cb7c3e624bc1"
      unitRef="usd">91039000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i3a9e6fc73fce40499b351846caab4650_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzMtMi0xLTEtNDUzNg_4ed05b6a-3000-4460-8388-0e974df15b90"
      unitRef="usd">31796000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i85ddba45c2b347479e15f0e3f0f7d829_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzMtNC0xLTEtNDUzNg_b336f021-2d55-4202-a6f7-b0954aa6cc53"
      unitRef="usd">30272000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia6dbb7e1cd88492ca35d22ef291ea090_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzQtMi0xLTEtNDUzNg_72586b0b-de13-4a2f-8491-af6a2562465f"
      unitRef="usd">118609000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5ccb1e7af8d84e159ad8d661fcdc9489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzQtNC0xLTEtNDUzNg_7595114a-a37c-421d-a8d8-db6d41049e71"
      unitRef="usd">133264000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id1a7c444d0ca408f99f0056489dd590f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzUtMi0xLTEtNDUzNg_2247a4c9-c759-42f0-99e2-aac6ce5db07d"
      unitRef="usd">242554000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia86e00ad743646d0ac502541d731088b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNTcvZnJhZzowZGUwM2Y3ZmRiZWI0ODkyYWM0MzZkYjdkOTZkNzUwZS90YWJsZTphNmJjNmU5MjI2Yzg0ZDQ4YTIzMDY2ODg1ZGMwOGMzYy90YWJsZXJhbmdlOmE2YmM2ZTkyMjZjODRkNDhhMjMwNjY4ODVkYzA4YzNjXzUtNC0xLTEtNDUzNg_89cab4b1-3eba-4dbb-81b8-1d3df71d2a54"
      unitRef="usd">254575000</us-gaap:NoncurrentAssets>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjAvZnJhZzo3OThmZWVhMTNhYWY0NTQzYTVjZmNmMGU2YzQ1NzZjNi90ZXh0cmVnaW9uOjc5OGZlZWExM2FhZjQ1NDNhNWNmY2YwZTZjNDU3NmM2XzIzMw_c8bf02d6-66fa-4415-b703-6bb4eab58898">Subsequent Events&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Facility Amendment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March&#160;1, 2023, the Company entered into Amendment No. 4 to the Credit Facility. Refer to Note 5 of the consolidated financial statements for details regarding this amendment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90ZXh0cmVnaW9uOjA3MjZmYjBmYjgwZjQxNjBiNzk3M2Y1OGUxZGE4ZTdjXzIzMQ_43e9aaa7-13b4-4660-8540-cf533b0e85dc">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following schedule provides the activity for accounts receivable reserves and valuation allowance for deferred tax assets for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at &lt;br/&gt;beginning of &lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Charged to&lt;br/&gt;costs and&lt;br/&gt;expenses&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Write-offs&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at&lt;br/&gt;end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable reserves:&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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;962&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,443&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at&lt;br/&gt;beginning of&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net additions&lt;br/&gt;charged to&lt;br/&gt;income&lt;br/&gt;(expense)&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Exchange rate&lt;br/&gt;fluctuations&lt;br/&gt;and other&lt;br/&gt;items&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at&lt;br/&gt;end of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Valuation allowance for deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&gt;14,516&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&gt;4,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&gt;(995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"&gt;18,496&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;10,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;4,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;14,516&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;8,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;2,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;10,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib76c28d85dab42cc9119b4fff1b930ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItMi0xLTEtNDUzNg_4b5532ce-844a-422a-8eda-5b5c4bafcaf5"
      unitRef="usd">1443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItNC0xLTEtNDUzNg_fb443084-c9b6-4dc0-8323-f4a0f2320f46"
      unitRef="usd">1255000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i889d6a3183e34b849bcbc12d4c7bb136_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItNi0xLTEtNDUzNg_7bf833e4-714c-470a-8254-e5fa858a5a5c"
      unitRef="usd">1736000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ide3dc7a2c6bb4233b063afd20c56f6c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzItOC0xLTEtNDUzNg_9c1234ed-ad19-4c83-a585-23558b98e3f9"
      unitRef="usd">962000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc46f359059e4fb7a0853181344a63b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtMi0xLTEtNDUzNg_6b0491e8-2de4-46d7-ac00-52d888e56710"
      unitRef="usd">817000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtNC0xLTEtNDUzNg_35319e25-6efa-4c22-be25-e02968ab2270"
      unitRef="usd">1030000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i091330de2e254cf38763ca45a569cc6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtNi0xLTEtNDUzNg_19332d43-a9c9-4a15-b513-ef087ec2b749"
      unitRef="usd">404000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib76c28d85dab42cc9119b4fff1b930ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzMtOC0xLTEtNDUzNg_3c9c21ff-3580-40a9-b905-24b60d70079b"
      unitRef="usd">1443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia59f7b92582c4538bce781d13f6442d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtMi0xLTEtNDUzNg_51a95401-c8cf-4314-8b01-f607a441a308"
      unitRef="usd">1289000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i826643e843a2414595d78db0411022e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtNC0xLTEtNDUzNg_5fc77c2c-df98-4d82-b045-e836046f5077"
      unitRef="usd">1130000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i826643e843a2414595d78db0411022e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtNi0xLTEtNDUzNg_b20ac15c-5e4b-4f48-91e0-866e09c7c9dd"
      unitRef="usd">1602000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc46f359059e4fb7a0853181344a63b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo4MTQzMjVkNjk3MDM0N2NlYmNiYjY0Zjc2OTNjN2Q1My90YWJsZXJhbmdlOjgxNDMyNWQ2OTcwMzQ3Y2ViY2JiNjRmNzY5M2M3ZDUzXzQtOC0xLTEtNDUzNg_940da38b-022d-49fd-9588-800eb700fa73"
      unitRef="usd">817000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItMi0xLTEtNDUzNg_67256b4d-dcb2-4062-b1fe-837e5873fc59"
      unitRef="usd">14516000</us-gaap:ValuationAllowancesAndReservesBalance>
    <sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense
      contextRef="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItNC0xLTEtNDUzNg_0ce1b7de-065b-4f59-936a-f24d1c471379"
      unitRef="usd">4975000</sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic3bc1931656b4706b5e3f6be4541b255_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItNi0xLTEtNDUzNg_eb2d2ad7-36d0-4a5b-b311-9eef4494d629"
      unitRef="usd">995000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7841f3d4f4c948f7a34bac1b9b8cbf5d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzItOC0xLTEtNDUzNg_d4c9c37f-1d4f-41e2-830e-8deede13fad1"
      unitRef="usd">18496000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtMi0xLTEtNDUzNg_1bfb6cdc-dcc4-4a06-a0e7-9a54b9136af9"
      unitRef="usd">10237000</us-gaap:ValuationAllowancesAndReservesBalance>
    <sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense
      contextRef="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtNC0xLTEtNDUzNg_e49a6927-e675-4bd6-8f6a-2d58605ebc4f"
      unitRef="usd">4768000</sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3eb245b3e8d04a27908dda997328d12f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtNi0xLTEtNDUzNg_669f835c-8e98-4811-83aa-565e4e736349"
      unitRef="usd">489000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4eb4294bfa6e43d88eb19d2bcd62f6d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzMtOC0xLTEtNDUzNg_80b354aa-8c01-4e39-becd-f34a9713742d"
      unitRef="usd">14516000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5ad2915db2b34bbaa9570820d6a565d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtMi0xLTEtNDUzNg_4028f6a9-dfcc-4c01-93b8-c53503f8de58"
      unitRef="usd">8586000</us-gaap:ValuationAllowancesAndReservesBalance>
    <sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense
      contextRef="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtNC0xLTEtNDUzNg_f9078bac-8949-4505-a2cb-7f43fe99fc4d"
      unitRef="usd">2174000</sri:ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iec5cc3cd513c4242b93cf35ac9918d5b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtNi0xLTEtNDUzNg_f932d7fc-f66f-40e2-9646-2d03b9aea9fc"
      unitRef="usd">523000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i04a7c1bfc4be484ba3dd8bdf26005361_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xNjYvZnJhZzowNzI2ZmIwZmI4MGY0MTYwYjc5NzNmNThlMWRhOGU3Yy90YWJsZTo5MDk1OTJjMzVjNDA0YTFhOGIxMzE4MzY5Y2UzM2ZmYS90YWJsZXJhbmdlOjkwOTU5MmMzNWM0MDRhMWE4YjEzMTgzNjljZTMzZmZhXzQtOC0xLTEtNDUzNg_e35f7d9b-65c6-4574-9b91-c7335c9f932b"
      unitRef="usd">10237000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of tax expense of $514 and $267 for the years ended December&#160;31, 2022 and 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtMi0xLTEtNDUzNg_581b248a-6de6-4a14-b46f-fce08940ad8c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNi0xLTEtNDUzNg_ae5a2a77-7391-4599-9930-58b8cbbb69b0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzUtNC0xLTEtNDUzNg_68755b25-5e22-427a-beb4-a4b8db31fcd1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc3_3b8c3b3c-dbea-4221-baa9-764e2d58cfb4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of tax expense (benefit) of $14, $271 and $(223) for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtMi0xLTEtNDUzNg_269b3fb5-4d8b-4a52-85d0-87130aab1df8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNC0xLTEtNDUzNg_2fb76821-3073-4cb6-bbdb-fb34d44de99b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90YWJsZTo1ZTU3NWY3YWFhYzg0MjY3YjFkNzY2MGQ3NWY0NTFhZC90YWJsZXJhbmdlOjVlNTc1ZjdhYWFjODQyNjdiMWQ3NjYwZDc1ZjQ1MWFkXzYtNi0xLTEtNDUzNg_d885e32d-eaab-4717-92b1-d72a41e38ab5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmI5OTMzNTdiZTFlYjRmY2Y4OTM5YTA2NmIwNDliNTRkL3NlYzpiOTkzMzU3YmUxZWI0ZmNmODkzOWEwNjZiMDQ5YjU0ZF8xMDYvZnJhZzo1NzEyZjc5OWUzY2Y0Mzg1ODdlOTFmNWFlMGFhMGRmZi90ZXh0cmVnaW9uOjU3MTJmNzk5ZTNjZjQzODU4N2U5MWY1YWUwYWEwZGZmXzEwNDQ1MzYwNDY0Mjc4_e92e9b76-9739-432a-a434-500b8255e370"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>106
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MU2JUYVUHC01;M?-4+9DD]G)EV]VSSD7[188F]_I6):^_B]&".<_-;9I&][&
MKA@F\5**2Z=Y'V[5.@<GB+N6W3/[O?TY;E&<PN9;!_-_U.9\]UHX.G@/!89@
MGKS/6U"P8?+GK\=4Z<(+O=3133E[?<L>ZJ:OGQ<P+(H5W4T+N:4T-<ILD5VG
M%?-=B!E(,#2G",8#%\&5O"5OR.QDDZ::R OAURGA DTFDR::@'*$3*.)3!/^
M,/Q9Z<0RTSZ37AN]<Y!.D3RL/'E8ZIPP *AN"K;L_G)$H'S,U!HU=*D5,>51
MPZH4-88 BD.KFX0N?45?J?PFHY8R#,,T[++W^NKBVM1.$36L/&I8%:<F'4ZS
M&<-*J6L^(E8V)TE=5IO8*2*&E4<,2QT-WA/;SNDJ9Z:6&S])B6F-&;K4,F+M
M@TG!27)()U='R$DF,V3S@_=K]Q.X!^FTY7:^>3;[^Y8DP2-"/EU J7'6A<[
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
MS4!5FL"U@7H_9TQN.KJ6R6M7[P]02P,$%     @ 9W!B5F%JF"&1!0  R!8
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
M/R"T ;Z?<ZYV ^V@^ISJ_PM02P,$%     @ 9W!B5B3RV*/1 @  OP<  !@
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
MNPH 2,J5@0E7= "$V O9R/7=C=V$WUL "R#AOMBG2S6+^Y?RI*H*8%&P/&P
M%MQJ0$R)V %@2T"Z>@#T)8M,.R 5G$Q:X5Y6D4K7RA11.,[M%2@ _]R7*9'-
M0N<:((;3>.H!7:1%B4OC$R:!V>%0B[J$11Y@"3Q\1,7G%+8;'#:<#%R\FFGC
M4[7JN:U_OOOXR>T=4 )L0.\6 -&P3ZP@CAJP"2TAV0$<>!BC^=\:!Z)P1E4#
M5^)=Z7_7N.D=[+-8(;2).Y9>>$0?3 7[K>"([VGS>I^4?$HPY@B-(\6@\,0%
MZ,C_JW?74[\"PLH$J!FGUWL$-KQK)=R-=)\A90L.?KV^OG4X*!%@."Z0!#F(
M3L(HX'N7?(.].!B1GA,#XG;/]%%MDTHEZS7<$]HU@%^4N'*R<W</GM<5#\V
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
MLV0A(UA./0(=NPP,0-17ZK*I^8D+1I%3$U>":4^<A+.%0V3@INQ)H"3>U3L
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
M(F[80CN-PJAWL"N.FBZ?VX45N.> L#%>X/-A-(8C5.?CZ=@5#P[B@]SL$PU
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
M9\[6J13X.U#E69MHR/GU02=BRXDQE]$[HBV,EJID3U9LM, -&@;L"[P6[*D
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
M+1@G:;B.B.9*,?..I.Z02OZ>@L[CT,<"R#PG19!^ !C 0HI=6^Z@%08'<9$
M/!267T1L#&(F#/)9-4 2QYA;M6<J-Y&]'U4,<!_A44</$?["XD(1;$.\KV3=
M[F!^Q&#7^Q\#H3*U]L9F78PFO'/I!F7UB-JU=1X\BM0'OJ6X4T@=#&C*1-VI
M4;9TBJ!TB=<ML@QI!3Q('(?,XQ!'P@5(HO9U':K)L?'B4OP&!E ^DK+=(- @
MBL-)FY %@RG@,J8R5&]"5/M%I5#Y"U1X $B5)>_E$]XZ+<4GV7G*/H#G5X01
M49)+VACH,\I&LG3F)!,=!DP%VD!6V>DC6'F/\U"GMLC5D2/WS2Q]'-0!;@2:
MP$M'%_K I88V.&T%/"& [!'-2J%^;W7#IAF  /2^IXP]F[S\^/X#7TU?_A -
M0#% L\V:IGPXBH:%1C[PO>:QO:?UJX;VIF&C#C4!T;T4[RG.6" MCW(-'OPY
M8 M+-0<$#ST1Q3#WX"A59N).<[O"18W<*03-]"I"2=]1*.U$*S4BO!I70RHQ
MDP) "Z<(!80[D>).0? $$B(4>_OX@S7M/J1:*"Y A0)/7$E%3JW*!)7WK46
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
M%*"%+P]* I*T .]WQOCNA@Y(/^)Y\S]02P,$%     @ 9W!B5K*0+Y35!
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
M0B+"B+;=)(C&,_:C,.8%9)#6(BM8#G(1!)Y1DS/VC!J=N<ZIRE9V5!03L S
M\+32</^KWTL_95:C"09P. ]8L1;LC=KD/+MG@OR>,)D5BAZ\4Z4NUNP*P VR
MA_$L =&F@%E)O.2KE19B@ZH_PQZH032\; U+=\/+LP'[A,.U=,JUVDJ4#]#-
M.#L=#X?!<#AD1F02[A@!SH&GNC+*N7SI!3S;K66\#A@WX!<3:[F Y@O$<3"%
M#$D@P4I# *V6UA[2^>\*DIDY:]MZ[4 >=Z9#DX5 Y49..:=#K#8;6:"L,W(/
MW-(B3R'>K;M,F0MM!(F (3ZMI4X>Z,]B#8'?]HT?OM<9W2Y><QP-2DNL=()>
M6 K,*,'(<XRGX"NGH@\&L%AF(!PJ"=WG6RY3OK#R%O>LS+'):3BQ"I6YLJXV
MO)!FR6TM V?'0A=0<\%3&:@$-XUU5!:G98+9S5)10-Q16ZNV*1?>G("9'5I)
MZ56[3S(V4-&DS9SXOOZTSPDX&J:/S#BIEX#G<=Q]2D3C ;M6&J 11C6LA'G2
MG<&Q$%QCHEB@@ID2$IK9MM?HLQN2;6_\^/[ZIQM"LP";UMQ,&7MQ:9C*4:.
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
M'F<S'0+[U)$,N[5*T_OG^ 8\V;\IQ==D,<4 6'];J/@S--L$[AA98(^9  F
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
M-^#,'>@X31) :T=!; C5)O0$4L"R!_8^XI^NN $&C/,'[%FA$9Y?ZX!&G14
M",* E#O 44DZT(L6Y.&?@ \DT=Q8E$0"K'V@,\B5-U6\,UM+754J'SJQ9A#"
M_0FO3,Y:&I*&F4C:I![]P#L1Q;3F,9KP B=U]PKI1J-NE57B[7D@4!\QBDYW
M9$G*!PF(<I6>54:[RD/6AM3-3!F*Y"X@=?"9%E&Z7T-BZ=XP(T'M0NI$O)9Q
M;$N5O#G0.PI,$@@"PE&;"31SU!BX9&<GM"%\KJ$/L*702/9,)FCVIQ>NA1$B
MB6U#3(&57& 5KQ ,PG^PWJN6-10G5R*?ZAF$YTI*4N=>*U/9H9K+RV,DMJJB
MO!>:FM="=UBH&]@(?3BPN% M#A/?M1/K>_CD0/B#)*VV4+>??OX2B2\__RBS
MXN*&7?&.V^^ 4K>C'JIBX-V$4\8!YA6E4C(657$[@.1_(VW@@Y&U,[O:]IV$
M)]X3Y;R*I$+N@,:&&IO.4(13WE1I[YH]VM?5GH0&5K6S>:]'.[@4ISQW+OZN
M)$H[G0P$]O4JF\.C]=Z>?OKBT_X^D/TC7HE1-!U.\#^.QF=]\>6@@H11L_$9
M:LU0_+;/[]PW/AN+\7@HOAI?E_%:]"0:3&?\/YM.Q=LJ0\+1MTU'5@4J@U-K
M;G=[QMVP YZPZX:I_?R!?5P33LSBA&BEXO]7HC^,II,!-<ZB(4SZL*L##T5P
MY4&,6GS1SJNPOSP<1!7EE1A&L^$9NW?0&SX0G)I\67FY%BWZO6@\&XG^*)IA
MX])R9W(@&B/&0S9A%O7[8_%1^M*&SAV<=TL=%+H7^G7(N@_'4WH8D3F#"37'
M: Y"$S]1;SBCYE3TH]Z@1Z@%I2Q@&5[,$/Q@QJ*$AHI.TSHKLT.2@"&3:#R:
M\@'KG-B_#(4-8K"Q%J^Q3'_\9@]ACWKD=[X14,F)I'/*DOB";DEVOF@V*HEV
M(7FYPE *'IZ2O@N"+UOX-2"S19JBT(RZDY$8=T>CAU/W51MW)U/Q%_R-)_@+
MF^]6ZGQ?WL?2K<0BV'-+;2YTK>P[Q,YN<^88#I/1C)FB-QN(7T%T+)"O>0#@
M<_'YD8PS<ZHJ(5_VSA7/KT690"N.9Q.&!2:TN#FBT*3\.H+QA!/&B]F=EU >
M\( :89.30N($Q.-Q?%>+A0HGM5]*E+W@JEY4\^\M3DDFCY!4SLEX!4L\'91E
MS$G:Q8&3:LF_RCS4 5Z'JR7/"R?!,J:$A&5TYA+5Q1Q[X%>#F/8'^[NZ."3Y
MK@Z%?9;>+4M3/TH<35A7WDH23$KG6F(/I*+<)6W-&EF$?[H?6.;59K*"J.&'
M>;D%@C#^EQ+EN3]E]_3W*V.K##=['8.CXW>=%P!Q'4ZM?.RL]F=.UONZAXOQ
M+I-C5!UYWZFUCI&JU1U*U,+4(Z>12LF%-5F3XSEOQ5^T.:"G5Y/>@$6_ZL]F
M$06["%A* <GJ,H53_(F,[(?)D^GH"2DO$=+K/G,5-FZNPL;_XU782^8=K\*.
M5V''J[#C5=CQ*NQX%7:\"CM>A1VOPHY78<>KL.-5V/$J['@5=KP*.UZ%':_"
MCE=A_[^KL-/6QWF9LDO^!-$)II+PG5[SMOG*\29\W+<;'CZ1!-*6.J<$6V!J
MKSL==T(QK1^\*?A3O[GQWF3<7&%_KBP-0/_" (_5 RW0?/MY_1]02P,$%
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
M@],7S]9RH3XK^]OZ8P7?3L,JF5ZIPNBR$)6:/S^X'C]Y.<7Q-. ?6MV9Z+-
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
M9 D"C0WIJZ 8$KZPNC:5(0X+@?<D . ,*;UOF9U^Q D*Y&I)D9/ZCU!ZJ2"
MW[K+/G)-\<0>)*%8ZN^R@$ASPU@";P/J[.T1LI#W>X<P2"'OG\$@L)^ Q;X+
M#>3.X8C6/9R<)8_A'\;"+NS.-YV &#T*[[O-X'\/-,25X9AH'"JR&W"C^*'@
MQ"79EAKL=ECO?!&XJ=H-/-HB2UB[?:-F%?%T?$4 CG;4A22:.RH@HJ&?ZWM?
MO I5:,SOA00OQ['V$2Z%FT]&3S_#*_HX?GK,WD%VA87RW_,1%8E"1-:MU(4-
MUW)#FW1K;2T[BK.[-?$99/3E'4<P*!4(&<7B;?LNNQ;>B\:V"GQS_-%D2XZ.
M_].'@H,RWL>E=#X61S*,+RZ3J]%D4'TZ>9?=G7\P?KKK?/<M%KCY#5,K/&C!
M$S=O()I"3W!11D*.G<F-:>2XBW^7CQQIXD$'Q]I(F'!JD1&!Y^*]A+A(C+E@
M<!:E0VN(]2H?]G:WZBU#]8DI+3+%*-9SBS#%$I!I:\%:TNG5D,2[ H6B6+Y1
MD,ZH$-[BJJ4OA8A?WKW\\"GQV@!SR\K%JP NF)^<@6DQDJHB(&E8I**)%)[&
MPSKH)ZXHP%"A#QO,?WGC3,,SM&N8Z=@["G*=(?='8Z[.AXBOI<XB81\0M'Z@
M%@C3*CJ6NVIHG>B/(253$XO>$1_ 9,=1,6MX,RSY'(W/+XX3<7AQSB;Y<'IV
M%DI>:)NW%I0B.\[VLN]G^DX0H_R@F(8/]@9K @_GZ.P*XGCNU^YV1]?'XB-D
M0L@>A[E!FU'5*GI 5?7AS)U1'/KT*DI=^]D!RUC Y@E[G"A(?A(BG8'X[Y =
MU>0I?&(GWGIT>39J??>?WO5=T*%P;B3Z,'D\'9R.0\[HO*17V #X!XY!.G/=
M\LVC<3(]'X;T_W;]1USKL3(<17-*@. T)_"]<III%6M EJ+H&_3F+4UOEG9E
M!2_VO2P92](/5:%)C-"N  ';+Q[0IKX<O\6DUJT1USP8AL[;IH1.H>G#<%((
MTX<2J=X2]%'WZW:1[Q+L >D>)V?3"_C+@GTT3B;3Z3%*9C*ZQ.?3Z14_GSY^
M?#PLUH_/<>KX8LH#+\_'N #8,OQ^P=^.P)0=[X!ZL(:W5=0GR92 !F@O1X/J
M\RUR_I9RVR-.;(?X.5B^'&1@.ZRY^?#V\_?5%K[%";@$9)R<7\*KP[.I<RK
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
M+I6$[ ,'P/MY65K_!3<(O\#TXM]02P,$%     @ 9W!B5MPM7<G)!P  >Q(
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
M+&*T^8&D#6 G:NHXW/%P$-F6+1XB1</?9ZB5EXRPVZ8"EN+8YA!KA3R+55D
M\W$66%!9 %NHB=-MMJ!R(FG7ZZIL5NO(S&6/U=D0A4\BY]UD\"!N*GMT4Y6X
M+HJTZ]*1_I,3=L%>\:".XH.ZJBIDC)M]BOH7K+=]:KUZSWK)FP(43FO14$J)
MN$PU9TUY <(F+[=T!4%K65B7K8J=!^:T*MZ,@.(2(%I"Z=ROKS<;KX_D*08;
MVDQH+S05XD53H*K;0ADD,T/F9256VPH8 !"O93JM;+:9-95CM/%*HG)P5>MA
MQ;G99C5R*5YTVSY"VLQ(3A(GWL!6R,RUL0)7EV7N@$WP,9-1_I6;Q[D9J!9E
M,$_&W0+3BM0#-J9+^0DY!:C1*%O)@ 3C?+4F_P":M=& R PF2$3.[@*T<S1
M4+ CX'@U".IM;@034$X&O  9"Y;UGWP*)!!@ >&B]R);R!IBGM8%(UX?MN:'
MJ%ZPP.V@BI%G]T%)X*T!1WG<HDZ#=N4:^,40 4\# 4\'">IUYK:E0[5PF=R
M@,F(D=ODO:EQ#W> JP#H*Q2@@*&]%#NX0+\@_[I5DP\%_(*D>M'GHFLSUR*Y
MPN-*;I1A7GG>>ABY<J]NKKR,GSWJW0KFR,RM9;Q^S8[CI.,XAH<C[^,;SYE=
M<G67)H+"=Q8TT K5;EA.7;3)^Q)YMG!1)VYJ54;NW@</&8UZ?X/A ?IXD_Q7
M\F'T8>3G?]4\HNZ&>W>H!2@QP6;;3DT\$D)A!Q#I4SRZ=\]"7'DY5]?U._L9
MZ QVG"8?UEE)L'T$W,P*^.8-\* B0TW",V:<=6.*!BT>)E&X^FUT]1N^>L=7
M[WD+SJO3(/*030K#$J14]577Y8J\RBUG_<U[G6PF>!3[[5FH&G2 =+FN _X)
MY&C1WEE:XL^R@3"E^OKZC\N594U/XCYU==:BY) 7Z$"!A\R<U/ $UQ9J[TY&
MAT[[1'5JL\W+1VME-J\5D)GNE07UD_?"_ ! /SM)Q^-Q<@CH^P=Y3E$K 8JL
MC]"UB5"K#O8H6BLK)\2^'T@R;<VCNF@1)V&U9Y-T<GS\''AGXY1OB5<PUEHB
MWVCO)FCZ7%&-B3)L0A C(>4S19=S,B$DP4]3O)"%!5N79*IZY ']>U<*J\ F
M>*9E]IFDI/?D1N?@%VD]1,=YG$XG)_3$L_.+,](MMAI!XJ7C*U%06<+-10<0
MR?4;" 52U)C1-5N2T7#M-G:K[6 <R[>Y5T,="2@Y\F#6=6),S$],[LHV%]6!
MZ#( D[&*--26WSPH*!WB]H^CBX$"8V*R*Q&[UB/(?7=TX13OR_.Q7=6!+ WR
M1L!PO 8\)L 2H]$:W44+M+0%#JR]0 > (_?<O;@S 1 0X0%4Q7$TPR)?I]AA
M7>G4>T'7>$YE#GHX3^GLBL@G\I&@.<FJ!/EN1;E8E6!NLHIU>'#]X=>[@^=$
M;)?GC/?/+BXOV@B7>CX \N@(.9G'/D;R-DZ;!)TYN+E%))6?G9^,=_A)#XVP
MWAHBGZ(<XPQG8[)F.*R2T]&S5S,7:[AU\(<'=[_^W6RV/U[!!F,M#E4=-0XM
MQN[EM,60F>R*NZ=QLH-&[$VAJ\=S#MQ&-PQPKN$)OHMP?((72_$%B!X(6[](
MQR=3%).XT".8&0)YUPJ;D"@RXM#J.K/090:#GAV/+Y2W'--B'C$]"6P[1Q!P
MO(?@E(];\?L*_A%;)]<2C0/H]48\(N!6W)Z]3 E&YEIM_M<]3W]6,2OI'IZ<
M;7=C3]VMCYSM0_G(-L;%IND4#I7L'%8H2/9AN(K/Y]EDFIY>\MY P)U,3O<1
MV_ U[SV#H;4OT@L5*Y-T?#G^AJ7';98ODL0N.KH!BR05KCW2A$PA6B&R'>&_
M.XSSLKPZCE"Z(\6^D2/"4NBRXIL"P3K$KTZ 2/KTGSZ1S5Q)L?M+K_!.9KT&
M=(35?S%S=MH2_W],SI^V39);"]"^H0A<,%!(#./<>RP5_=;; >0CNFM "<^6
M%LV=IB(GM2[*,)J%0>%+GS*#C+D"J29Y(-'\I)'JW&DP"G 7G9WB.3T[ODBG
M7=TQJ(A=>O70/R=!^>]-89.)/ZJ]3Y-)8S9\%V:)EL'>,T:5U2YV+KX+?&SE
ML*>S$,"9?\::(2+4\7EZ.>Z03X2;PMSW8#%'S%KX>WR:3L[.(Q3V4;4%6 !(
M=2PE68*F/&:<GD\N NI1JLF'F+R^ .GNUNCJ>,(>OHOL8<(OSJBYCI#F70;<
M *;UF33X1$ <L85F>+ZLTB&TN]+Y[DECE)?NXQF@,905!V\DQ4CS;^A"0PP;
MN-<S.)930-00_P;&1)1PVVRMC8P9,&4D;XG#Z@L,DU24N2'FT&C0"1TR_":#
M*7DO;[Q_Z<;[E]ZH?ZG7MS(\WWN#YU 0\;.AO,7(/;D80:5H*JL),I4E<Q,3
M3T!?(.38H/(0I9LL2GK$?H89F9J\+VKIB>H)#QFZU #;5GR?XNJ,/9T8M8B
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
M755JS+\0OEX .J#M R( &@WN@4S[^_ $V#?H<>=]O:TN(/3*+_;'8DHW7[H
MA4[8H[H\(H2CF];.?G0(T5N%&0VB6($FQ5!,!'7$B-\;%(Y46-0 @T.G)<FO
M%9%;7?X & +?KC/I=2W)G00M=8>EL* W^+3]GMA8NI-.XX30:P,E'5Z-D=[$
MG(W)_K]1_"YC$HD9OLWQ=ZXT\'$6W"@'1$(I$+=U\EQIXNUFTA#9)C3(TZ3)
M#??&[9;8,\^C99V^+!) "CY7<='^NRG(DI%P710ZVI0+%C>5K</ N HKR'BZ
M187I8=?%T(O+OO*Y8 8BO28J*ST6?&B8;+/C]/QT_'0^\Q[/L[3Q\C#JE?BS
MT0 LB5QI+SFO]Y6 M-;OK;X.^2C2,?%;Q-Y>-_I;-5R"+HABR(L?0#3\Y6A\
MXD7*K97V)\DMXNFM)?U!9,O%R<5S>G "XD)B%G'?N.0-H2P;%KT3H2_%2\U;
M+51OB:"82",(0Q>YT*R%;TF:["TR=>I$LDFY5#0GE>?_>G5%+]L+[_HB-)Y'
MMT()27$3!LS:-A)I[NLJ-&M KR]:G?B\WS&V@K.H5&V-_OUB 7^_13Y"+N,/
MU(%FP>>F:L"[MZ\^W+:\WB+1_+!2AE7:8-CDU%B2R+'RMR%="J5U;[#P,/J
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
M[PI*; E!%X+E8^Y2BSI@*-/X>2%6"OU _1>&&#VKUU24<GF+W7);53@U%TY
MB3@ 0U+BM&LBKUB"GNA'9&;@0UY"9@:8X29/N(&_T VAX[JN=8/K>(%KW1!@
MM>XC-[@\8F/T(/(4]6D^X(8$O&R<P!M8C^^DOO\,+WAPM \-7@ ?<"=Q=WR
MS'!MJ) C0<"M#U(GB?RA;.'N=H/L#N8+G%0U,.SR;B5+XMBTG!:['9='VQ)3
M5<"G^YO7,Q7(707:*L@Z!<56P0!9^R[D.]6*-F^0WI:?S3YL5RPH0(HP4JWA
MX$^()WIW#CK#$ V4KKJ-(VTG4&+UM%!S*XPXEXOF&(%O>YU?QA-$%GP"5!N)
M%,6\"Y9XV4I?L2BRLE^Q&%F#W/O/T)]52[M3SWUC[;#7_ U3Y#1T1F7:@K%4
M)I,%*J[4C6F-PN8"=4>7MBJNT6$7*$RYNE4Y'A6TW<%66DT;\II@9N>DA+:M
MW0Z;PE'30E\/ 6_G9(:_A$?96'S=C<5U&XL-^N[W8F]0Q_["_.GA-AN,0N7=
MCA!^R*"K/U1XU)57 Y#IQ!^S?Z+U/MEY+5B'D(?&,)5S599D&RQHMZ: "%(^
MB.P.T8E2JG-M6&W'[P01J*2A4X9V4Y@W57>00")2)^4QHTUES"9S<'< 7.ZN
M$!XZE'?(/9JT"]2\H< 3OU3+W;J%<H=:3(OB[$;6==$QLR5*YT:Y=5MK /J(
M'Z)^C5.0<K""=]B\ VE=;CRF$(&/(?B,#G[D+UGF#SS%?2>(X]YE0V#UMF#U
MG@W6K_8H5.:'DUM9T6G#;XT-,ITQ+E#:]Q?)8?F3K$8TP<<ZT:(3C;JVA#=:
MN4PW-<);$HNG\Y"<H@8O9-3CZ-Y4&)59[^2J:#8'1>-"&W- IQEH?N0F4&?J
M0-^1OQ\CUQXQG5LM+S#5PQ8W3+#SC.B2<Y"/,*5+%\TV1/F\G,U 9<F!UFZP
MM-9$8^L=]]Y@X\H='H?][[?=^OZT%0$Q#VP]MU8,X61[SLH'#T8?X.1BFUJ[
M3*3KK52QY8+._[':]X@0L5"ZBRJ]_\#D!ZIWU.WNI+O^\T = >(O;Q4VZ?NY
MK&1';MHVN&_GT$D#BTD1!M<G%L/!]-H;+O&>CWL,?0C=J:3S/LK\!SM=0]2,
MQZ@L8$Y$U(*6TDZ6[<GQ=CR=LU9Z^3S_;* VYB"$,'CS34QRWZ0'MK8LGYJF
MN.O-"WU[R9.G=D1;+W$7O#P.+"'U^SL\\ Z>=B]MJ,8)R$UJ^?PX:0GM&"PZ
M\L._YF#DC0NS$^0MRG@8I/\W]W*0;?K_$V[MC,*^A5NS_"0=]"P?PM^^]#_:
M>?&$?</<OEXCMH6%M^^@^KO]*[Q)^^)J.[Q]__=!5.CJAA5RAJGNZS@<L:I]
MI=;^J/7*OL::ZAJ;%'M)Q\NRH@%X/M.ZWOP@!?V+S;/_ 5!+ P04    " !G
M<&)6*UDS+N4#  "4"   &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R5
M5FUOXS8,_BN$KSC< 4)MR^^])$#?]@+L#D73;1B&?5!LQA;.MC))::[[]:/L
MQ,V I-N^V)1$/GQ(BJ9G.Z6_F@;1PK>N[<W<:ZS=7/F^*1OLA+E4&^SI9*UT
M)RPM=>V;C491#49=Z_,@2/U.R-Y;S(:]![V8J:UM98\/&LRVZX1^N<%6[>9>
MZ!TV'F7=6+?A+V8;4>,2[<^;!TTK?T*I9(>]D:H'C>NY=QU>W<1.?U#X1>+.
M',G@(EDI]=4M?JSF7N (88NE=0B"7L]XBVWK@(C&GWM,;W+I#(_E _IW0^P4
MRTH8O%7MK[*RS=S+/:AP+;:M?52['W ?3^+P2M6:X0F[43?./"BWQJIN;TP,
M.MF/;_%MGX<C@SPX8\#W!GS@/3H:6-X)*Q8SK7:@G3:A.6$(=; F<K)W15E:
M3:>2[.SB$9^QWR)\>!*K%LW'F6\)U9WYY1[A9D3@9Q!"#I]5;QL#]WV%U3\!
M?*(S<>('3C?\3<0[+"\A"AGP@/,W\*(IQFC B_XEQK56'=P25TUW@?)L&[@=
M,HP:?K]>F6'_CU,9&/'CT_BN;Z[,1I0X]Z@Q#.IG]!;OWX5I\.D-]O'$/GX+
M?6*_>H$EUM0/%D1?P?>H:BTVC2Q%"S^I4KA+?HK[V^A/#>5%M=2;LJ_!#I<
M*FE$76NLA4506TW=-W'0N%%ZT -S1*<^IM/NZ<"'\".A:[#D98-:JLH NEL"
M5&/L5I3X0YV'9SA@D1!<C86B?KC#9UD2J7O7R%KULC2PM*HGN*I&N-'B+]DZ
M;:-:61'C"GY#H<_Y&=TX%_]O^84^D$M!V;F"+Y2 !J[IVE"T< &\"%D>Y$[*
M.4MXXJ0T9$6:D10F$0L)@*0@9G%8D)3F+$E#$MZ_RWG(/YV1XCAF!7? 49ZR
M(HZ=% 7D(H<E?6%?21QL_NL[X8Q' 20IR[(,XHRE:71Z\WZK:0),AB%G:4XI
M*5B:%1"14L@+X''.XC2',(]90OOGW$[ZE)TPIG<8,Y[D<&VD@ =1RK4L(0E8
MEN>04IQIX58%D8I9'N>0L(!')*<\.Q]:PM(HA31A2<'=*DDR>%*6[F5/-32N
MABZ/,96J2)U$.EF6'/8RMY<$Y*K(AM.,%:$K'R<I&TJZ3]3%(547AV1=0%X4
M5#(G95E .>&NVI0=FI%#-]RJ;B/ZEST--T\JH$9Y;9_7YA$:8=<@/5W[. -0
M6M:RISMNH%?VZ+0\?,>D&0&PNCSU[?&/)@6IU\,\-%"J;6_'H3'M3B/W>IPT
MK^KCO/XL-'$A=[@FT^ R2SS0XPP<%U9MAKFS4I:X#6)#OPVHG0*=KY6RAX5S
M,/V(+/X&4$L#!!0    ( &=P8E8C[N/E*@,  &D'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;'U5VV[;.!#]E8&:%@F@M23*U]0VD,L&VR(!@CC;
M8K'H RV-+:$4Z9)4W/;K.Z1LQ6D=O4@<<N;,F0N'TZW27TV!:.%[):29!86U
MF_,H,EF!%3<]M4%))RNE*VY)U.O(;#3RW!M5(F)Q/(PJ7LI@/O5[]WH^5;45
MI<1[#::N*JY_7*)0VUF0!/N-AW)=6+<1S:<;OL8%VG\W]YJDJ$7)RPJE*94$
MC:M9<)&<7PZ<OE?X5.+6'*S!1;)4ZJL3/N2S(':$4&!F'0*GWQ->H1 .B&A\
MVV$&K4MG>+C>H]_XV"F6)3=XI<3G,K?%+!@'D..*U\(^J.T_N(O'$\R4,/X+
MVT8W'0:0U<:J:F=,#*I2-G_^?9>' X-Q_(H!VQDPS[MQY%E><\OG4ZVVH)TV
MH;F%#]5;$[E2NJ(LK*;3DNSL_!J7%DX?^5*@.9M&EB#=093MS"\;<_:*><+@
M3DE;&/A;YIB_!(B(2TN([0E=LD[$:\QZD"8AL)BQ#KRT#3#U>&E7@->ER80R
MM4;X_V)IK*9F^'(LV@:K?QS+79!SL^$9S@*Z 0;U$P;S=V^28?R^@VF_9=KO
M0I\OZ,+EM4!0*W"LC_'K1#C.CQ**U1*U3^H+X8.T2&H6-+=H@%NXX[;6I?T!
M#_BDQ%,IUW"E,2\MW/"L%.[D=_D$DN$H',?,K])P,AC!L,<F\!8^UA)=&?L^
M'%AL,4<)IE#:_D6>*\@:+!<&O'LS9@E[#RR,)Q-8U#\+5;^FFX3]00QIF/0G
MD/9&\8&O%!Z5Y8(N)GEL] 8AZX_A%HTYIQNE-4H+&\)U0^'4JYS!J5<ZVQD+
M)=>-5P<3@J3A>-(R?%YU%'W0%GW06?2;VKJNW"6^I#)0]6^=_T?G_[4^Z 0]
MW@<7]F7UW?T*P18(JX9#]8*#._B]UESF36*WU#? #:R4H*E.>?T/N09T(^ /
M)ZEK#%\(WPK[;B%A\%STF T/A5$K- 5QK34)V8 =37ET,/XJU&L_Y UDJI:V
MF83M;ON.7#3C\UF]>83NN%Z7TH# %9G&O1$E6C>#O1&LVOAANE261K-?%O06
MHG8*=+Y2RNX%YZ!]7>>_ %!+ P04    " !G<&)62L/-%"H(  " %0  &0
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
M=A3MW_A\UTM.++0NY8,9C&LZ6KN2] NW0E&[<+WJ!-+V^:VT"<!"UB[\C%H
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
MW14,>HX<'U/"^%_2];DG)P%AK4%5#V!;0<UE_Z6/@P];@.GL " > /%K <D
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
M?67=,]83+4K7=MT*;9HX-\Q-GXW2!IC]I1#Z:6)?T'3N\4]02P,$%     @
M9W!B5FCH50AC"P  AY<  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
MO=U=<]I(%@;@O]+%3FTE59F@+[ZR-E6)U=U2UV36-=[9O=C:"P7:H U(C"3L
M<=7\^&V!@F@AVBCSLC>)P>I' I]CM7AI?/.<9E_SI90%^7V]2O+;WK(H-A_Z
M_7RVE.LH?Y]N9**^\YAFZZA0-[-%/]]D,IKO!JU7?<>RAOUU%">]Z<WNOOML
M>I-NBU6<R/N,Y-OU.LI>/LE5^GS;LWO?[O@E7BR+\H[^]&83+>2#+'[=W&?J
M5O^@S..U3/(X34@F'V]['^T/PIN4 W9;_#.6S_G1UZ1\*%_2]&MY(YS?]JSR
MB.1*SHJ2B-1_3_).KE:EI([CMPKM'?99#CS^^IO.=@]>/9@O42[OTM6_XGFQ
MO.V->V0N'Z/MJO@E?0YD]8 &I3=+5_GN7_)<;6OUR&R;%^FZ&JR.8!TG^_^C
MWZLGXFB [9T9X%0#G$L'N-4 ]](!7C7 :PX8G!DPJ 8,F@.&9P8,JP'#2P]I
M5 T873I@7 T87SI@4@V8- >XYWYPUK>?G+6KH/V/?%<O?E1$TYLL?299N;WR
MRB]V1;<;K\HD3LK^>"@R]=U8C2NF#_N^(.DC>8@72?P8SZ*D(!]GLW2;%'&R
M(/?I*I[%,B<_$C_.-VD>K<JM/^:Y+'+RQI=%%*_RM^K;OS[XY,T/;\D/)$[(
M/Y;I-H^2>7[3+]1QEGOKSZICHOMC<LX<DTL^ITFQS E-YG+>,IZ9Q]N. >BK
M)^CP+#G?GJ5/CE'TY>P]<:UWQ+$<N^6 [LS#Q39Y3^S1V>&^>?CG*'M/K/'9
MX?2"X:Y]=CB[Y+'OASLMP_GEP]OV'EP^W&H9'IJ'_YP^J:?..;MW\=I3]T*L
MUI^;5D;NH=G<'>>>X>XS=5[+BI=WY'Y5=IEJ#T)_V\8;=<(IR+]_4IN3L)#K
M_#\MA_II;WOM=GD>_9!OHIF\[:D392ZS)]F;_O4O]M#Z6UO!(C$?B5$DQI 8
M1V(!$@N1F !A6H=XAP[Q3/J4JQD=>;-*<W5"4;.G>77":6L'(]2U'9"8C\0H
M$F-[;+3#RIGSTU3]3GTZKO'3+5QK9(_UK8)7G1!YV *$:14Y.%3DP%B1#VKJ
MKJ9![\A")C)3<Y_REW8T5Y.Q."^RJ)S=MU6G$>U:G4C,1V(4B;$]-CRJ*ML:
M#B>#1HFV;*9$JU&!0=MFCC?R&H6*? 0"A&F%.CP4ZM!8J*RLR*6<DT6:MLZZ
M/QG'=ZU)).8C,8K$V/"DBAQG-&Z69,M6MNL,&Q6)/+ 0B0D0IM7MZ%"W(V/=
MWD=9$<^VJZB0Y'-4%#(C#S+)TXQPF1"[NM!LJV>CV[6>D9B/Q"@28TB,([$
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
MT.@<JOE0C4(U!M4X5 N@6@C5!$K3.ZF.SKW!-:\PH!DZ5/.A&H5J#*IQJ!9
MM1"J"92F-TL=MGOFL/V[H@ZSV;E'H-DY5*-0C4$U#M4"J!96VO$\VK$'S9?Q
M!6JG>O'7H;AG7G#>Y?)Z=/* [-&DL93[SKR_SJ4,3;:A&H-J'*H%4"V$:@*E
MZ15?)]O>*\EVUZOKTS7.JH_'HV;=0]-JJ$:A&H-J'*H%4"V$:@*EZ75?A]I>
MEU#[3?4A;SG)9+EN8TZ*].VA&[YL<S4Z;^^'TWC:L2:32;,?H(O)H1J%:@RJ
M<:@60+40J@F4MN^'?KZ4LO"C(IK>K&6VD'=RM<K)+-TFBB_CAL.]JN0?RS]6
M\.&CT^N?W,_L#X%=WM^OF>G-)EK(SU&VB).<K.2C(JWW(W7=DL6+Y>%&D6YN
M>W:/?$F+(EWOOES*:"ZS<@/U_<<T+;[=*'?PG&9?=X<]_1]02P,$%     @
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
M94?T7O"L^M-V%7:C4/LH]:KSMMI$,;\;R66EXN4S']W_\Q\X]'ZR,0@)QH#
M-';I@5WJ0M^Q6R7-TA07E; QMT.8- CU\OI\/YWY?G@[?CZFQ-(J]#VJMV+.
MV0RT-3C8&IRP-=YFVS02\OZ)LJ(4R=>H-MQF\PXI/++FAOI3,FT9;6GFAY3B
MEM7.>0VT.CQ8'3JM_A>W7M30F#D- J]MGZ753%[6EGG."0PT;W(P;^*^J$<7
M$O%7*1,J;K-W8E@R\;R6(7.S42AE1<O:B7&C![1>Z9XM5DP/5DQ[6X%R_BK0
M%QZ5-GNFQE2GGN>U['$.VG>9 @+3^)D=^)GUYZ>F!HF7PD;/S+S<H4&/<\R^
M] "!:?1@3ZD;;RA!ZY);/6*/>((C][A]28)"TUDZTH!X($O+8FMULSW@*9*<
MP_8F"0A-)XDHDLA0DJ3TLI)$C"711I)SV-XD :'I)"E1BIVJ[/Z/)LZJA<0S
M+V7<*$/#.OBLXXAC:8$VO$R*A94T]P"3AG);/#%W]^Q-Y"7D)U;Z$[L%Z)&0
M3[)-E)0RUA8H7D?ERGZOF3K3N-&HX;.M)LR)HENBU"5VR\MY$\3*N#%-*F$/
M!(%TX-Y,2#0&A::3IT0J#J\2Y6$@+;JG&!*-0:'I%"NAC$\HY3-"/6PJ8$K]
M&6U[F*598,A/YI[04(.5IL8G1'6/> ^;>OJ&^'X0M"VWM?,(-4R_A%K&2BYC
MMU[N"/JP*8L)]OQ9VTA+,RI_T=LV7D+R$B5YB5ORZNLM^A]Z5^=8RR)/8NOJ
MZX;KNS2 HC$H-)U*I8L)OLKJ2R!U\!P4C4&AZ10K54W<JKK#(_>]CET-AP%I
M)9#F;O#>5%Q".Q.EG8E;VAJ.^R2*7.KDA931CV7T-4FM3($F<$'1&!2:3JC2
MT(1>QWV!LK-[BB'1&!2:3K$2]\0M[KO<UTP TP"WLZAN[-Y,7$*I$Z74B3N?
M_*F,%CR/,F[_D075WZ!H# I-)T[I;S*YCI<"J>H]Q9!H# I-IU@I?G)*\9\.
M<8BIX'%(_782P=K,P^W- />$AAJL=#XYD1?O$>(04]7?3":A(34LS<*P'0@Q
M]\0&&NXK\>^[Q7_'>NR;.>UI&+;C&TNKF=\F@KEG,-1"I<E]=ZY:K;.G0QLW
M5._-;5#=#86FTZATMT^N4SX J<#GH&@,"DVG^*A PZWGNWS1-[S,#Z:&+\*6
M4EQ"B/M*B/ON9+;FLV=%-6[ WK<5J.2&0M/)5)+;#Z[CN:!9=U T!H6F4ZRT
MO#^H-L0WRSX";]I62&[LWDQ<0IS[2IS[[N3X)QZO\R(M5E]0E"_01BJJW+Z)
MXP;J?3N!RF\H-)U$);_]Z74\%K)N90Z*QJ#0=(J5X/=/"?[3$8YO*GA,9D9.
MT=IL:@A]]X2&EB<JH4]/%+;TB'"HJ>MOL(>-2@1;N^FLKI75:Q4O$0!0%0!0
M=P#0L3A3LR*%3(V+:VGES_QVX9Y[!D,M5-J<NG/B]D7W=+CCANV[/H"B,2@T
MG5*EQ>EUJJ4I:+8=%(U!H>D4'U5,NT5^EU^:52?!I+U][(;N3<0E!#I5 IVZ
M<^*=[GM6Y.,&[WV'@<IR*#2=6"7+Z76*82AH,AX4C4&AZ10KO4_=>K_+B<W"
M%H(G[3)Q-W9O)BXAVJD2[=2=,^_TXGF1R]_@%#'^G,3VW1XW=.\;#%2H0Z'I
MM"JA3F?7\6'((O4Y*!J#0M.?YE&A03!H#R"PU+6W/=B-W)<'*#2=!Q4H!.Y
M81YM$A&ER5=Y@U7%4KQ$)4<+_LS38E-7TUI) MTQ $5C4&@ZG2HJ":ZS8Q"
M1BF@: P*3:=812F!>\?@G"Q&8&X?X""8M0-=6S-"C4C7/:&A!JN8(7#'#+T>
M/30#B1L28M(VW-(L).WG+=WS&FKWT1.7@\IF K-L!I/9I+TWM&]V7*6/\=2;
MM6V\A%H/E%H/W$GT4\OOZ7R&>X#>*P6H3H="T\E5.CVX3M%, )JU!T5C4&@Z
MQ2H "-P!0)>/6@I@/&+4MKG!>U-Q"=$>*-$>N+/K9[CR&5&1>Y#>]QJH9(="
MTQ]%5Y(]]*[BSB%H+3\H&H-"TRE6T4 X:-M@W^OXMY28Q5]N[-Y,7$+(ATK(
MA^[MA3.\^8.\#;-M9B4,5+Z#HC$H-)U8)=_#ZVPRA*";#*!H# I-IU@%#*$[
M8'A7B21KPH5MQ9?;%*628^NOS0F@KL?_Y^Y^O>FZ1)P1JC@C//'L[1FN'KUV
MNCKH5@0H&H-"TXD].CSF.EL1(6B( XK&H-!TBE6($[JW(GJXNANHDO=[WGUL
M@+MW;]) @Y;QT<%N&2]7S0%Y%6K.9ML=?';X]' (WT-S]%SK\T?\ENV.TE,P
MNY/]/D3E*LDKE/*EA/3>3*1CE;O#\G9O1+%ICH_[7 A19,W+-8\6O*P;R.^7
M12&^O:D'.!Q9>/]_4$L#!!0    ( &=P8E9'E_"GR@(  & '   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;*U576^;,!3]*Q:KIE;:RF>@Z0A2FZS:
MI$V+FG9[F/;@P$VP:FQFFZ3]][,-96E#LS[L!6QSS^&<Z^OK=,O%G2P!%+JO
M*),3IU2J/G==F9=087G*:V#ZRXJ+"BL]%6M7U@)P84$5=0//B]T*$^9DJ5V;
MBRSEC:*$P5P@V505%@^70/EVXOC.X\(U69?*++A96N,U+$#=UG.A9V[/4I *
MF"2<(0&KB7/AGT]C$V\#OA/8RITQ,DZ6G-^9R>=BXGA&$%#(E6' ^K6!*5!J
MB+2,WQVGT__2 '?'C^Q7UKOVLL02IIS^((4J)\Z9@PI8X8:J:[[]!)V?D>'+
M.97VB;9=K.>@O)&*5QU8*Z@(:]_XOLO##L"/7@ $'2!X+2#L *$UVBJSMF98
MX2P5?(N$B=9L9F!S8]':#6%F%Q=*Z*]$XU2V:'</\15:D#4C*Y)CIM!%GO.&
M*<+6:,XIR0E(]-ZLB@8*]/%>%Y'42Y@5Z)LJ0:!I(P1HX!>"EX0290#',U"8
M4'FBH;>+&3H^.D%'B#!T4_)&:JQ,7:4]&"5NWNF];/4&+^B=07Z*0O\="KP@
M&(!/7P_WG\)=G;D^?4&?OL#RA2_P#>7IY\52*J'K\]>0O98O&N8S9_9<UCB'
MB:,/I02Q 2=[^\:/O0]#9O\3V1/K86\]/,2>37EEJ@"K]CQ3K'1ET+_;/V2^
M94PLH^DOF\P?>_XH=3>[K@:BSA(_[J.>R(UZN=%!N7/!BR97:(N%T!7^8&M7
M0(XI17Q)R=H:&53=$L<[>L9>Y#T3O1\4)Z-@6/.HUSPZJ-D>K2%%H[V?A<GX
M['D>]Z.B*$[\84UQKRD^J.F&*TQU]VT[ >QV FX[0=YU@G^40KRWR7&\G]7]
MJ,3SP_$S"^Y._S-WSU<LUH1)1&&E<=YIHC,AVG[>3A2O;4M<<J4;K!V6^@H$
M80+T]Q7GZG%BNFQ_J69_ %!+ P04    " !G<&)682K\E]L"  #Q!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RM56U/VS 0_BM6AJ8A#9(F*0S6
M1BK-INT#4D5A?)CVP77<Q,*Q.]MIX=_O[*2A+VG%)+[4;_<\N>>N=S=82?6D
M"TH->BZYT$.O,&9Q[?N:%+3$^EPNJ("7N50E-G!4N:\7BN+,@4KNAT%PX9>8
M"2\9N+N)2@:R,IP).E%(5V6)U<L-Y7(U]'K>^N*.Y86Q%WXR6."<3JEY6$P4
MG/R6)6,E%9I)@12=#[U1[SKM6WMG\(O1E=[8(ZMD)N63/?S,AEY@':*<$F,9
M,"Q+.J:<6R)PXV_#Z;6?M,#-_9K]N],.6F98T['DCRPSQ=#[XJ&,SG'%S9U<
M_:"-'N<@D5R[7[1J; ,/D4H;639@\*!DHE[Q<Q.'#4#OX@ @; #A+B ^ (@:
M0/160-P 8A>96HJ+0XH-3@9*KI"RUL!F-RZ8#@WRF;!IGQH%KPQP)IG6Z49R
MCJ8L%VS."!8&C0B1E3!,Y&@B.2.,:G2&QI525) 7=*^PT!S7F1,9FBB95<2@
M1ZS@Q;R@$5S>48(YAT53M03\IY0:S+@^!::':8H^G9RB$\0$NB]DI8%&#WP#
MDJQC/FG<OZG=#P^XWPO1K12FT.B;R&BV3>!#+-J A.N W(1'&5-*SE'4^XS"
M( P['!J_'=[K@*=OAP='U$1M>B/'%QW@Z\KC[]%,&P4%]Z<KWC5?W,UGF]"U
M7F!"AQYT&9=8+_GXH7<1?.V*U7N2I>]$MA7'N(UC?(P]@1X#'41 13858&P%
MX+IW<:FU_7_GT&7U:5=0:_)+1VX;\3+I]Z-XX"\W@[5O% ;1Y;91NF]T=G7U
M:K0EKM^*ZQ\5MZ[>U;IZ;4FKNGHQ(:K"O$M4?\^5.-[U=[QO% 57.\K3H^[]
M;V;]C6984I6[H:*1JX.Z#;2W[=P:N7:]<W\#\ZP>/Z\T]3"\Q2J'5"-.YT 9
MG%^" %4/F/I@Y,*UW)DTT,#=MH"93)4U@/>YE&9]L!]HIWSR#U!+ P04
M" !G<&)6+O'HSI4#  #H"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6RM5MMNXS80_96!NB@VP":ZV5*<V@9RV:(+-( 1=[L/11]H:2P12Y$N2=G)
MWW<HR:ICRT:!]L4BZ9GA.3.<RW2G]'=3(EIXK80T,Z^T=G/G^R8KL6+F1FU0
MTC]KI2MF::L+WVPTLKQ1JH0?!4'B5XQ+;SYMSA9Z/E6U%5SB0H.IJXKIMP<4
M:C?S0F]_\,*+TKH#?S[=L *7:+]N%IIV?F\EYQ5*PY4$C>N9=Q_>/4Z<?"/P
M.\>=.5B#8[)2ZKO;?,EG7N  H<#,.@N,/EM\1"&<(8+Q5V?3ZZ]TBH?KO?6?
M&^[$9<4,/BKQC>>VG'FW'N2X9K6P+VKW"W9\QLY>IH1I?F'7R08>9+6QJNJ4
M"4'%9?MEKYT?#A3"Y(Q"U"E$QPJC,PIQIQ W1%MD#:TG9ME\JM4.M),F:V[1
M^*;1)C9<NB@NK:9_.>G9^;*-'J@U+'DA^9IG3%JXSS)52\ME 0LE>,;1P#4L
MZ0WEM4 GO= JKS,+WYC6I/$&OW*VXH+3ZN,36L:%N2*5K\LG^/CA"CX E_!;
MJ6K#9&ZFOB7L#H&?=3@?6IS1&9QA!,]*VM+ 9YEC_MZ 3Z1[YM&>^4-TT>(3
M9C<0AY\@"J)H -#COU</+\")^T#$C;WXC+UGM47*#NO\M+3D)*9SH ]\?K7H
M*)]ZG(*D:R8^P1>9408;=)YO5U?PQXL2 NBI[\C0GT,.;_&,AO&XZG%G-BS#
MF4?EP:#>HC?_\8<P"7X:<M;_9.R=ZT:]ZT:7K,_WCMGM'>/<IC%CY !F884%
ME](]97JV&]1<Y4/N:.](FSM<[=O.)[>C9.IO#VF>"H51,@E[J7?XQSW^\47\
M71P-4%'>DW )A\:RE>"4W#GDM78,SL-OKT@.X4_"] C^J5 :Q.DP^J1'GUQ&
M7Q0:"V81LI+)@G#3"Z8H7^,K-TT%$5UE<)SR&L$JR 3C%97;+;61C7OV@R4A
M.8$;CH/HB-.I4!2<"4C:4THO4J+>9463C89J;8Y[[]L2+T0@/0%RG<;C\ CN
M@-0D&9V)P6T/^/8B8$ISZE>2&H;6*+,WL/2&C&"N4PY!O3T%,8J/'\N@4#(,
M=-(#G?R75*5"=SE))Z?Y%X_28^2G4N]2N47N'S3-"G71S!(&FK[7=I'^M!]7
M[ILN?73^0&-,.W7\8Z:=@9Z9IM)C0.":3 8W*>6?;N>*=F/5IFG-*V6IT3?+
MDD8QU$Z _E\K9?<;=T$_W,W_!E!+ P04    " !G<&)6Q2)JD:\1   0_
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
M"U M1+4(U6)*ZPX<;1!/DP?Q?FQACH;QM&& :G1ACJ;L4,U!-1?5/%3S42U
MM1#5(E2+*:U;YFWZ3Y.G_\Y?F*-)/U2S4,U&-0?57&UXTS)MJLT&]U0:WTY?
M]/.VH]OI^F317YBCN3M4B\9>@V:8DUE_8?Y7).JT-E&GR>]C]O%)58;&XE#-
M0C4;U1Q4<U'-0S4?U0)4"U$M0K68TKK/K&EC<=/)LZ['IVB*#M4L5+-1S4$U
M%]4\5/-1+4"U$-4B5(LIK3MPM&&[J3QL=_9$7>Z=/1*@63M4LU'-035W.KR/
MFC91S47_C7&G[3IO%E.-F=Z;T/MCGEI/U?M7T-!7$:):-/HS,8W^:XBI7KL5
MUV;:IO)[K@TFZLK_*<B;Y>3]GEV9:)@-U6Q4<U#-134/U7Q4"U M1+4(U6)*
MZXX8]YY(^<R/I&2?2<D^E))]*B7[6$KVN93L@RG9)U.RCZ9DGTW)/IR2?3KE
M7Q&/F[;QN"D<CY-[9X\$:#P.U6Q4<U#-134/U7Q4"U M1+7HI'4N$X^\68[J
MM%OB;1YO*L_C(:N)NLV]B<.G*LE62;$JE=]VJZ02AP=SOU3''FO^7KYW9P\8
M:, /U6Q4<U#-134/U7Q4"U M1+4(U6)*ZXXK;<!O^KP!ORD:\$,U"]5L5'-0
MS44U#]5\5 M0+42U"-5B2NL.'&W ;PK?:4_NG3T2H'?:0S4;U1Q4<U'-0S5_
M.KQKW\A,/$ [#5$M0K68TKHEWH;[IO)P7WW %QM1U$N#U>DV]O<>1_'NMA"'
M68+RCUAL/XMB_/"/QOU0S4(U&]4<5'-1S4,U']4"5 M1+4*UF-*Z8T,;0YP^
M[XW]IFB"$=4L5+-1S4$U%]4\5/-1+4"U$-4B5(LIK3-PZ&V"49??V.]?>"R.
M7#YW3$ U"]5L5'/TL6>C#MX(Y:*=>JCFHUJ :B&J1:@64UJWV-O4H?Y8ZO!'
MG[8CA\^N=31^B&JV/HRSJ5-]86B][)Z#=NNBFH=J/JH%J!:B6H1J,:5UJ[U-
M/.KRQ.,'42SK0W=23_OK.J\.SX#.]LVY@>;S^L"_2[)OI_M]CM8\&FQ$-0O5
M[).VN%?SDU>#>D?SBJCFH9J/:@&JA:@6H5I,:=UZ;_.*^E]P\SVY>7:1HR%$
M5+/UX8T!]>&TVT$[=5'-0S4?U0)4"U$M0K68TKIEWJ8+=6FTZ?$R5Y)2V6>E
MJ*I-\XCYO/B:%"MEF6=5D2S'5_)D@NL:U2Q4L_61=-G8($!VZJ*:AVH^J@6H
M%J):A&HQI74'@39_J#]R/\"[RWU17>?UC%Z=?%;GTFM_<O'L(D<S@ZAFHYJ#
M:BZJ>:CFHUJ :B&J1:@64UIW+&@S@_KS9@9U-#.(:A:JV:CFH)J+:AZJ^:@6
MH%J(:A&JQ936'3C:S*#^V$T![R[W)?MJG1?IG_6"(=DV0\3H0(!&!E'-0C4;
MU1Q4<U'-0S4?U0)4"_7A_2>-P<HO0ON,*:U;X&UB4)<G!G_LC.!\>)YLL3"Z
M/Z=K><]G5R^:_4,U!]5<5/-0S4>U -5"5(M0+::T;I6WV3]=?@M":W@UOQ!+
M47]M]>AE_<7@8K>F:X,'LU_+]^#L:D<#>ZCFH)J+:AZJ^:@6C/PE]0ZM(=IA
MA&HQI75*V&A3>(8\A??(Z;SFC<)G/0!$WMVY,W54LU#-1C4'U5Q4\U#-1[4
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
M+,@2;S/YE>U^)U5"$XV7L$P4?\&NLG5&(-D*R?+*6460I[3\CV\K(O8<H/^
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
M""X%A!T@M$9;9=;6$BN<1((?D##9FLTL;&\L6KLAS+S%C1+ZE&B<2M:P!]8
M>H^^82&PZ2FZ7H+"A,H;O?NP6:+KJQMTA0A#WTO>2,QR&;E*US8,;M;5N6_K
M!"_464(V0:'_#@5>$ S T\OA_CG<U8Y[VT%O.[!\X2NV"\$KE'*FA/Z>=.M5
MB5+;=!#HU]U6VOW?0W9;_NDPO[E["UGC#&)'7RX)8@].\O:-/_<^#IG_3V1G
MK0C[5H1C[$GO'DL):O#5M@2WEL",A7WB1>[^U,!8QIFJ::]J>IDJ2O"64*((
M#$IK6>8CTL8RSJ3->FFS<6FX)@I3\A=RE/7-RYX:(HD=31F7PWV<O=K'L8Q6
MK'MRU\V<_8K%CC")*!0:XTUN-85H9U<;*%[;Z[_E2G_7=EGJ<0_").CS@G-U
M#,Q$Z?] DG]02P,$%     @ 9W!B5LHWSI(."   H5,  !D   !X;"]W;W)K
M<VAE971S+W-H965T-30N>&ULO=Q;;Z-(&@;@OU+RME8]4J<-&)^RB:5..--9
M1<G,[,5J+RJF$I<&@P?*24?:'[_%(<807&W/OMUS,6T[?$^!S6M.G[EX2;,_
M\A5C@GQ;QTE^.5@)L3D?#O/EBJUI_CG=L$3^Y3'-UE3(I]G3,-]DC$9ET3H>
M&IHV&:XI3P:+B_*UVVQQD6Y%S!-VFY%\NU[3[/6*Q>G+Y4 ?O+UPQY]6HGAA
MN+C8T"=VS\1OF]M,/AONE(BO69+S-"$9>[P<?-'/0V-<%)13_,[92[[WF!2+
M\I"F?Q1/_.ARH!5SQ&*V% 5!Y3_/[)K%<2')^?BS1@>[,8O"_<=ONE,NO%R8
M!YJSZS3^%X_$ZG(P&Y"(/=)M+.[2%X_5"U3.X#*-\_+_Y*6:=C(9D.4V%^FZ
M+I9SL.9)]2_]5K\1>P6&<:# J N,8PM&=<'HV *S+C"/+1C7!>-C"R9UP:13
MH!]ZEZ9UP;1;8!XHF-4%LV-G:5X7S+L%HT,?G/;VR6G=F3I8LONPJY6N6DO*
M5<RB@BXNLO2%9,7TTBL>E.MI62_7+)X4D;H7F?PKEW5BX2?/+!<R(R(G9^2?
M-,MHL8Z3CQ83E,?Y+^3N ^$)^765;G.:1/DGTGY^,11R-@ILN*R'O*J&- X,
M.2(W:2)6.;&3B$4]]=?J>MWX'N"J@<E8 0SE&[A[%XVW=_'*4(K!-OE,1MHG
M8FB&07Z[M\C'#[_T+9F:L=A2,OIW&>MX1E<P]O&,IF"<HQE]IF!<-7-#7XD^
M+I5I3[5WS$Q4'Y#>4^X?OPQSQ3($IS!7=U_)Q[M>)SSBO9CTO1>MM7>T^PX8
ME=SH '<OM]/1-F8D?23VGULN7LD-$ZLT(OO?#O_^*LN(+]@Z_T]?Z*LQS/XQ
MBCV#\WQ#E^QR(#?].<N>V6#Q][_I$^T??3E!8A82LY&8@\1<).8A,1^)!4@L
M!&&MV)F[V)DJ76YZE^E:;FGC-)>;V<<L71-6I6]=I8\WZ>L+G%(_-7 5-BVQ
M8C?\>7$V,T87P^?](+V?:#09S]H3V>\GTL>C27LB!SGO+A+SD)B/Q (D%H*P
MUHH_WJWXX^^L^&_K==]JK:P]=;4>OUL93=/4.VNC54TUV9_*T&9Z9\5&SIB#
MQ%PDYB$Q'XD%2"P$8:T 3'8!F"@#<,.3B))[D28LX]&3W*M*<I%MJ_VLKZ+O
MD.9**9X:"R1F(3$;B3E(S$5B'A+SD5B Q$(0U@K9=!>RZ4\XJIDB8X?$+"1F
M(S$'B;E(S$-B/A(+D%@(PEJQF^UB-U-NV^P#AS"?2/HB-W?YBF_(AF5+^1)]
M8GV14_JG1@Z)64C,KK#YWDZG]MF<=XZ3D".Z2,P[9O9]Y(@!$@M!6"LB\UU$
MYG\I(KU'^4KJU#0@,0N)V?/W9PU&8W/:B0-R2!>)>4C,1V(!$@M!6"LVNM9<
MJ])^Z!DS-7]JF*":56O[)R'TZ;1SIL+NF\J<=F,"G3,7JGE0S8=J 50+45H[
M+'L7=G5E6&[O?R5VS$26)GQ)B],*M#<32N7D3" U"ZK94,V!:BY4\Z":#]4"
MJ!:BM';&C"9CQD\XQU /@HH@4K.@F@W5'*CF0C4/JOE0+8!J(4IK1[#I7="5
MUV@7M[MS"7LG&'A"EFF2IS&/J& 1R;</.8\XS5Y[\P=M78!J%E2SH9H#U=Q:
M:Y]1F)KM75L/.J8/U0*H%J*T=JZ:Y@1=W9VPGZM'0J.(%RVP-"9)*H_"$KE;
M&<N2)QDUP>3X@M"EW !FO?UX5^JQ3DX84K.@F@W5'*CF0C4/JOE0+8!J8:VU
MOYF,YM"\G;"F"T)7MT$XE&?DF<;;,F&,9LE9NA4DYO2!QW)7LC=([QL:9L;4
M:'])7JL'/CD@2,V&:@Y4<Z&:!]5\J!9 M1"EM8/4=%/HZG8*BS_SB"513C;T
ME3[$O5>5U,;)FR!H!P54LZ&: ]5<J.9!-;_6]K];)YJNM;];@WHJ_= /*NX^
M$,/4QV9O3GY$/X3>-$3HR@N_BR];D0JV7)'?Y8[=5HY _OOVD%S3#1=R[\[9
M)@=^TP'MA(!J%E2SH9H#U5RHYD$U'ZH%4"U$:>WD-3T1^NQGG">$=D9 -0NJ
MV5#-@6HN5/.@F@_5 J@6HK1V!)N>"_VO-5T<WY>D'N#D^%5:<9%P[ZA2FXP[
MO>G046VHYD U%ZIY4,V':@%4"U%:^Y>O35.&\6.;,M3\J;&JM?8)DN[OF(SW
M711G^FS6.8UB]UAGXVZ''G3V7:CF034?J@50+41I[0PTO1:&NM>BV8LC,@QK
M?O#'36KGY)4=VFT!U6RHYM1:JS]0D_^UP^A"!_6@F@_5 J@6HK1V?)HV"D-Y
MC7AQ75Q/X@_;\B8K[-N&+8N+MG)OC,O-QT>>D%=&L[SOA_)7:OGD0$%[)Z":
M#=6<[WPBNE:]Y[W;*&BC!%3SH5H U4*4U@Y9TRAAJ!LE]D/6FR1H%T2M[>]B
MS<=:=S_L_40CLSN5#9TQ!ZJY4,V#:CY4"Z!:B-+:66B:&PQU<X/%\UT6<I*Q
M)>//_9T+:NCD5$ [%VIM/S[&N/NK=>B0#E1SH9H'U7RH%D"U$*6UT],T+AC_
MS_T;U,4G)Z:GX6%BFMT-2<]48WW:C0*T]0"JN5#-@VH^5 N@6HC2JB@,]VZD
MMV;94WFOQUP>TV\34=U/:_?J[GZ27\J[*'9>O];/';WG=5\_#ZH;]S5\=?/*
M&YH]<;DQBMFC'$K[/)4+EE7W@ZR>B'13WL;O(14B79</5XQ&+"LFD']_3%/Q
M]J088'=7SL7_ %!+ P04    " !G<&)6.:"B680$  "1&@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6RU66N/VR@4_2O(6ZU:J3,V.,_9)%)G9JOM
MJB.-)FWW,Q.3Q*H-62!)N[]^P79,G&#R$/V2^''OX1ZN.?<*1EO&OXLE(1+\
MR#,JQL%2RM5=&(K9DN18W+(5H>K-G/$<2W7+%Z%8<8*3PBG/0A1%O3#'*0TF
MH^+9,Y^,V%IF*27/'(AUGF/^\YYD;#L.8+![\)(NEE(_"">C%5Z0*9%?5\]<
MW84U2I+FA(J44<#)?!Q\@'</<:0="HMO*=F*O6N@J;PR]EW??$K&0:0C(AF9
M20V!U=^&/) LTT@JCG\KT* >4SON7^_0/Q;D%9E7+,@#R_Y)$[D<!X, )&2.
MUYE\8=N_2$6HJ_%F+!/%+]B6MMUA &9K(5E>.:L(\I26__A'-1%[#K#7XH J
M!W3HT&EQB"N'N"!:1E;0>L023T:<;0'7U@I-7Q1S4W@K-BG5:9Q*KMZFRD].
M'LFK!#=@JCZ/9)T1P.:@>/3VD4B<9N*=>OEU^@C>OGD'WH"4@B]+MA:8)F(4
M2C6^1@EGU5CWY5BH92R(P!.C<BG GS0A21,@5('7T:-=]/?(B?A(9K<@AN\!
MBA"R!/1POCMTA!/7DQD7>'$+W@O9L&R3T@5XX"1))?B(9VF6RI^VN2JA.G8H
MO7KOQ K/R#A0RU,0OB'!Y/??8"_ZP\;3$UB#=:=FW7&A[[&>E:SG#M8E5+^
MTA*SF<!>?Q"IY&WV^=C,XF&W7YLU(NW6D7:=^=%?MBVHKL]4> )K$.S5!'O^
M4E%"]4ZEPF;6GHI^'6G?&>D7)G&F]-:>D/[QF)UN=!#8L5$7=0;VL 9U6 -G
M6)^)$'=*=SDG5((5X[K6V"(<' U^8PG18M4>X[".<7C&U&6,+FXDX7DQB>\!
M)=:9'!Y%<!BCRZ(1'XQ,38F<$9ZA?FZ$2]><+[0FW[T:"OWI?H7EB[DGM"9S
M9)@C?X)389U4'*M=N^1 4YZANSZWZ3_T6HM]H35)FFH,/99C>&8]KNS.3HFI
MR-!9#R>?J-(P(B3@6!)[3UD"Z"5N%.HVZJ'A88R_HO)"4WJAN_8^8;GF;=/L
M=OU[38GN03O6S\GI>RTM4Z>ANU!/U_^ICA^(I:J%9;VI/BMM:.7JQ+MX,7E"
M:[(W[0 <>%1V9V]Q,7-/:$WFILF [B[C,AD9'LO(<3<$CUN-&':&=@E!IMM
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
M(D[']].-XF5] MYPI<_3]>4.: JB,M#OMYRKIYOJ4-W^B;+^ 5!+ P04
M" !G<&)6"N95V($"  "(!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6RM5=M.W# 0_14K115(A5QW66@V$NRJ JFM$)?VH>J#-YEL+!P[]7@O_?O:
M3H@6"!15?4D\]IR3<\;Q.-U(=8\5@";;F@N<>I76S:GO8UY!3?%(-B#,2BE5
M3;4)U=+'1@$M'*CF?A0$8[^F3'A9ZN:N5);*E>9,P)4BN*IKJGZ? Y>;J1=Z
M#Q/7;%EI.^%G:4.7< /ZKKE2)O)[EH+5()!)01244^\L/)V-;+Y+^,9@@SMC
M8ITLI+RWP64Q]0(K"#CDVC)0\UK###BW1$;&KX[3ZS]I@;OC!_9/SKOQLJ (
M,\F_LT)74V_BD0)*NN+Z6FXNH//C!.:2HWN239<;>"1?H99U!S8*:B;:-]UV
M==@!A,D+@*@#1&\%Q!T@=D9;9<[6G&J:I4INB++9ALT.7&T<VKAAPN[BC59F
ME1F<SBY%+FL@MW0+2 [)C%-$5K*<NB++DGPU?](<2E *"IM&SA#-U/X<-&4<
M#PSH[F9.]O<.R!YA@MQ6<H54%)CZVNBS7_'S3LMYJR5Z0<L<\B,2AQ](%$31
M 'SV=GCX&.Z;JO2EB?K21(XO_FMIR)QASB6N%) ?9PO4ROQ]/X<,MHS),*,]
MD:?8T!RFGCER"&H-7O;^73@./@[9_4]DC\S'O?GX-?;LLQ3+0PVJMF>BW7QM
M"D'MY@]N;4MW[.ALZUAGT4F8G*3^>M?20-8XB),^ZY'6I->:_(M6SNB"<:89
M# IN.<<[4@XGR<GDB>"!K# X#L;#BD>]XM&KBNVA>F-=1\\K%HQ'X1.9S[/"
M41Q-GJCT=_J$[=%?J%HR@81#:7#!T;&A46W?:P,M&]<Z%E*;1N2&E;DJ0-D$
MLUY*J1\"VXWZRR?[ U!+ P04    " !G<&)66&4%/7P%   /*   &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6R]FN]OXC88Q_\5BTW3G70KB0.A[0K2
ME=QMG=J[ZKIN+Z:]<!,#UB4Q9YM"I_WQLQ.:X!),,SW9&\@//U_;'_S8_B)?
MK+GX*A>4*K3)TER.>PNEEN?]OHP7-"/RA"]IKM_,N,B(TK=BWI=+04E2!&5I
M'WM>V,\(RWN3B^+9K9A<\)5*64YO!9*K+"/BZ9*F?#WN^;WG!U_8?*',@_[D
M8DGF](ZJ^^6MT'?]2B5A&<TEXSD2=#;NO??/H\ S 46)WQE=RYUK9+KRP/E7
M<W.5C'N>:1%-::R,!-%?CW1*T]0HZ79\VXKVJCI-X.[UL_K'HO.Z,P]$TBE/
M_V")6HQ[ISV4T!E9I>H+7_]"MQT:&KV8I[+X1.NR;!CT4+R2BF?;8-V"C.7E
M-]EL0>P$^.&! +P-P"\#!@<"@FU \-J P39@4) INU)PB(@BDPO!UTB8TEK-
M7!0PBVC=?9:;W_U."?V6Z3@UN<ICGE'T&]E0B7Y$GX@0Q/P2Z$U$%6&I?*N?
MWM]%Z,WW;R_Z2M=HXOKQ5OVR5,<'U'V,;GBN%A)]R!.:V )]W=2JO?BYO9?8
MJ1C1^ 0%_CN$/8P;&C1]?;C?$!Z]/MQS]":HZ >%7G! [_.2&MSY'%US*=%4
MTW_2N;PF(I'HSVM=&ETIFLF_FM"7TH-F:3-?G,LEB>FXIR<$2<4C[4U^^,X/
MO9^:L$&*14!B%M)!A73@4I_<YX)F3"F:($I$KME*Q&=(4]530*[GMP?)$D8$
MH[():BD^*L3-G/DX"4)_./0\_7,_[@)SMJ(M," Q"]BP C9T ON9YGH0INAA
M)?4;/0H5V:!8T(0I%)L!B9Y'Y#M$-TMF!JR>L!.B:!- =V55 ID,"IL&HC.^
M+5<@,8MK6'$-CP[$F,]S]K<>BH;I@P8]8TH#7A"EE\-5FB"6Z?H5HK,9+1;
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
M:%M<DE>S,C6%?3>Q<69RF\]TIMB#?%8E^YY-[:S'ZU0Q/:_.L3^4+$KVJ]4
MLPI@U\_2UB#K\?SF2AF9I.6W9T-C"ZFZ&\YV22^V2?D;23W.[G1NEB6[SF,5
MO^Y@:.^@N0W^<AL7W-GCE9H=,>%]Q_B(<T=_HAD64??GO]'?79(GV3IC_[(K
M.SRE26;U<)ROS5(7B?EDWW@\FAZQ&Q6K0J;5X;O;A^LK-GTX?[B>M@V),V'U
MX3LM5W*FQ@/[Z2I5\5$-)E]_Y86C'QRWXS>WX]>]"W267TWAG[_8Z]BM45GY
M5UO)/D')05-RX)R!6G,O$FPKSAW.1U[DJ")LJ@@/U(']#K"?\/PS&9P7"Y4;
M.Z+[[;9ZG8DZ#F;4W$9$,?\10<G'3<G'_>;?'8[,_TE3Q4G/^;\HY#])VC3:
M*G6FZ#B,W@B^X$<4<[_K]0M7O8<EK]_T(_%V_@-7(1P*X3T5<+G<?OKKU]92
MG1FZ#B6@S!,D J  E@?$\IQT.4  [G@K@&-7(< ASTT27  WA<QGJFFT%NO,
MT74P@6)>2"(!"F9Y "W/"9@#).".MQ(X<14"*/+<,,$E\*.R*X1\K]5:KC-+
MU^$$E'DG)"*@P!<'?'$G:' 1(/&("#@0B;N)@HO@ULBT>6TMU9FAZU "RCBG
M$ "GP!<'?''W4@P7@#L>^4^0 Y&XFRBX .[DVK:2=;G?;BV98F7% 6D\(!$"
M!<0X0(R[UV*X$-SQV#<!<(F[N7* $-1S,M--H[58BL45!Z3Q8Q()4"", \*X
M>SF&2\ =CWP7"*"2<%,%E\ [99:J2&4>EZ^/6KTABL66 +0)CT(,@@)G G F
MW"LS5 Q(/+)"$'M>X:%FX5MBF&Y4;(M]:;062['<$@ W0>(0"@J0"0"9Z&D2
M(O'8]P&P2?3U"1_SQ*B8_9SDBUAGGYUH+9YB^24 <X+$-!048!, -M'3-T3B
M^8A[KD* 50*Q#N7S%]]"H%B*^0 ]G\1)]"G@Y@/<_)Y.(A*/["CYP"L?<1(;
M0?3>2W!GZCJD #R?Q%'T2;; ]O; >CJ*2#PF!*"6CSB*J! .V%1PY^@ZF  \
MG\11]"F0Y@/2_)Z.(A*/20 HY2..(BH!=%?!G:'K4 +>?!(WT:= 6  ("WJZ
MB4@\(H  J!0@;B(J@ -V%=PYN@XF "T@\1,#"G@% *^@IY^(Q&,2 !X%B)^(
M2N"@705WEJ[#N?<S#1(O,:# 5P#X"GIZB4@\)@(@4H!XB:@(T%T%=X:N0PDH
M"TB<Q( "7P'@*^CI)"+QB !"(%*(.(FH  [>57!GZCBD(2 M)'$10PJ(A0"Q
ML*>+B,1C0@ NA8B+B L!WU5PY^@ZF("TD,1%#"D0%@+"PIXN(A*/26#OQX:(
MBXA*X'_M*KBS=1U60%M(XA^&%#@+ 6=A3_\0B<?$ (0*#_4/>^PJN'-T_=4I
MP"TB<0PC"I!% +*HIV.(Q",2B(!-45_'L,.N@CMGU\$%S$4DWF%$ ;8(P!;U
M] Z1^+<D,=Q[<B-3Q:)^/J5D,[W.S?8ACN9L\PS,^?;)#[A\^P#-G2P625ZR
M5,UMZ.@HLM JML^D; ^,7M7/@3QI8W16-Y=*QJJH+K#OS[4V+P=5@N;)H,E_
M4$L#!!0    ( &=P8E8DEZ_7'0,  &(+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;*U674_;,!3]*U:&)I V\M'2%M9&H@UH2, 0#/8P[<%-;AL+
MQ\YL]V/_?K:39BU+0ROUI;&=>\[U.;>Q;W_!Q:M, 11:9I3)@9,JE5^XKHQ3
MR+ \Y3DP_6;"18:5GHJI*W,!.+&@C+J!YW7<#!/FA'V[]B#"/I\I2A@\""1G
M68;%GR%0OA@XOK-:>"335)D%-^SG> I/H)[S!Z%G;L62D R8))PA 9.!<^E?
M1#T3;P->""SDVA@9)6/.7\WD)ADXGMD04(B58<#Z,8<14&J(]#9^EYQ.E=(
MU\<K]FNK76L98PDC3G^01*4#I^>@!"9X1M4C7WR%4L^9X8LYE?87+8K8[KF#
MXIE4/"O!>@<98<43+TL?U@!^9PL@* '!&T"KMP70*@&M70'M$M"VSA12K \1
M5CCL"[Y PD1K-C.P9EJTED^8*?N3$OHMT3@5WH(V3:+/Z!X+@4T-T'$$"A,J
M3_3J\U.$CH].T!$B#'U/^4QBELB^JW1J0^#&99IAD2;8DL8/T!UG*I7HBB60
M;!*X>L_5QH/5QH=!(V,$\2EJ^9]0X 5!S89&N\/]&GBT.]QK4-.JRM"R?*WF
M,OR\'$LE]+?PJ\[B@J)=3V'.APN9XQ@&CCX )(@Y..''#W['^U)GSR')H@.1
M;5C7KJQK-[&'WW)[@"B.8*F )77.-3,H,8,ZBQI1^UIT(+(-B\XJB\YVM$B!
MT(<(5G5ZA\TDVUQJ1.WKTH'(-ESJ5"YUWG$)S G(ILA^C>B&Q3P#-.*93I::
MFVY>+5Z9OYHD8PKHEDB%[KE"$9$QY1(2=$WQM,[@QOS[?L#-8F+.)*<DT:5.
MD%3ZH>]J)1&?(%[HU %U%3@X[48MNE4MNCO6@MI:$&M[G:>-//MZ6I!U+9EI
MF.9AQ].7RWS=H)J8;KN*V5#;J]3V&M6^8$&P^2^])[:19E^QO?^$^.?G;\0V
MQQ1BW;7N(P,QM5V<1#&?,57<Y]5JU2A>VO[HS?I0-Y!%O_>/IN@^[["8$B:U
M/Q--Z9UV]3DABHZNF"B>VQYGS)7NF.PPU4TP"!.@WT\X5ZN)25"UU>%?4$L#
M!!0    ( &=P8E:G4]!^JP(  'P'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8V+GAM;*U576_:,!3]*U963:VT-B0A">U"I *=-FG5JM)VSR:Y$*N.G=GF
M8_]^MA,R"H'N82_XZYYSS[DFU\F:BU=9 "BT*2F30Z=0JKIQ79D54&)YQ2M@
M^F3.18F57HJ%*RL!.+>@DKI^KQ>Y)2;,21.[]R#2A"\5)0P>!)++LL3B]P@H
M7P\=S]EN/))%H<R&FR857L 4U'/U(/3*;5ER4@*3A#,D8#YT;KV;<6SB;< +
M@;7<F2/C9,;YJUE\RX=.SP@""IDR#%@/*Q@#I89(R_C5<#IM2@/<G6_9OUCO
MVLL,2QAS^I/DJA@Z P?E,,=+JA[Y^BLT?D+#EW$J[2]:U[&Q[Z!L*14O&[!6
M4!)6CWC3U&$'X$5' 'X#\/<!_2. H $$UFBMS-J:8(731/ U$B9:LYF)K8U%
M:S>$F5N<*J%/B<:I]#OH&DATB<:\K#@#IB3B<V2WT=U&_UGT>#X!A0F5%SKN
M>3I!YV<7Z P1AIX*OI28Y3)QE19C*-VL23RJ$_M'$GL^NN=,%1+=L1SRMP2N
M=M%:\;=61OY)Q@ED5RCP/B&_Y_L=@L;_#O=.R G:R@:6+SA565U6J;J*4V/[
MW5CSZ=[("F<P=/2W*4&LP$D_?O"BWN<N8_^)[(W-?FNS?XH]_5&!P(JP!:+6
M<';$<,T26Q;36E9I/PZBQ%WM&CD,"L.!UP:]$1BV L.3 J<%%^I2@2C?45C3
M1#O)K\/!GL##F$$_Z-87M?JBD_I>L"!X1N$===%!YG 0[JGKB F/J(M;=?%)
M=4]<8?J.M/C@UB(_OM[3UA%T'<=[XMR=1E:"6-C^+G7B)5-U(VAWVR?DUG;.
MO?V1?EKJE^ O3?TNW6.Q($QJ2W--V;N*]96*NM?7"\4KVRYG7.GF:Z>%?AY!
MF !]/N=<;1<F0?O@IG\ 4$L#!!0    ( &=P8E:7>R+"*P,  ,D*   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+5674_;,!3]*U:&)B91\MG/M9&@
M@(;$MHK ]C#MP4UN6PO'[FR'PK^?[8300F!T*B^MG=Q[?,ZYMG.'*RYNY )
MH;N<,CER%DHM!ZXKTP7D6![R)3#]9L9%CI6>BKDKEP)P9I-RZ@:>UW%S3)@3
M#^VSB8B'O%"4,)@()(L\Q^+^&"A?C1S?>7AP2>8+91ZX\7")YY" NEY.A)ZY
M-4I&<F"2<(8$S$;.D3\8]TV\#?A!8"77QL@HF7)^8R;GV<CQ#"&@D"J#@/7?
M+8R!4@.D:?RI,)UZ29.X/GY /[/:M98IEC#F]"?)U&+D]!R4P0P75%WRU1>H
M]+0-7LJIM+]H5<5Z#DH+J7A>)6L&.6'E/[ZK?%A+B+HO) 150O#6A+!*"*W0
MDIF5=8(5CH>"KY PT1K-#*PW-ENK(<Q4,5%"OR4Z3\47H#V0J'6,*68IH,1N
MG7-6[@]C]/X)*$RH_(1:Z#HY0?M[G] >(@Q=+7@A,<ODT%6:B<%STVK5XW+5
MX(553R ]1*%_@ (O"!K2QV]/]S?37:V_-B&H30@L7O@"WE&2G%XE33+*O*@Y
MSYRP@5SB%$:./D(2Q"TX\<</?L?[W"1J1V ;$L-:8O@:>OQ]"4+7D\T1-15'
MPFSO%I^U"CW!4H)JDE]B=BVFN0]N8S_L=G3%;M=U-43UPBBLHS8(1S7AZ-6:
M7! \)90H G+01"W:965V!+8AM%T+;6]5F;00 IA"M#+@_D ?MI06&63FU'&U
M /$L2+O49%*Y<F>M,F$_[#TIW_.@*/!>J%ZG%M792A3E;-Y2(/)'64U\.\^H
M^%Z['STAW! 5]?V@F7&W9MQ]E?$55YB6;+-_V=I]ON&C=OCT6#1$]7V_W4RS
M5]/LO=%8>W,?H(O';3(N-\4!2A16D)O]P6?HC#!]LQ,M;L(EL5?ZK],[93[$
M4PKHE!6YA>3L=Y/6U^D<I:DHM&%PI]L*\R'1WX.MMNCX_? W_.W7_O;_V]]O
MG*7O8?%;&6USE,8[!BW-=-<:#=/D?<5B3IC4(#.]C'?8U7>)*!NG<J+XTO8>
M4ZYT)V.'"]UK@C !^OV,<_4P,>U,W;W&?P%02P,$%     @ 9W!B5H'14^H%
M P  (@L  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULK99M;YLP%(7_
MBL6JJ9/6\A8@R1*D-M&T2:U6]67[[(1+L J8V29I__UL0RE-**G0O@2,?8Z?
M8Q3NG>TH>^0)@$!/69KSN9$(44Q-DZ\3R# _IP7D<B:F+,-"#MG&Y 4#'&E1
MEIJ.9?EFADENA#/][(:%,UJ*E.1PPQ OLPRSYTM(Z6YNV,;+@UNR281Z8(:S
M F_@#L1#<</DR&Q<(I)!S@G-$8-X;ES8TX6M!7K%;P([WKI'*LJ*TD<U^!G-
M#4L100IKH2RPO&QA 6FJG"3'W]K4:/94PO;]B_MW'5Z&66$."YK^(9%(YL;8
M0!'$N$S%+=W]@#J0I_S6-.7Z%^WJM9:!UB47-*O%DB C>77%3_5!M 3VZ!V!
M4PN<CPK<6N#JH!69CK7$ H<S1G>(J=723=WHL]%JF8;DZC7>"29GB=2)\ KD
M&7!TAJZQ*!D11 YHC'X5P+ @^0;I!>B*X!5)J^G3)0A,4OY%JA[NENCTY LZ
M021']PDM.<XC/C.%1%,;F.L:X[+"<-[!6,+Z'+GV5^18CM,A7WQ<;K^5F_)
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
M7&T^TF!.L[( >W^1IL7;BS+!9BWLZ_\!4$L#!!0    ( &=P8E:(H'<+^ (
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
MVS 4_BM6AB:0-G)MJ5@:B1(F]H!4T;$]3'MPD]/&PK$S^[2%?S_;24.!%O'
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
M.^Z.7]%OR]@YE@5:FFGYITA=-@Z& :2TQ$*ZN=[^1G4\/8^7:&G+7]C6ME$
M26&=SFMG9I +5?WC]SH/.PZ=_CL.<>T0'SI<ON/0K1VZ9: 5LS*L:W0X&1F]
M!>.M&<T/RMR4WAR-4%[%1V=X5["?F]P*A2H1*.&+LLX4+)"S@"J%6Q0&OJ(L
M".X);6&HVCN'QTIQT$MXR@AF&:H5@5"[+O7>'6U(0A?>CKD3N!!2.$$6YB31
M40I.PPT:=?Y'X6"FN4)2,EBJ_/&:' II/_&Q#X]/<"/)&:U$@G#G4N15[ZB/
M_,[A^?$:/G[X!!\\L:=,%Y:#LJ/0<=)\Z&%2)VA:)2A^)T&=&.ZU<IF%&Y52
MN@\0<K:;E,>O*9_&)Q&O*;F ;N<,XBB.6PC-?MR]<X).MZF ;HG7?:\"&M'.
M]L2I14^!TSFGI#!&J!5,T0I[!L]*+RR9#2XD<>6L60"VT2RQ%*4"9S!#F12R
MDN.ON982^+O;HDG_;A.AXGC9SM&WLBN[QH3& ?<J?S %DY]_ZO2C7]L2^#^!
M[:7SLDGGY2GTR10E5SH!.O@=5>&_DTY;P!7*H$3QK78S&71[;+G9#>38J#?L
M=!NC/8*]AF#O),&WSW7IE=]XY=L(5BC]G;.C W;'%G'4[[6SZS?L^B?9<8UP
MYU7@ZXU4\@*8_L-=L&P];2S[1QQ^B0^S>&QSWHL'[3P'#<_!29YEO_)])]GK
M.PG:#-;XXOFVT1T<4QG&@_B \+%5U,YVV+ =_FA1<ON@?$&&6T@;P>%1Q1VJ
M?FRQ5[@5OW#G1LK)K,J+VG*R"N6J3MFL-F^!S^45>+ ^Y3="=:6_P50/C'LT
M*Z$L2%HR9'0QX'(TU:5=39Q>E_?>0CN^1<MAQN\<,MZ ]Y=:N]>)/Z!Y.4W^
M U!+ P04    " !G<&)6XIH@VE@%  !W*@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970X,"YX;6R]FEMOXC@80/^*Q5:KCM1IXG#O E)+;B-U5A6=V7U8[8-)
M#%B3Q*QMH)7FQZ]S:2 0(EA]VI<V3OP=V^3(CB^C'1<_Y(I2A=[B*)'CUDJI
M]8-AR&!%8R+O^9HF^LF"BY@HG11+0ZX%)6$6%$>&99H](R8L:4U&V;T7,1GQ
MC8I80E\$DILX)N+]B49\-V[AUL>-&5NN5'K#F(S69$E?J?J^?A$Z9924D,4T
MD8PG2-#%N/6('WS<3P.R''\PNI,'URAMRISS'VGB2SANF6F-:$0#E2*(_K>E
M4QI%*4G7XY\"VBK+3 ,/KS_H;M9XW9@YD73*HS]9J%;CUJ"%0KH@FTC-^,ZG
M18.Z*2_@D<S^HEV1UVRA8",5CXM@78.8)?E_\E;\$ <!EG4FP"H"K.. ]IF
M=A'0OK2$3A'0N32@6P1T+PWH%0&]2]O0+P+ZEP8,BH!!]G;SUY&]2YLH,AD)
MOD,BS:UIZ44F1!:M7R%+4G=?E=!/F8Y3DRF/8Z:TC$HBDH1HRA/%DB5- D8E
M^HQ^)T*05"]T:U-%6"0_H=D-8@GZMN(;J4/D':JF1X;2%4OQ1E!4PLXK89VI
M!+;05UWN2B(G"6E8!1BZ166SK(]F/5F-Q,?-\AYAZPY9IF6B[Z\VNKWY5%.Q
MZ368I]DSNIW5<NQFCDV#>]3&&<=JJ(YS.08W8-S+,4T_CG=-HQI^'/^:5M5S
M*A*T2[?;&;A]!ORZXD)]5E3$R*9SA?YZUAG0%T5C^7=--9]R6J>>E@XB#W)-
M CINZ5%"4K&EK<FOO^">^5N=6) P&Q+F0,)<2)@'"?.!8!7S.J5YG2;ZQ$FV
M3/ D[59)I(?XF(:,9&-UP*72O66P$>*XH\LE; 1?*R$DS,YA_0R6?A)M)^;(
MV!Z:=9JC8_:K>=S3/);5K>;Q(*OM \$J'G1+#[K_T0,2!&)#0[1)0B8#ODF4
M3D2,S%G$U'N=&(TE72L&),S.8;W#5]KI':EQFJ<]Q$=J0%;*@X3Y0+"*0[W2
MH5ZC0X^%*?1-SU<DS3_3N%I1@;)>)%&E-_J3K<Z<1OZUYD#";$B8 PES(6$>
M),P'@E5<[)<N]D&_J/J0YD'";$B8 PES(6$>),P'@E7,&Y3F#?ZWD;2QI&NM
MA(39@Y-1$K>MHY'T-(^%CT9;%[)2'B3,!X)5'!J6#@T;'7IY_8:<B"KM$0L(
M>E8AJ=.C$7*M'I P&Q+F0,)<2)@'"?.!8!7AL+E?73-!!\P"!R0?*,T&I3F@
M-!>4YH'2?"A:5<&#!5[<V.L]ZWG!LA@JXW1XK/4.GTS+<?=XZ)D6N?"YQ>39
M#>H/A]U:>1HK>;4\D#07E.:!TGPH6E4>:R^/U2P/5;KS0GR!ID)_<=6[TXBX
MNL^"I-F@- >4YH+2/%":#T6K:K=?N,>P*_<8=.D>E&:#TAQ0F@M*\T!I/A2M
MJN!^!1\W+^%GQNE^+SC?[X$NU8/2[()6F4EV!L.CJ21HF2XHS0.E^5"TJDS[
M;0#<O ]0,_-$/]&4;5ETAR(RY^)@55>1-Q0<;L/7R@>Z'0!*LT%I#BC-!:5Y
MH#0?BE:5=+_/@'NP@R[HO@(HS0:E.: T%Y3F@=)\*%I5P?WV FY<0YX\<RD/
M^K[W.T2E8C%1V5"\UD_9/*(HTA>U1H+N-X#2[()V.,,>XE[W>$0^S35HMP='
MR[N@-?,*6M.LOM,?6&:M+Q?$]KIML\X.X^#46DS%,CO!F+[^3:+R0S[EW?*4
MY&-V-O#H_A-^F.*:^S9^</,SD'M\?B3S*Q%+ED@4T84NRKSOZYY7Y*<<\X3B
MZ^S,W)PKQ>/L<D5)2$6:03]?<*X^$FD!Y5G3R;]02P,$%     @ 9W!B5C)M
MLZJP!@  ^SP  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULM9MA;^,F
M',:_"LI.TYUT:P(F<=NUD:[E3CMIG:IVM[V8]H*S:8+.-IDA;4_:AQ]VW! 2
MA]K:WV_:V($?YC%/PA/PQ9,JO^FE$ 8]YUFA+T=+8U;GX[%.EB+G^D2M1&'?
M>5!ESHT]+!=CO2H%3^M*>38FD\ELG'-9C.87];G;<GZAUB:3A;@MD5[G.2^_
M7XE,/5V.\.CEQ)U<+$UU8CR_6/&%N!?FR^JVM$?C+265N2BT5 4JQ</EZ ,^
M9S2N*M0E_I#B2>^\1E57OBKUK3KXG%Z.)M45B4PDID)P^^]17(LLJTCV.OYI
MH*-MFU7%W=<O]$]UYVUGOG(MKE7VITS-\G)T.D*I>.#KS-RIIU]$TZ%IQ4M4
MINN_Z*DI.QFA9*V-RIO*]@IR66S^\^=&B)T*>':D FDJD/T*]$B%J*D0=:U
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
MG4B)5;/]/# L=RX%K2T]G+H#>[A&N]0=SZ.$JU.9XQ4HM?1T.@_LXQRS';%
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
M5IGN??36 G:ASA"W\HFN#T@P:(Z"E@B@- I%,Y75)0)Q/U+HDJ.@94!-.TS
M5]/C)&W'S+T312;1GIVX/;N9I-T+3#>V=_]!C3P4S914.WXRZ"H= EH1@-(H
M%,U45E<$Q/WTH4M>@KK^FN9ZJ&D)";P3SUF(=NCDD64\DJNK9)JL&+HLHG_2
MS-I7T%O_H#0*13-7L>IR(!ATW4X 6AF TB@4S5165P;!$.MV@O9BFWEKA7 [
M)CS.-DL,)B>>B03:DP>/>/+C;.M<0KK!O0<*Z*UZ*)HIJK;_P:!K> )0XP]*
MHU T4]F#-?KN!P,=+H-N0F_UV@MWCMVI)<0_]; RT$8\>,2(6Q+SB86D>T^]
M%0&];P]%,U76-4 PZ!J@ +04 *51*)JIK"X% O?-_RZ9VEZHT[XRMF/"UJLS
ME@4__HG;JH%VW(';<7_-HRSC<22K-V:*+5<)9D\O4-\-2J-0-%-#[>6#01?X
M!* N'Y1&H6CFBUW:Y8?NF_Y/\Z)A>UV-/S]^DF$+\LGQ&QR6*#(YL80\U!8[
M=%ML:](]_<KGWEO? 01*HU T4VEM_,-!%^J$H.X?E$:A:*:RVOV'_WNA3DV8
MNO/0$F3)PW94.P_'!Z^0;YB:'<I7\84ZOETN]R]1-UN;U_W?5"^Y'VV_],_H
M_J5]C=G_'P(?U:23Y@)E;*F0WNNI,G;%_K7\_1?)M]6+ZK=<2KZI/JY9E+"B
M#%"_+SF7#U_*'33_.<+B/U!+ P04    " !G<&)6R_?FXB$"  "G!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6R-E-N.TS 0AE_%,A(""39IVBVH
M))':+0@N=E6U BX0%TXR2:SU(=A.L[P]/J2A2-V*F\1CSWS^9S*3=)#J4;<
M!CUQ)G2&6V.Z513IL@5.](WL0-B36BI.C#55$^E. :E\$&=1$L?+B!,J<)[Z
MO9W*4]D;1@7L%-(]YT3]W@"30X9G^+2QITUKW$:4IQUIX #F:[=3UHHF2D4Y
M"$VE0 KJ#*]GJ\W"^7N';Q0&?;9&+I-"RD=G?*DR'#M!P* TCD#LZPAWP)@#
M61F_1B:>KG2!Y^L3_9//W>92$ UWDGVGE6DS_!ZC"FK2,[.7PV<8\[EUO%(R
M[9]H"+Z+&*.RUT;R,=@JX%2$-WD:ZW 6D"3/!"1C0.)UAXN\RBTQ)$^5')!R
MWI;F%CY5'VW%4>$^RL$H>TIMG,D/T-@2&[2'3BI#18/>H@>B%''%0J^V8 AE
M^G4:&7N9"XG*$;P)X.09\"Q!]U*85J./HH+J7T!D54Y2DY/437*5N(7R!LUG
M;U 2)PG20?@5[GPJP=QSY_]=@A_K0AME&^;GI;P#;7&9YH9HI3M20H;ME&A0
M1\#YRQ>S9?SABM;%I'5QC9X_]+P A61M!\*I)06#4RGT);$!M_0X-Z#'?)Y&
MQW,%T5GS<%"-'Q&-2MD+$_IHVIVF<!V:[Z][&.%[HAHJ-&)0V]#XYMTM1BJ,
M13",['PK%M+8QO;+UOY)0#D'>UY+:4Z&NV#Z-^5_ %!+ P04    " !G<&)6
M* QOR"D+   Y8   &0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6RUG6]O
MVS@2QK^*X%L<MD!;B_^E7A*@#;NX K=W1;.]>ZW:2B*L;>4DI>DN[L.?9*NF
M28X8*IF^V<;.\(DX'DD_/AISSQ[JYO?VMBR[Y-MVLVO/%[===_=FN6Q7M^6V
M:%_7=^6N_\UUW6R+KG_9W"S;NZ8LUOM!V\V2IJE<;HMJM[@XV[_WL;DXJ^^[
M3;4K/S9)>[_=%LT?[\I-_7"^((OO;WRJ;FZ[X8WEQ=E=<5->E=WGNX]-_VIY
M5%E7VW+75O4N:<KK\\5;\D9G:ABPC_AW53ZT)S\GPU2^U/7OPXL/Z_-%.AQ1
MN2E7W2!1]/]\+2_+S690ZH_COZ/HXO@WAX&G/W]7_V4_^7XR7XJVO*PW_ZG6
MW>WY(ELDZ_*ZN-]TG^J'OY?CA,2@MZHW[?Z_R<,8FRZ2U7W;U=MQ<'\$VVIW
M^+?X-B;B9 "1$P/H.("Z _C$ #8.8+$#^#B [S-SF,H^#[KHBHNSIGY(FB&Z
M5QM^V"=S/[J??K4;/O>KKNE_6_7CNHNK\J;_%+OD4WE7-UVUNTE>)5=]<:WO
M-V527R?^[S_L#M76?VHODR]_'"-^UF575)OV1:_P^4HG/__T(ODIJ7;);[?U
M?5OLUNW9LNN/>/B[R]5X=.\.1T<GCH[0Y-=ZU]VVR?O=NES; LM^JL?YTN_S
M?4>#BKI<O4X8>9G0E%+@@"[CAQ-@N(X?G@9FPXZ?'MOKL0F]?_87AJMB4[9O
MH-P>QG)X['!!>=/>%:OR?-%?,=JR^5HN+O[Z%R+3OT%YP1332&)6SO@Q9SRD
M?O%;W16;9-=GKATR!R7N(*#V L.%\^M%EN<Y96?+KZ<I\<.42KFD=ICVPR3/
M^LOR,<R:ACA.0P0_^G_=E4TQGI"K>ELF/_^C;ML78"$(S$+ %--(8E8&Y3&#
M,J(0ZF,>JS&/FR&/4!H/<O+D@Z0Y$TY1^$%$<$*<FO"C7BDI.5P2ZC@A%2P)
M7?996E7%X8:Z6R=OM\,U^\_]&V!A*,S"P!332&)6'K-C'K.(PEB[V2Q.L@DE
M,_,^4\9D[GSREU!41C.G/H HJE@*UT=^G%<>K(\/NZ[LL]4E[[_UV-CVI7ZX
M=+QX.5P.P0+),0L$4TPCB5F))*FAIC2B1*KO"2T/"=WG$:2<U/L\59HKIS2
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
M[R+^0@Y?(!?4D7P^B5CZ%QURK*$A?\<XB7-CX4$<)MDO?L\#<69@NA<,K-S
MJAHX%PSLW,#^J(&3&Z2AUC,I:1P\S/%H0,D!48D6;/(B#69J+>2'B7SO<T[%
MW5#8\=%\\N716SP]HND4W:*W\=-B_#K]-D/CF8?^6(R?II__G,Y^1^/)Y-MB
M]CI'5QYP'$;L6J 7<P]=?;I&GU"8H-<-V3&<!&R@<^&79-?]W(>'S ?K@@^F
MA;Z2A&\8>DP"",H$NA!4J+*.JAZL1D8/_#MDFS?(,BQ+X=#DX^:FPMS[N+G1
MH,8NWI&=\CD7^,:^3W8)9^([\R'<XV4$XI(!W0.[5X6[D4Y6DGNVQ3X,M6U.
MHXU^_<5TC=]4H6J3S&N)K!1&IPBCD[+;EU+]<8+FHFX&NPAND&G=&OT;D7A[
M$&6,RQ1^P]$.I]5H'(EZB!,?&!(IC5[R8*._7D@4(5%P#I@&?ZM"[[09^C;)
MO);(2J'O%*'O-&;P XYD-!'F: GK,$G"9(W("FV!AB10Q3'CZZ9\\NS:CTS'
ML0?Z_CP^=5#/[)8QGH+(ZO4+4$F.6\AQ&^5,-IBN(4"<()\PGB4)O(NSF(&R
M_F5T;LF)3J>B1@$R;*,B1P$RST E.=U"3K=1SG<:<K@EJY72]V[MB;=FUW8K
MSBM0CN%4G%=1N8:E]KY7>-_[:&Z!> V-6=6K.=!WK8J2.J:>>5X==)YY)1W]
M0D>_4<>I^N!C]4&BKY--#% JLPV_(\P8<'71;V3_V<K3)IG7$EDIJJ9Q:G",
M_[_LYSZT%/U6V;RVV,KQ/VLPS99K?TY8_@0[9K7DJ&"&95</  6LU^FYZH_5
MM$ZRK$99,S&3X2 (9>(PY)].A##Q20SH*C\/KI4*K9I/3K];/1!4J*[;J^JK
MHRRSZUS0=^HYS>:FL_E0R(U+I;S?KPE0H)RSPS<7H$!U+/N"@%.W9S9V-#]U
M+N14I2ZAY_1K&:> U1/34\%*B9DITL^FMAA$^LCI5Z22[/6S4:?8+2;L<3I7
M5O8?Y.2=3H,GFFQL_RJR,A3I&<%*4!IW7=$-T6P2SA:<;-/9<$FXF#33RPW@
M *@$B/LK0OAQ(1]0_#]B]!]02P,$%     @ 9W!B5OW$9*CI 0  6@0  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULG51=;YLP%/TK%N^M"6FZK@*D
M-DNU2:T4-6KW4%63@1NPZ@]F7T;V[V<;0K,IZ<->L*]]SSGWV->DO39OM@%
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
MGR7V4)LJ:ZJ.Q^3+SYAHW9[803\P?W._,?T$Q/HYTY!755/(_5S7<R$FII^
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
MFW9XSL^6OY/<_ )02P$"% ,4    " !G<&)6!T%-8H$   "Q    $
M        @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &=P8E:
M.OV6[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( &=P8E:97)PC$ 8  )PG   3              "  <P!
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 9W!B5A4J>J.&!P
MXBX  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( &=P8E;*_1QJ-@(  +,%   8              " @<D/
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !G<&)6:VRW
M+^,&   V'0  &               @($U$@  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @ 9W!B5KNC=FLW P  QPH  !@
M ("!3AD  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( &=P
M8E9A:I@AD04  ,@6   8              " @;L<  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    " !G<&)6N16+: 4$  !:#0  &
M        @(&"(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @ 9W!B5B3RV*/1 @  OP<  !@              ("!O28  'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &=P8E;*1NLO<@H  &0Q   8
M              " @<0I  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    " !G<&)6DA53-TL+  #&=   &               @(%L-   >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ 9W!B5O::+[6C @
M\ 4  !D              ("![3\  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    " !G<&)6R^GF+>(J  "*A@  &0              @(''
M0@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( &=P8E9-
MI,V$.0T  - C   9              " @>!M  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @ 9W!B5K*0+Y35!   Y@H  !D
M     ("!4'L  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M" !G<&)6P?("K#0/   *,P  &0              @(%<@   >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &=P8E:=/E,3APL   4=   9
M              " @<>/  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @ 9W!B5N:'!&%,"0  !RH  !D              ("!A9L  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " !G<&)6>K3TNVT)
M  ! '0  &0              @($(I0  >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    ( &=P8E8J)4Y_X (  %L&   9              "
M@:RN  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 9W!B
M5@%W\.5#%0  C4D  !D              ("!P[$  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    " !G<&)6W"U=R<D'  ![$@  &0
M        @($]QP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   ( &=P8E9O8K499PL  ,DI   9              " @3W/  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 9W!B5HJ+.N$>"0  LA8
M !D              ("!V]H  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    " !G<&)6F D?J60"  !J!0  &0              @($PY
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( &=P8E9)-2_2
M70,   ((   9              " @<OF  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @ 9W!B5AR33-X@+   QY0  !D
M ("!7^H  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !G
M<&)6F+>9M5X*  #D'   &0              @(&V%@$ >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &=P8E8K63,NY0,  )0(   9
M          " @4LA 0!X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @ 9W!B5B/NX^4J P  :0<  !D              ("!9R4! 'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !G<&)62L/-%"H(  "
M%0  &0              @('(* $ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    ( &=P8E:<DNR%A00  )<,   9              " @2DQ
M 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ 9W!B5LX[
MFHY0!   ;0L  !D              ("!Y34! 'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    " !G<&)6#/$:^+0&  #0%0  &0
M    @(%L.@$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M &=P8E:L<1I;Q08   X=   9              " @5=! 0!X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @ 9W!B5ODF=['O!@  CQ   !D
M             ("!4T@! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    " !G<&)66ECPSW,"  !.!@  &0              @(%Y3P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( &=P8E9:0(1]%@,
M *P+   9              " @2-2 0!X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @ 9W!B5AT=!'CO @  : @  !D              ("!
M<%4! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !G<&)6
ML.!*"5P#  "^#@  &0              @(&66 $ >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    ( &=P8E9R;I^9)@,  ,4+   9
M      " @2E< 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @ 9W!B5FCH50AC"P  AY<  !D              ("!AE\! 'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !G<&)6MRC @ X%   <'P
M&0              @($@:P$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    ( &=P8E;53S?46@8  )L]   9              " @65P 0!X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ 9W!B5H3^'[5:
M!   Q!@  !D              ("!]G8! 'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    " !G<&)6=^]_3@D#  !E"@  &0
M@(&'>P$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( &=P
M8E;HR_=6.0D  +Y0   9              " @<=^ 0!X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @ 9W!B5D>7\*?* @  8 <  !D
M         ("!-X@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    " !G<&)682K\E]L"  #Q!P  &0              @($XBP$ >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( &=P8E8N\>C.E0,  .@)
M   9              " @4J. 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @ 9W!B5L4B:I&O$0  $/P  !D              ("!%I(!
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !G<&)6-PRH
MP^T"  # "   &0              @('\HP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    ( &=P8E9T?M'_E@4    ?   9
M  " @2"G 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M9W!B5L&$)6G(!P  S48  !D              ("![:P! 'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    " !G<&)6N_1^M%D"  !,!@  &0
M            @('LM $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    ( &=P8E;*-\Z2#@@  *%3   9              " @7RW 0!X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ 9W!B5CF@HEF$!
MD1H  !D              ("!P;\! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    " !G<&)6?,X5?Z(?  "#6P( &0              @(%\
MQ $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( &=P8E9Q
MH/<?7@(  $(&   9              " @57D 0!X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL4$L! A0#%     @ 9W!B5KW)5DP&!   )!   !D
M     ("!ZN8! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M" !G<&)6$%:K%+ $  #/$   &0              @($GZP$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( &=P8E8&=[W7@ 0  % 1   9
M              " @0[P 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L!
M A0#%     @ 9W!B5@KF5=B! @  B 8  !D              ("!Q?0! 'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " !G<&)66&4%/7P%
M   /*   &0              @(%]]P$ >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;%!+ 0(4 Q0    ( &=P8E;MC!%'E0,  *L,   9              "
M@3#] 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ 9W!B
M5LWM\D4/!@  )30  !D              ("!_  " 'AL+W=O<FMS:&5E=',O
M<VAE970V-"YX;6Q02P$"% ,4    " !G<&)6))>OUQT#  !B"P  &0
M        @(%"!P( >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0
M   ( &=P8E:G4]!^JP(  'P'   9              " @98* @!X;"]W;W)K
M<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ 9W!B5I=[(L(K P  R0H
M !D              ("!> T" 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q0
M2P$"% ,4    " !G<&)6@=%3Z@4#   B"P  &0              @(':$ (
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( &=P8E:P4.Y_
M7P(  !P&   9              " @184 @!X;"]W;W)K<VAE971S+W-H965T
M-CDN>&UL4$L! A0#%     @ 9W!B5L.<<)K" @  @0<  !D
M ("!K!8" 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !G
M<&)60J6@\24*   7>P  &0              @(&E&0( >&PO=V]R:W-H965T
M<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( &=P8E:(H'<+^ (  ,((   9
M          " @0$D @!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#
M%     @ 9W!B5BJJO,V8!0  "R   !D              ("!,"<" 'AL+W=O
M<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " !G<&)6D=@%YX "  "?
M!@  &0              @('_+ ( >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM
M;%!+ 0(4 Q0    ( &=P8E;N1O84,0X  /^]   9              " @;8O
M @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ 9W!B5K1$
MFR)A!0  (BL  !D              ("!'CX" 'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6Q02P$"% ,4    " !G<&)641>O%XD%  "D(@  &0
M    @(&V0P( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    (
M &=P8E:T"-*.\00  ,LD   9              " @79) @!X;"]W;W)K<VAE
M971S+W-H965T-S@N>&UL4$L! A0#%     @ 9W!B5I),\T1] P  10D  !D
M             ("!GDX" 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"
M% ,4    " !G<&)6XIH@VE@%  !W*@  &0              @(%24@( >&PO
M=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( &=P8E8R;;.JL 8
M /L\   9              " @>%7 @!X;"]W;W)K<VAE971S+W-H965T.#$N
M>&UL4$L! A0#%     @ 9W!B5E7D8]?N"0   %<  !D              ("!
MR%X" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " !G<&)6
M5\M_*GD'   H00  &0              @('M: ( >&PO=V]R:W-H965T<R]S
M:&5E=#@S+GAM;%!+ 0(4 Q0    ( &=P8E;+]^;B(0(  *<$   9
M      " @9UP @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%
M  @ 9W!B5B@,;\@I"P  .6   !D              ("!]7(" 'AL+W=O<FMS
M:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    " !G<&)6>+1J5(($  #7&0
M&0              @(%5?@( >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+
M 0(4 Q0    ( &=P8E:I"9F.,P0  )L0   9              " @0Z# @!X
M;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ 9W!B5OW$9*CI
M 0  6@0  !D              ("!>(<" 'AL+W=O<FMS:&5E=',O<VAE970X
M."YX;6Q02P$"% ,4    " !G<&)63'*XPV0#  !I%@  #0
M@ &8B0( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( &=P8E:7BKL<P    !,"
M   +              "  2>- @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( &=P
M8E92\5?23 8  /8Y   /              "  1". @!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " !G<&)6PR792)0"  #?,P  &@              @ &)
ME ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !G<&)6
MC9S+JS0"  !6,@  $P              @ %5EP( 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     8 !@ %<:  "ZF0(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<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>108
<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>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>580</ContextCount>
  <ElementCount>472</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>150</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Organization and Nature of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/OrganizationandNatureofBusiness</Role>
      <ShortName>Organization and Nature of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Share-Based Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/ShareBasedCompensationPlans</Role>
      <ShortName>Share-Based Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Financial Instruments and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements</Role>
      <ShortName>Financial Instruments and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Restructuring and Business Realignment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RestructuringandBusinessRealignment</Role>
      <ShortName>Restructuring and Business Realignment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/Revenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/Debt</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/IncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Share-Based Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/ShareBasedCompensationPlansTables</Role>
      <ShortName>Share-Based Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/ShareBasedCompensationPlans</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables</Role>
      <ShortName>Financial Instruments and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Restructuring and Business Realignment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables</Role>
      <ShortName>Restructuring and Business Realignment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/RestructuringandBusinessRealignment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/SegmentReporting</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Summary of Significant Accounting Policies - Disposal of Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Disposal of Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Other Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Revenue - Revenue by Segment and Geographical Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails</Role>
      <ShortName>Revenue - Revenue by Segment and Geographical Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Debt - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/DebtScheduleofDebtDetails</Role>
      <ShortName>Debt - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Debt - Schedule of Future Maturities of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails</Role>
      <ShortName>Debt - Schedule of Future Maturities of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Income Taxes - Classification of Net Deferred Tax Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails</Role>
      <ShortName>Income Taxes - Classification of Net Deferred Tax Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails</Role>
      <ShortName>Income Taxes - Summary of Income Tax Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Income Taxes - Schedule of Tax Years Open for Examination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails</Role>
      <ShortName>Income Taxes - Schedule of Tax Years Open for Examination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Leases -Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails</Role>
      <ShortName>Leases -Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Leases - Other information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/LeasesOtherinformationDetails</Role>
      <ShortName>Leases - Other information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Share-Based Compensation Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails</Role>
      <ShortName>Share-Based Compensation Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails</Role>
      <ShortName>Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails</Role>
      <ShortName>Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Financial Instruments and Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Financial Instruments and Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails</Role>
      <ShortName>Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails</Role>
      <ShortName>Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Restructuring and Business Realignment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails</Role>
      <ShortName>Restructuring and Business Realignment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails</Role>
      <ShortName>Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails</Role>
      <ShortName>Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Segment Reporting - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SegmentReportingNarrativeDetails</Role>
      <ShortName>Segment Reporting - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails</Role>
      <ShortName>Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails</Role>
      <ShortName>Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails</Role>
      <ShortName>SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="sri-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - sri-20221231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - sri-20221231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:OperatingLossCarryforwardsExpirationDate, us-gaap:PreferredStockNoParValue, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:TaxCreditCarryforwardExpirationDate -  sri-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="sri-20221231.htm">sri-20221231.htm</File>
    <File>sri-20221231.xsd</File>
    <File>sri-20221231_cal.xml</File>
    <File>sri-20221231_def.xml</File>
    <File>sri-20221231_lab.xml</File>
    <File>sri-20221231_pre.xml</File>
    <File>sri-20221231xexx1023.htm</File>
    <File>sri-20221231xexx211.htm</File>
    <File>sri-20221231xexx231.htm</File>
    <File>sri-20221231xexx31.htm</File>
    <File>sri-20221231xexx311.htm</File>
    <File>sri-20221231xexx312.htm</File>
    <File>sri-20221231xexx321.htm</File>
    <File>sri-20221231xexx322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>sri-20221231_g1.jpg</File>
    <File>sri-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1572">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "sri-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 47,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 1572,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 580,
   "dts": {
    "calculationLink": {
     "local": [
      "sri-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sri-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sri-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sri-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sri-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sri-20221231.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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 834,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 13,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 17
   },
   "keyCustom": 51,
   "keyStandard": 421,
   "memberCustom": 50,
   "memberStandard": 96,
   "nsprefix": "sri",
   "nsuri": "http://www.stoneridge.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.stoneridge.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "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": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Organization and Nature of Business",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.stoneridge.com/role/OrganizationandNatureofBusiness",
     "shortName": "Organization and Nature of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.stoneridge.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.stoneridge.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.stoneridge.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.stoneridge.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.stoneridge.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Share-Based Compensation Plans",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlans",
     "shortName": "Share-Based Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.stoneridge.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Financial Instruments and Fair Value Measurements",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements",
     "shortName": "Financial Instruments and Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.stoneridge.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.stoneridge.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Restructuring and Business Realignment",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.stoneridge.com/role/RestructuringandBusinessRealignment",
     "shortName": "Restructuring and Business Realignment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Segment Reporting",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.stoneridge.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.stoneridge.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sri:ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sri:ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.stoneridge.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.stoneridge.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.stoneridge.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.stoneridge.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Share-Based Compensation Plans (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables",
     "shortName": "Share-Based Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables",
     "shortName": "Financial Instruments and Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Restructuring and Business Realignment (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables",
     "shortName": "Restructuring and Business Realignment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Segment Reporting (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.stoneridge.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i1a97ee1a75b94ba39ecb27515607929b_I20211230",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
     "shortName": "Summary of Significant Accounting Policies - Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "if6b42b692d394d2dae96752e562a58df_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Concentration of Credit Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "if6b42b692d394d2dae96752e562a58df_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails",
     "shortName": "Summary of Significant Accounting Policies - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails",
     "shortName": "Summary of Significant Accounting Policies - Long Term Supply Commitment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Pre-production Costs Related to Long-term Supply Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Disposal of Assets (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Disposal of Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i3f0f97b47fc1469fbba184803c3dbb74_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails",
     "shortName": "Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
     "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i22476f867ea24ebaa54d650eca8d6758_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
     "shortName": "Summary of Significant Accounting Policies - Impairment of Assets and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia86e00ad743646d0ac502541d731088b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
     "shortName": "Summary of Significant Accounting Policies - Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails",
     "shortName": "Summary of Significant Accounting Policies - Currency Translation and Product Warranty And Recall Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia86e00ad743646d0ac502541d731088b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Product Warranty Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i94dc781ccb5d4d1e936bfc5b4a185259_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InProcessResearchAndDevelopmentPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Summary of Significant Accounting Policies - Other Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Other Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InProcessResearchAndDevelopmentPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "sri:ResearchAndDevelopmentExpensePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Weighted Average Number of Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia86e00ad743646d0ac502541d731088b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "shortName": "Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss by Component (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Revenue - Revenue by Segment and Geographical Location (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
     "shortName": "Revenue - Revenue by Segment and Geographical Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "if598bd8333644f8487647abe0b0e4d99_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Revenue - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.stoneridge.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.stoneridge.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ib59d0d22685140ca845a495a43adbe08_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Debt - Schedule of Debt (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
     "shortName": "Debt - Schedule of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.stoneridge.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LineOfCreditFacilityCovenantCompliance",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "if712548e914f40a18cba2461cc1c43a0_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCovenantCompliance",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails",
     "shortName": "Debt - Schedule of Future Maturities of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sri:LongTermDeferredTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Income Taxes - Classification of Net Deferred Tax Asset (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails",
     "shortName": "Income Taxes - Classification of Net Deferred Tax Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sri:ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "sri:LongTermDeferredTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia86e00ad743646d0ac502541d731088b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails",
     "shortName": "Income Taxes - Summary of Income Tax Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i440bf7f4211940f3b62ba740b4fc3c09_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OpenTaxYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Income Taxes - Schedule of Tax Years Open for Examination (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
     "shortName": "Income Taxes - Schedule of Tax Years Open for Examination (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia9cd0dff9d934a1684f77c281b03b6cd_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OpenTaxYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.stoneridge.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Leases - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Leases -Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails",
     "shortName": "Leases -Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:LeaseBalanceSheetDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:LeaseQuantitativeDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "shortName": "Leases - Weighted-Average Remaining Lease Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:LeaseQuantitativeDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Leases - Other information (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.stoneridge.com/role/LeasesOtherinformationDetails",
     "shortName": "Leases - Other information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Share-Based Compensation Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
     "shortName": "Share-Based Compensation Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "sri:PercentOfAwardAllocatedToTotalShareholderReturn",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails",
     "shortName": "Share-Based Compensation Plans - Schedule of the Allocation of Performance Shares Between Total Shareholder Return and Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "sri:ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia33f2a2d6bae4682bd8a9bef8f71db94_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "sri:PercentOfAwardAllocatedToTotalShareholderReturn",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i407a79ee59844dcf940a49b8c9f41b9b_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
     "shortName": "Share-Based Compensation Plans - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "iaddfddc897a6422ba3ed35e5521f511d_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.stoneridge.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromHedgeInvestingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Financial Instruments and Fair Value Measurements - Narrative (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
     "shortName": "Financial Instruments and Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ice2bbfce5c6e42b0a076ce334f1dd552_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i81b3b60539724a4dabea6a608426782c_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i4395ec2eb0684dc1a12ed38f708dda8a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i1b06ee4cccac409dab4e495dd2b3bc7c_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i5123ada982a042999cffd61af1b9805d_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails",
     "shortName": "Financial Instruments and Fair Value Measurements - Summary of The Change in Fair Value of The Level 3 Financial Liabilities Related to Earn-Out Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "if1ee61af42f14fff8965f2d8b4d8905d_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ic5a86f1f0c96454b89497ed4baf2117d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Restructuring and Business Realignment - Narrative (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
     "shortName": "Restructuring and Business Realignment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia2036aad74ae4cd3942d75dd716c639c_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedCost1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i844e6cda33d6474ca5b72d495edf4c33_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
     "shortName": "Restructuring and Business Realignment - Schedule of Restructuring and Related Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ic1d1c30e85c34a19a521decb500d528b_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
     "shortName": "Restructuring and Business Realignment - Realignment Charges Classified by Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Segment Reporting - Narrative (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.stoneridge.com/role/SegmentReportingNarrativeDetails",
     "shortName": "Segment Reporting - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
     "shortName": "Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i8e45cb73f08d4fd7ac7440bb63d081fb_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
     "shortName": "Segment Reporting - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "id1a7c444d0ca408f99f0056489dd590f_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ib76c28d85dab42cc9119b4fff1b930ea_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails",
     "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "ia59f7b92582c4538bce781d13f6442d9_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i440bf7f4211940f3b62ba740b4fc3c09_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sri-20221231.htm",
      "contextRef": "i3da59bc0667b474aae18347e5f162dfc_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": null,
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - sri-20221231.htm",
     "menuCat": "Cover",
     "order": "88",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - sri-20221231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 150,
   "tag": {
    "country_AR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ARGENTINA",
        "terseLabel": "Argentina"
       }
      }
     },
     "localname": "AR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_BR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BRAZIL",
        "terseLabel": "Brazil"
       }
      }
     },
     "localname": "BR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_DE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GERMANY",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "DE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_FR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FRANCE",
        "terseLabel": "France"
       }
      }
     },
     "localname": "FR",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IT": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ITALY",
        "terseLabel": "Italy"
       }
      }
     },
     "localname": "IT",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MAURITIUS",
        "terseLabel": "Mauritius"
       }
      }
     },
     "localname": "MU",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS",
        "terseLabel": "Netherlands"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SWEDEN",
        "terseLabel": "Sweden"
       }
      }
     },
     "localname": "SE",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r840"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r841"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r837",
      "r838",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security",
        "terseLabel": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r835"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "sri_AcceleratedShareRepurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated Share Repurchase Agreement [Member].",
        "label": "Accelerated Share Repurchase Agreement [Member]",
        "terseLabel": "Accelerated Share Repurchase Agreement [Member]"
       }
      }
     },
     "localname": "AcceleratedShareRepurchaseAgreementMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for trade and other accounts receivables and credit risk.",
        "label": "Accounts Receivable and Concentration Of Credit Risk [Policy Text Block]",
        "verboseLabel": "Accounts Receivable and Concentration Of Credit Risk"
       }
      }
     },
     "localname": "AccountsReceivableAndConcentrationOfCreditRiskPolicyTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses and Other Current Liabilities [Member]",
        "label": "Accrued Expenses and Other Current Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of components of accrued liabilities and other current liabilities.",
        "label": "Accrued Expenses and Other Current Liabilities [Table Text Block]",
        "verboseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_AdditionalPercentageOfNoncontrollingInterestAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional percentage of noncontrolling interest acquired",
        "label": "Additional percentage of noncontrolling interest acquired",
        "terseLabel": "Percentage of additional noncontrolling interest acquired"
       }
      }
     },
     "localname": "AdditionalPercentageOfNoncontrollingInterestAcquired",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_AgreementLetter10b18Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 10b18 agreement letter.",
        "label": "Agreement Letter 10b18 [Member]",
        "terseLabel": "Agreement Letter 10b18 [Member]"
       }
      }
     },
     "localname": "AgreementLetter10b18Member",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AmendmentNumberFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment Number Four",
        "label": "Amendment Number Four [Member]",
        "terseLabel": "Amendment Number Four"
       }
      }
     },
     "localname": "AmendmentNumberFourMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AmendmentNumberOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment Number One [Member]",
        "label": "Amendment Number One [Member]",
        "terseLabel": "Amendment Number One"
       }
      }
     },
     "localname": "AmendmentNumberOneMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AmendmentNumberThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment Number Three [Member]",
        "label": "Amendment Three [Member]",
        "terseLabel": "Amendment Number Three"
       }
      }
     },
     "localname": "AmendmentNumberThreeMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_AmortizationAndAccretionOfDebtDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets including deferred financing costs (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. Also included in this amount is the accretion of the debt discount and the deferred financing costs which are a component of interest expense representing the periodic charge against earnings to reflect amortization of debt discounts and deferred financing costs over the life of the related debt instrument. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations using the indirect method.",
        "label": "Amortization and Accretion Of Debt Discount",
        "terseLabel": "Amortization, including accretion and write-off of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationAndAccretionOfDebtDiscount",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.stoneridge.com/20221231",
     "xbrltype": "stringItemType"
    },
    "sri_AutotechVenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents information pertaining to autotech ventures.",
        "label": "Autotech Ventures [Member]",
        "terseLabel": "Autotech Ventures"
       }
      }
     },
     "localname": "AutotechVenturesMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_BankAcceptanceDraftCreditLineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Acceptance Draft Credit Line [Member]",
        "label": "Bank Acceptance Draft Credit Line [Member]",
        "terseLabel": "Bank Acceptance Draft Credit Line"
       }
      }
     },
     "localname": "BankAcceptanceDraftCreditLineMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_CantonFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This represents information pertaining to canton facility.",
        "label": "Canton Facility [Member]",
        "terseLabel": "Canton Facility"
       }
      }
     },
     "localname": "CantonFacilityMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_CantonFacilityRestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Canton Facility restructuring plan.",
        "label": "Canton Facility Restructuring Plan [Member]",
        "terseLabel": "Canton Facility Restructuring Plan"
       }
      }
     },
     "localname": "CantonFacilityRestructuringPlanMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_CashFlowActivityLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Activity, Lessee",
        "label": "Cash Flow, Activity, Lessee [Abstract]",
        "terseLabel": "Non-cash activity:"
       }
      }
     },
     "localname": "CashFlowActivityLesseeAbstract",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesOtherinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_CivilLaborAndOtherTaxContingenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Civil, labor and other contingencies [Member]",
        "label": "Civil, labor and other tax contingencies [Member]",
        "terseLabel": "Civil, labor and other tax contingencies"
       }
      }
     },
     "localname": "CivilLaborAndOtherTaxContingenciesMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of Net Deferred Tax Assets and Liability [Table Text Block]",
        "label": "Classification of Net Deferred Tax Assets and Liability [Table Text Block]",
        "terseLabel": "Schedule of Classification of Net Deferred Tax Assets and Liability"
       }
      }
     },
     "localname": "ClassificationOfNetDeferredTaxAssetsAndLiabilityTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_ControlDevicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Control Devices [Member]",
        "label": "Control Devices [Member]",
        "terseLabel": "Control Devices"
       }
      }
     },
     "localname": "ControlDevicesMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility [Member]",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_CurrentStateAndForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The component of income tax expense for the period representing amounts paid or payable (or refundable) as determined by applying the provisions of enacted state and local tax law and foreign tax law to relevant amounts of taxable Income or Loss from continuing operations.",
        "label": "Current State and Foreign Income Tax Expense Benefit",
        "verboseLabel": "State and foreign"
       }
      }
     },
     "localname": "CurrentStateAndForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_DebtCategoryAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Category [Axis]",
        "label": "Debt Category [Axis]",
        "terseLabel": "Debt Category [Axis]"
       }
      }
     },
     "localname": "DebtCategoryAxis",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_DebtCategoryDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Category [Domain]",
        "label": "Debt Category [Domain]",
        "terseLabel": "Debt Category [Domain]"
       }
      }
     },
     "localname": "DebtCategoryDomain",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument covenant default of other debt maximum amount.",
        "label": "Debt Instrument Covenant Default of Other Debt Maximum Amount",
        "terseLabel": "Debt instrument covenant default of other debt maximum amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDefaultOfOtherDebtMaximumAmount",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument covenant uninsured asset losses maximum amount.",
        "label": "Debt Instrument Covenant Uninsured Asset Losses Maximum Amount",
        "terseLabel": "Debt instrument covenant uninsured asset losses maximum amount"
       }
      }
     },
     "localname": "DebtInstrumentCovenantUninsuredAssetLossesMaximumAmount",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_DebtInstrumentRedemptionPeriodEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Redemption Period Eight [Member]",
        "label": "Quarters Ended September 30, 2022 and December 31, 2022 [Member]",
        "terseLabel": "Quarters Ended September 30, 2022 and December 31, 2022"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodEightMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_DebtInstrumentRedemptionPeriodSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Redemption Period Seven [Member]",
        "label": "Quarter Ended June 30, 2022 [Member]",
        "terseLabel": "Quarter Ended June 30, 2022"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodSevenMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_DebtInstrumentRedemptionPeriodSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Redemption Period Six [Member]",
        "label": "Quarter Ended March 31, 2022 [Member]",
        "terseLabel": "Quarter Ended March 31, 2022"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodSixMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_DeferredTaxAssetsCapitalizedResearchAndDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Capitalized Research and Development",
        "label": "Deferred Tax Assets, Capitalized Research and Development",
        "terseLabel": "Capitalized research and development"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_DirectorSharePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Director Share Plan [Member]",
        "label": "Director Share Plan [Member]",
        "terseLabel": "Director Share Plan"
       }
      }
     },
     "localname": "DirectorSharePlanMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_DisposalGroupPostClosingInventoryAdjustmentPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group post-closing inventory adjustment payment",
        "label": "Disposal Group post-closing inventory adjustment payment",
        "terseLabel": "Disposal group post-closing inventory adjustment payment"
       }
      }
     },
     "localname": "DisposalGroupPostClosingInventoryAdjustmentPayment",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_EarnoutConsiderationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Consideration [Member]",
        "label": "Earnout Consideration [Member]",
        "terseLabel": "Earnout Consideration"
       }
      }
     },
     "localname": "EarnoutConsiderationMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ElectronicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electronics [Member]",
        "label": "Electronics [Member]",
        "terseLabel": "Electronics"
       }
      }
     },
     "localname": "ElectronicsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy of equity and changes in accumulated other comprehensive loss by component.",
        "label": "Equity and Changes in Accumulated Other Comprehensive Loss by Component [Policy Text Block]",
        "terseLabel": "Equity and Changes in Accumulated Other Comprehensive Loss by Component"
       }
      }
     },
     "localname": "EquityAndChangesInAccumulatedOtherComprehensiveLossByComponentPolicyTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity increase (decrease) related to shares repurchase program.",
        "label": "Equity Increase Decrease Related to Shares Repurchase Program",
        "terseLabel": "Reduction to shareholders' equity as unsettled forward contract"
       }
      }
     },
     "localname": "EquityIncreaseDecreaseRelatedToSharesRepurchaseProgram",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_EuropeAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe and Other [Member]",
        "label": "Europe and Other [Member]",
        "terseLabel": "Europe and Other"
       }
      }
     },
     "localname": "EuropeAndOtherMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_FixedAssetImpairmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents information pertaining to fixed asset impairment.",
        "label": "Fixed Asset Impairment [Member]",
        "terseLabel": "Fixed asset impairment and accelerated depreciation"
       }
      }
     },
     "localname": "FixedAssetImpairmentMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_IncomeTaxAuthorityArgentinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents information pertaining to income tax authority argentina.",
        "label": "Income Tax Authority Argentina [Member]",
        "terseLabel": "Argentina"
       }
      }
     },
     "localname": "IncomeTaxAuthorityArgentinaMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_IncreaseInMaximumBorrowingCapacityOfCreditFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in maximum borrowing capacity of credit facility",
        "label": "Increase in maximum borrowing capacity of credit facility",
        "terseLabel": "Increase in maximum borrowing capacity of credit facility"
       }
      }
     },
     "localname": "IncreaseInMaximumBorrowingCapacityOfCreditFacility",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_InvestmentsContributionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which contribution has to be completed.",
        "label": "Investments, Contribution Period",
        "terseLabel": "Contribution expected period (in years)"
       }
      }
     },
     "localname": "InvestmentsContributionPeriod",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sri_LeaseBalanceSheetDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of lease balance sheet.",
        "label": "Lease Balance Sheet Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Balance Sheet Information"
       }
      }
     },
     "localname": "LeaseBalanceSheetDisclosureTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_LeaseQuantitativeDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of lease quantitative information.",
        "label": "Lease Quantitative Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Weighted-Average Remaining Lease Term and Discount Rate"
       }
      }
     },
     "localname": "LeaseQuantitativeDisclosureTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_LineOfCreditFacilityRequiredMinimumLiquidity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility Required Minimum Liquidity",
        "label": "Line Of Credit Facility Required Minimum Liquidity",
        "terseLabel": "Credit facility required minimum liquidity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRequiredMinimumLiquidity",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_LongTermDeferredTaxAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term deferred tax assets",
        "label": "Long term deferred tax assets",
        "terseLabel": "Long-term deferred tax assets"
       }
      }
     },
     "localname": "LongTermDeferredTaxAssets",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_LongTermSupplyAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Supply Agreement",
        "label": "Long Term Supply Agreement [Member]",
        "terseLabel": "Long Term Supply Agreement"
       }
      }
     },
     "localname": "LongTermSupplyAgreementMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_LossesExpectedToBeRecognizedInInterestExpenseInNextYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Losses expected to be recognized in interest expense in next year",
        "label": "Losses expected to be recognized in interest expense in next year",
        "terseLabel": "Losses expected to be recognized in interest expense in next year"
       }
      }
     },
     "localname": "LossesExpectedToBeRecognizedInInterestExpenseInNextYear",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_MauritiusRevenueAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mauritius Revenue Authority",
        "label": "Mauritius Revenue Authority [Member]",
        "terseLabel": "Mauritius"
       }
      }
     },
     "localname": "MauritiusRevenueAuthorityMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_MaximumLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Leverage Ratio",
        "label": "Maximum Leverage Ratio",
        "terseLabel": "Maximum leverage ratio"
       }
      }
     },
     "localname": "MaximumLeverageRatio",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "sri_MaximumNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Net Leverage Ratio",
        "label": "Maximum Net Leverage Ratio",
        "terseLabel": "Maximum net leverage ratio"
       }
      }
     },
     "localname": "MaximumNetLeverageRatio",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "sri_MexicanPesoDenominatedForeignCurrencyForwardContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]",
        "label": "Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]",
        "terseLabel": "Mexican Peso-Denominated Foreign Currency Forward Contracts"
       }
      }
     },
     "localname": "MexicanPesoDenominatedForeignCurrencyForwardContractsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_MindaStoneridgeInstrumentsLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minda Stoneridge Instruments Ltd [Member]",
        "label": "Minda Stoneridge Instruments Ltd [Member]",
        "terseLabel": "Minda Stoneridge Instruments Ltd"
       }
      }
     },
     "localname": "MindaStoneridgeInstrumentsLtdMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_MinimumInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum interest coverage ratio",
        "label": "Minimum interest coverage ratio",
        "terseLabel": "Minimum interest coverage ratio"
       }
      }
     },
     "localname": "MinimumInterestCoverageRatio",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "sri_MsilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MSIL [Member].",
        "label": "MSIL [Member]",
        "terseLabel": "MSIL"
       }
      }
     },
     "localname": "MsilMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_NetInvestmentHedgeDueTwoThousandTwentyEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Investment Hedge Due 2028 [Member]",
        "label": "Net Investment Hedge Due 2028 [Member]",
        "terseLabel": "Net Investment Hedge Due 2028"
       }
      }
     },
     "localname": "NetInvestmentHedgeDueTwoThousandTwentyEightMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_NetInvestmentHedgeDueTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Investment Hedge Due Two Thousand Twenty Six [Member]",
        "label": "Net Investment Hedge Due 2026 [Member]",
        "terseLabel": "Net Investment Hedge Due 2026"
       }
      }
     },
     "localname": "NetInvestmentHedgeDueTwoThousandTwentySixMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag",
        "label": "Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag",
        "terseLabel": "Operating Lease Income Comprehensive Income Extensible List Not Disclosed Flag"
       }
      }
     },
     "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleListNotDisclosedFlag",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_PACCARMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PACCAR",
        "label": "PACCAR [Member]",
        "terseLabel": "PACCAR"
       }
      }
     },
     "localname": "PACCARMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ParticulateMatterFixedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Particulate Matter Fixed Assets [Member]",
        "label": "Particulate Matter Fixed Assets [Member]",
        "terseLabel": "Particulate Matter Fixed Assets"
       }
      }
     },
     "localname": "ParticulateMatterFixedAssetsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ParticulateMatterProductLineStrategicExitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Particulate Matter Product Line Strategic Exit [Member]",
        "label": "Particulate Matter Product Line Strategic Exit [Member]",
        "terseLabel": "Particulate Matter Product Line Strategic Exit"
       }
      }
     },
     "localname": "ParticulateMatterProductLineStrategicExitMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ParticulateMatterSensorAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Particulate Matter Sensor Assets [Member]",
        "label": "Particulate Matter Sensor Assets [Member]",
        "terseLabel": "Particulate Matter Sensor Assets"
       }
      }
     },
     "localname": "ParticulateMatterSensorAssetsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ParticulateMatterSensorGenOneAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Particulate Matter Sensor Gen One Assets [Member]",
        "label": "Particulate Matter Sensor Gen 1 Assets [Member]",
        "terseLabel": "Particulate Matter Sensor Gen 1 Assets"
       }
      }
     },
     "localname": "ParticulateMatterSensorGenOneAssetsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ParticulateMatterSensorGenTwoAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Particulate Matter Sensor Gen Two Assets [Member]",
        "label": "Particulate Matter Sensor Gen 2 Assets [Member]",
        "terseLabel": "Particulate Matter Sensor Gen 2 Assets"
       }
      }
     },
     "localname": "ParticulateMatterSensorGenTwoAssetsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_PaymentsForEarnOutConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the cash outflow from payments for earn-out consideration.",
        "label": "Payments For Earn-out Consideration",
        "negatedLabel": "Earn-out consideration cash payment",
        "terseLabel": "Earn-out consideration cash payment within financing activities"
       }
      }
     },
     "localname": "PaymentsForEarnOutConsideration",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_PaymentsForEarnOutConsiderationFromOperatingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Earn Out Consideration From Operating Activities",
        "label": "Payments For Earn Out Consideration From Operating Activities",
        "terseLabel": "Payments for earn out consideration from operating activities"
       }
      }
     },
     "localname": "PaymentsForEarnOutConsiderationFromOperatingActivities",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for earn out consideration from operating and financing activities.",
        "label": "Payments For Earn Out Consideration From Operating and Financing Activities",
        "negatedLabel": "Earn-out consideration cash payment",
        "verboseLabel": "Earn-out consideration cash payment"
       }
      }
     },
     "localname": "PaymentsForEarnOutConsiderationFromOperatingAndFinancingActivities",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_PaymentsForLongTermPurchaseCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Long-Term Purchase Commitment",
        "label": "Payments For Long-Term Purchase Commitment",
        "terseLabel": "Components purchased"
       }
      }
     },
     "localname": "PaymentsForLongTermPurchaseCommitment",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_PercentOfAwardAllocatedToEarningsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of award allocated to earnings per share",
        "label": "Percent of award allocated to earnings per share",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "PercentOfAwardAllocatedToEarningsPerShare",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PercentOfAwardAllocatedToReturnOnInvestedCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of award allocated to return on invested capital",
        "label": "Percent of award allocated to return on invested capital",
        "terseLabel": "Return on invested capital"
       }
      }
     },
     "localname": "PercentOfAwardAllocatedToReturnOnInvestedCapital",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PercentOfAwardAllocatedToTotalShareholderReturn": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of award allocated to total shareholder return",
        "label": "Percent of award allocated to total shareholder return",
        "terseLabel": "Total shareholder return"
       }
      }
     },
     "localname": "PercentOfAwardAllocatedToTotalShareholderReturn",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PercentThresholdOfDomesticCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent threshold of domestic cash",
        "label": "Percent threshold of domestic cash",
        "terseLabel": "Percent threshold of domestic cash"
       }
      }
     },
     "localname": "PercentThresholdOfDomesticCash",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PercentThresholdOfForeignCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent threshold of foreign cash",
        "label": "Percent threshold of foreign cash",
        "terseLabel": "Percent threshold of foreign cash"
       }
      }
     },
     "localname": "PercentThresholdOfForeignCash",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PercentageOfExpectedSharesRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of expected shares repurchased.",
        "label": "Percentage of Expected Shares Repurchased",
        "terseLabel": "Percentage of total number of Company Shares"
       }
      }
     },
     "localname": "PercentageOfExpectedSharesRepurchased",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_PerformanceBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Awards [Member]",
        "label": "Performance Based Awards [Member]",
        "terseLabel": "Performance-based awards"
       }
      }
     },
     "localname": "PerformanceBasedAwardsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_PerformanceBasedRightToReceivedCommonSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Right to Received Common Shares [Member]",
        "label": "Performance Based Right to Receive Common Shares [Member]",
        "terseLabel": "Performance Based Right to Receive Common Shares [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRightToReceivedCommonSharesMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_PeriodOverWhichShareWillBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period over which shares will be repurchased.",
        "label": "Period Over Which Share Will Be Repurchased",
        "terseLabel": "Share repurchase period"
       }
      }
     },
     "localname": "PeriodOverWhichShareWillBeRepurchased",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sri_PreProductionCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-production Costs [Member]",
        "label": "Pre-production Costs [Member]",
        "terseLabel": "Pre-production Costs"
       }
      }
     },
     "localname": "PreProductionCostsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_ProceedsFromDivestitureOfBusinessProduct": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from divestiture of business product.",
        "label": "Proceeds From Divestiture Of Business Product",
        "terseLabel": "Proceeds from disposal of business, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessProduct",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_PstEletronicaltdaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PST Eletronica Ltda [Member]",
        "label": "PST Eletronica Ltda [Member]",
        "terseLabel": "PST Eletronica Ltda"
       }
      }
     },
     "localname": "PstEletronicaltdaMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails",
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_PstMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stoneridge Brazil [Member]",
        "label": "PST [Member]",
        "terseLabel": "Stoneridge Brazil"
       }
      }
     },
     "localname": "PstMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_PstSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PST Segment [Member]",
        "label": "PST Segment [Member]",
        "terseLabel": "Stoneridge Brazil"
       }
      }
     },
     "localname": "PstSegmentMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_RepurchasedCommonSharesForTreasury": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repurchased Common Shares for treasury",
        "label": "Repurchased Common Shares for treasury",
        "negatedLabel": "Repurchased Common Shares for treasury, net"
       }
      }
     },
     "localname": "RepurchasedCommonSharesForTreasury",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_ResearchAndDevelopmentExpensePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of research development expenses to net sales.",
        "label": "Research and Development Expense Percentage",
        "terseLabel": "Percentage of net sales"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePercentage",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sri_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "label": "Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "terseLabel": "Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag"
       }
      }
     },
     "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of accounts receivable and concentration of credit risk.",
        "label": "Schedule Of Accounts Receivable and Concentration Of Credit Risk [Table Text Block]",
        "verboseLabel": "Schedule of Accounts Receivable and Concentration of Credit Risk"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableAndConcentrationOfCreditRiskTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]",
        "label": "Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital [Table Text Block]",
        "terseLabel": "Schedule of the Allocation of Performance Shares Between Total Shareholder Return, Earnings per Share, and Return on Invested Capital"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPerformanceSharesBetweenTotalShareholderReturnEarningsPerShareAndReturnOnInvestedCapitalTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure related to other information related to leases.",
        "label": "Schedule of Other Information Related to Leases [Table Text Block]",
        "terseLabel": "Schedule of Other Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of property, plant and equipment estimated useful lives",
        "label": "Schedule of property, plant and equipment estimated useful lives [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_ScheduleOfTaxYearsOpenForExaminationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of tax year that remains open to examination under enacted tax laws.",
        "label": "Schedule Of Tax Years Open For Examination [Table Text Block]",
        "verboseLabel": "Schedule of Tax Years Open for Examination"
       }
      }
     },
     "localname": "ScheduleOfTaxYearsOpenForExaminationTableTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_SegmentReportingInformationCapitalExpendituresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment Reporting Information, Capital Expenditures [Abstract]",
        "label": "Segment Reporting Information, Capital Expenditures [Abstract]",
        "verboseLabel": "Capital Expenditures:"
       }
      }
     },
     "localname": "SegmentReportingInformationCapitalExpendituresAbstract",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services provided income per agreement recognized as reduction to selling general and administrative expenses.",
        "label": "Services Provided Income Per Agreement Recognized As Reduction to Selling General And Administrative Expenses",
        "terseLabel": "Services provided pursuant to the agreement"
       }
      }
     },
     "localname": "ServicesProvidedIncomePerAgreementRecognizedAsReductionToSellingGeneralAndAdministrativeExpenses",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Roll Forward",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Roll Forward [Roll Forward]",
        "terseLabel": "Weighted- average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForwardRollForward",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of share instruments may be issued under a share-based compensation plan subject to incentive stock options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Number Of Shares May Be Issued",
        "verboseLabel": "Share-based compensation, maximum number of shares issuable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesMayBeIssued",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares reserved for issuance of common shares under an established share-based compensation plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Reserved For Issuance Of Common Shares",
        "verboseLabel": "Share-based compensation award reserved for issuance of common shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReservedForIssuanceOfCommonShares",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sri_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Common Shares Issued",
        "verboseLabel": "Share-based compensation restricted common shares issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedCommonSharesIssued",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sri_ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation, increase in awards reserved for issuance of common shares",
        "label": "Share-based compensation, increase in awards reserved for issuance of common shares",
        "terseLabel": "Share-based compensation, increase in awards reserved for issuance of common shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationIncreaseInAwardsReservedForIssuanceOfCommonShares",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sri_ShippingAndHandlingCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping and Handling Costs [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_SpecifiedHedgeBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specified Hedge Borrowings [Member]",
        "label": "Specified Hedge Borrowings [Member]",
        "terseLabel": "Specified Hedge Borrowings"
       }
      }
     },
     "localname": "SpecifiedHedgeBorrowingsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_SuzhouShortTermCreditLineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Suzhou Short-Term Credit Line [Member]",
        "label": "Suzhou Short-Term Credit Line [Member]",
        "terseLabel": "Suzhou short-term credit line"
       }
      }
     },
     "localname": "SuzhouShortTermCreditLineMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_SwedenShortTermNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sweden Short-Term Note [Member]",
        "label": "Sweden Short-Term Note [Member]",
        "terseLabel": "Sweden short-term credit line"
       }
      }
     },
     "localname": "SwedenShortTermNoteMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_TallinnEstoniaFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tallinn, Estonia Facility [Member]",
        "label": "Tallinn, Estonia Facility [Member]",
        "terseLabel": "Tallinn, Estonia Facility"
       }
      }
     },
     "localname": "TallinnEstoniaFacilityMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_TechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology [Member]",
        "label": "Technology [Member]",
        "terseLabel": "Technology and patents"
       }
      }
     },
     "localname": "TechnologyMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_TimeBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Based Awards [Member]",
        "label": "Time Based Awards [Member]",
        "terseLabel": "Time-based awards"
       }
      }
     },
     "localname": "TimeBasedAwardsMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_TreasuryStockPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for an entity's treasury stock.",
        "label": "Treasury Stock, Policy [Policy Text Block]",
        "verboseLabel": "Common Shares Held in Treasury"
       }
      }
     },
     "localname": "TreasuryStockPolicyPolicyTextBlock",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sri_TwoThousandSixteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 Plan [Member]",
        "label": "2016 Plan [Member]",
        "terseLabel": "2016 Plan"
       }
      }
     },
     "localname": "TwoThousandSixteenPlanMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency [Member]",
        "label": "U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency [Member]",
        "terseLabel": "U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency"
       }
      }
     },
     "localname": "U.s.DollarDenominatedForeignCurrencyForwardContractsEuroFunctionalCurrencyMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sri_UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]",
        "label": "Unrecognized Tax Benefits From Current Period Tax Positions [Abstract]",
        "verboseLabel": "Tax positions related to the current year:"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsFromCurrentPeriodTaxPositionsAbstract",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]",
        "label": "Unrecognized Tax Benefits Resulting From Prior Period Tax Positions [Abstract]",
        "verboseLabel": "Tax positions related to the prior years:"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsResultingFromPriorPeriodTaxPositionsAbstract",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sri_ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowances and reserves net additions charged to income expense",
        "label": "Valuation allowances and reserves net additions charged to income expense",
        "terseLabel": "Net additions charged to income (expense)"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesNetAdditionsChargedToIncomeExpense",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sri_VolvoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents information pertaining to volvo.",
        "label": "Volvo [Member]",
        "terseLabel": "Volvo"
       }
      }
     },
     "localname": "VolvoMember",
     "nsuri": "http://www.stoneridge.com/20221231",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r296",
      "r344",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r447",
      "r448",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r902",
      "r903",
      "r974",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r296",
      "r344",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r447",
      "r448",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r902",
      "r903",
      "r974",
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r972"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "verboseLabel": "Future Maturities of Long-Term Debt"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r243",
      "r307",
      "r315",
      "r322",
      "r385",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r626",
      "r629",
      "r631",
      "r632",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r243",
      "r307",
      "r315",
      "r322",
      "r385",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r626",
      "r629",
      "r631",
      "r632",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r243",
      "r307",
      "r315",
      "r322",
      "r385",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r626",
      "r629",
      "r631",
      "r632",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r372",
      "r814",
      "r907",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r435",
      "r513",
      "r708",
      "r725",
      "r769",
      "r770",
      "r811",
      "r824",
      "r832",
      "r904",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r435",
      "r513",
      "r708",
      "r725",
      "r769",
      "r770",
      "r811",
      "r824",
      "r832",
      "r904",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r372",
      "r814",
      "r907",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of North America.",
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r435",
      "r496",
      "r513",
      "r545",
      "r546",
      "r547",
      "r707",
      "r708",
      "r725",
      "r769",
      "r770",
      "r811",
      "r824",
      "r832",
      "r895",
      "r904",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r435",
      "r496",
      "r513",
      "r545",
      "r546",
      "r547",
      "r707",
      "r708",
      "r725",
      "r769",
      "r770",
      "r811",
      "r824",
      "r832",
      "r895",
      "r904",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r244",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r330",
      "r386",
      "r387",
      "r589",
      "r627",
      "r631",
      "r632",
      "r633",
      "r675",
      "r699",
      "r700",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r244",
      "r304",
      "r305",
      "r306",
      "r308",
      "r309",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r330",
      "r386",
      "r387",
      "r589",
      "r627",
      "r631",
      "r632",
      "r633",
      "r675",
      "r699",
      "r700",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for reclassification. Excludes adjustment for reclassification from amendment to accounting standards.",
        "label": "Revision of Prior Period, Reclassification, Adjustment [Member]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r514",
      "r875",
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r322",
      "r514",
      "r843",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r303",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "verboseLabel": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r369",
      "r370",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r813",
      "r831",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SouthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of South America.",
        "label": "South America [Member]",
        "terseLabel": "South America"
       }
      }
     },
     "localname": "SouthAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r369",
      "r370",
      "r754",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r771",
      "r772",
      "r813",
      "r831",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r322",
      "r514",
      "r843",
      "r844",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201912Member": {
     "auth_ref": [
      "r586",
      "r587",
      "r588",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.",
        "label": "Accounting Standards Update 2019-12 [Member]",
        "terseLabel": "Accounting Standards Update 2019-12"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201912Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r308",
      "r309",
      "r310",
      "r377",
      "r378",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r602",
      "r603",
      "r604",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r667",
      "r668",
      "r672",
      "r673",
      "r674",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r23",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r374",
      "r375"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, less reserves of $962 and $1,443, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": {
     "auth_ref": [
      "r900"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.",
        "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses",
        "terseLabel": "Environmental remediation cost incurred"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r414",
      "r433",
      "r897"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "terseLabel": "Environmental remediation accrued undiscounted liability"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r109",
      "r255"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r270",
      "r278",
      "r279",
      "r611",
      "r795",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Unrealized gain (loss) on derivatives"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r261",
      "r721",
      "r733",
      "r737"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r277",
      "r278",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r36",
      "r39",
      "r174",
      "r700",
      "r728",
      "r729",
      "r853",
      "r854",
      "r855",
      "r871",
      "r872",
      "r873"
     ],
     "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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r35",
      "r39",
      "r174",
      "r278",
      "r279",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "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": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r15",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r555",
      "r556",
      "r557",
      "r871",
      "r872",
      "r873",
      "r953"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r62",
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r308",
      "r309",
      "r310",
      "r311",
      "r322",
      "r377",
      "r378",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r555",
      "r556",
      "r557",
      "r586",
      "r587",
      "r588",
      "r589",
      "r602",
      "r603",
      "r604",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r667",
      "r668",
      "r672",
      "r673",
      "r674",
      "r675",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r712",
      "r713",
      "r714",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r148",
      "r149",
      "r517"
     ],
     "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",
        "verboseLabel": "Share-based compensation, net"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used for) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r866",
      "r867",
      "r868",
      "r869",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Accounts receivable reserves:"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r262",
      "r376",
      "r388"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, reserves"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r44",
      "r472",
      "r670",
      "r862"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Deferred financing cost amortization and debt discount accretion"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potential dilutive shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r62",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "verboseLabel": "Asset impairments"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r209",
      "r227",
      "r259",
      "r292",
      "r352",
      "r358",
      "r364",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r607",
      "r613",
      "r645",
      "r830",
      "r902",
      "r903",
      "r960"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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",
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Total Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r250",
      "r265",
      "r292",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r607",
      "r613",
      "r645",
      "r830",
      "r902",
      "r903",
      "r960"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.",
        "label": "Assets, Fair Value Adjustment",
        "terseLabel": "Assets fair value adjustment"
       }
      }
     },
     "localname": "AssetsFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets carried at fair value",
        "verboseLabel": "Financial assets carried at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Financial assets carried at fair value:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r292",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r607",
      "r613",
      "r645",
      "r902",
      "r903",
      "r960"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total long-term assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Long-term assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r183",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r605",
      "r861"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of earn-out contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities",
        "terseLabel": "Fair value of earn-out liability"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Capitalized contract acquisition costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r64",
      "r253",
      "r791"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r65"
     ],
     "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]",
        "verboseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r59",
      "r64",
      "r70"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r59",
      "r203"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r179"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "verboseLabel": "Supplemental disclosure of non-cash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Operating cash flows:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesOtherinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r428",
      "r429",
      "r756",
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r128",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Long Term Supply Commitment"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsFairValueDisclosure": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.",
        "label": "Commitments, Fair Value Disclosure",
        "terseLabel": "Earn-out consideration"
       }
      }
     },
     "localname": "CommitmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r871",
      "r872",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Number of Common Shares outstanding"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common shares, no par value"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common shares, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common shares, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r14",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r14",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,341 and 27,191 shares outstanding at December 31, 2022 and December\u00a031, 2021, respectively, with no stated value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r40",
      "r273",
      "r275",
      "r281",
      "r717",
      "r722"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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 loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r201",
      "r202",
      "r372",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r201",
      "r202",
      "r372",
      "r738",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r77",
      "r78",
      "r201",
      "r202",
      "r372",
      "r755",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r77",
      "r78",
      "r201",
      "r202",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r77",
      "r78",
      "r201",
      "r202",
      "r372",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractTerminationMember": {
     "auth_ref": [
      "r802",
      "r803",
      "r804",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Contract Termination [Member]",
        "terseLabel": "Contract termination costs"
       }
      }
     },
     "localname": "ContractTerminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r480",
      "r482",
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r480",
      "r481",
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Unallocated Corporate"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r46",
      "r710"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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 goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r856",
      "r894"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "verboseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CrossCurrencyInterestRateContractMember": {
     "auth_ref": [
      "r908",
      "r952"
     ],
     "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 swaps"
       }
      }
     },
     "localname": "CrossCurrencyInterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r865",
      "r942",
      "r944"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r165",
      "r583",
      "r593",
      "r865"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "Provision (benefit) for income taxes:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r76",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Customer lists"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r216",
      "r234"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r136",
      "r291",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r466",
      "r473",
      "r474",
      "r476"
     ],
     "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]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r5",
      "r6",
      "r7",
      "r210",
      "r213",
      "r226",
      "r296",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r671",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "verboseLabel": "Maturity"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r30",
      "r296",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r671",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Five [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Five"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Four"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period One"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Three"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Debt Instrument, Redemption, Period Two"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r30",
      "r138",
      "r139",
      "r140",
      "r141",
      "r204",
      "r205",
      "r207",
      "r223",
      "r296",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r462",
      "r463",
      "r464",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r475",
      "r671",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "verboseLabel": "Deferred Finance Costs, net"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r865",
      "r943",
      "r944"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r937"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "totalLabel": "Total deferred benefit"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r206"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Capitalized deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r206",
      "r905"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred financing costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r165",
      "r865",
      "r943"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "verboseLabel": "State and foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r62",
      "r165",
      "r584",
      "r592",
      "r593",
      "r865"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "verboseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r11",
      "r12",
      "r211",
      "r225",
      "r578"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r565",
      "r566"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "negatedLabel": "Long-term deferred tax liabilities",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r940"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesClassificationofNetDeferredTaxAssetDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r940"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax assets less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "verboseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "verboseLabel": "Tax loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r161",
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "verboseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "verboseLabel": "Employee compensation and benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued liabilities and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r580"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedLabel": "Right-of-use-assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "verboseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r163",
      "r941"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "verboseLabel": "Expenses related to employee benefit plans"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r62",
      "r107"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization [Abstract]",
        "verboseLabel": "Depreciation and Amortization:"
       }
      }
     },
     "localname": "DepreciationAndAmortizationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r62",
      "r347"
     ],
     "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",
        "verboseLabel": "Total depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r615"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain on Derivative",
        "terseLabel": "Net gain recorded on consolidated statement of operations"
       }
      }
     },
     "localname": "DerivativeGainOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r189",
      "r191",
      "r794"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r181",
      "r184",
      "r189"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r949",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "verboseLabel": "Notional amounts"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r176",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Number of hedge contracts"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r175",
      "r177",
      "r178",
      "r181",
      "r182",
      "r187",
      "r189",
      "r192",
      "r193",
      "r195",
      "r622"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.",
        "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]",
        "verboseLabel": "Financial Instruments and Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesReportingOfDerivativeActivity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r492",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Revenue by Segment and Geographical Location"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r519",
      "r551",
      "r552",
      "r554",
      "r559",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "verboseLabel": "Share-Based Compensation Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlans"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r146",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "verboseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r106",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Purchase price for sale of assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r0",
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Predisposition intercompany purchases"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r0"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "terseLabel": "Disposal group, operating income"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r0",
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Disposal group, net sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r411",
      "r862",
      "r893"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "negatedTerseLabel": "Gain on sale of Canton Facility, net",
        "terseLabel": "Gain (loss) on disposal"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r6",
      "r9",
      "r212",
      "r228"
     ],
     "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 payable"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "(Loss) earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r282",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r632",
      "r633",
      "r718",
      "r723",
      "r799"
     ],
     "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 (in dollars per share)",
        "verboseLabel": "Impact on earnings (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r282",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r632",
      "r633",
      "r718",
      "r723",
      "r799"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r73",
      "r75"
     ],
     "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]",
        "verboseLabel": "(Loss) Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r936",
      "r938"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Excess tax benefit realized from vesting of restricted common shares"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Amount",
        "terseLabel": "U.S. tax on foreign earnings"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Compensation related liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r550"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Share-based compensation expense capitalized as inventory"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r553"
     ],
     "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",
        "verboseLabel": "Employee service share-based compensation, nonvested, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r935"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r549"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Excess tax deficiency (benefit) related to share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee termination benefits"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r137",
      "r243",
      "r277",
      "r278",
      "r279",
      "r304",
      "r305",
      "r306",
      "r309",
      "r318",
      "r321",
      "r333",
      "r385",
      "r479",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r631",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r700",
      "r728",
      "r729",
      "r730"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r43",
      "r58",
      "r62",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "terseLabel": "Distributions received"
       }
      }
     },
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method ownership percentage",
        "verboseLabel": "Equity method investment, ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r91",
      "r353",
      "r846"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "verboseLabel": "Equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]",
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FIFOInventoryAmount": {
     "auth_ref": [
      "r793"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.",
        "label": "FIFO Inventory Amount",
        "terseLabel": "Inventory using the FIFO method"
       }
      }
     },
     "localname": "FIFOInventoryAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r635",
      "r636",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r464",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r636",
      "r704",
      "r705",
      "r706",
      "r807",
      "r808",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r635",
      "r636",
      "r637",
      "r638",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Financial Instruments and Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r464",
      "r498",
      "r503",
      "r636",
      "r704",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r464",
      "r498",
      "r503",
      "r636",
      "r705",
      "r807",
      "r808",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r464",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r636",
      "r706",
      "r807",
      "r808",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 inputs"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r198",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r198",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Summary of the Change in Fair Value of the Level 3 Financial Liabilities Related to Contingent Consideration"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "terseLabel": "Foreign currency adjustments"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Balance at December 31",
        "periodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsSummaryofTheChangeinFairValueofTheLevel3FinancialLiabilitiesRelatedtoEarnOutConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r464",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r704",
      "r705",
      "r706",
      "r807",
      "r808",
      "r819",
      "r820",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r641",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet": {
     "auth_ref": [
      "r954"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net",
        "terseLabel": "Transfers in or out of Level 3"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r183",
      "r187",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalMinistryOfFinanceGermanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Germany.",
        "label": "Federal Ministry of Finance, Germany [Member]",
        "terseLabel": "Germany"
       }
      }
     },
     "localname": "FederalMinistryOfFinanceGermanyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Financial liabilities carried at fair value"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r257",
      "r409"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r102"
     ],
     "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": "Amortization expense next year"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r102"
     ],
     "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": "Amortization expense year five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r102"
     ],
     "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": "Amortization expense year four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r102"
     ],
     "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": "Amortization expense year three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r102"
     ],
     "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": "Amortization expense year two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r711",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r100",
      "r715"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "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",
        "verboseLabel": "Acquisition cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r96",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Weighted average remaining amortization period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "verboseLabel": "Forward currency contract"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r654",
      "r655",
      "r656",
      "r657"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedTerseLabel": "Foreign currency transaction losses (gains)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "verboseLabel": "Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r951"
     ],
     "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 currency contracts"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Office furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r612",
      "r862"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedLabel": "Gain on disposal of business and joint venture, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.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": "(Gain) loss on sale of fixed assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r256",
      "r395",
      "r716",
      "r801",
      "r830",
      "r881",
      "r888"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "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 December 31",
        "periodStartLabel": "Balance at January 1",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r94",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r402"
     ],
     "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": "Currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r397",
      "r404",
      "r801"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Cumulative goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r62",
      "r396",
      "r401",
      "r406",
      "r801"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r181",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of United Kingdom.",
        "label": "Her Majesty's Revenue and Customs (HMRC) [Member]",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "localname": "HerMajestysRevenueAndCustomsHMRCMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the impaired assets to be held and used by the entity.",
        "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.",
        "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r862",
      "r892"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Intangible impairment charge"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r62",
      "r105",
      "r111"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Property, plant and equipment impairment charge"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Long-Lived or Finite-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Disposal of Particulate Matter Sensor Business"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentPolicy": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.",
        "label": "In Process Research and Development, Policy [Policy Text Block]",
        "terseLabel": "Design and Development Costs"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r293",
      "r594"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "verboseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r42",
      "r208",
      "r219",
      "r236",
      "r352",
      "r357",
      "r363",
      "r366",
      "r719",
      "r800"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "verboseLabel": "(Loss) income before income taxes:"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r293",
      "r594"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "verboseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r43",
      "r62",
      "r91",
      "r218",
      "r235",
      "r349"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in loss (earnings) of investee",
        "verboseLabel": "Income (loss) from equity method investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedLabel": "Loss (earnings) of equity method investee"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r412",
      "r418"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r418"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r294",
      "r569",
      "r576",
      "r582",
      "r590",
      "r595",
      "r597",
      "r598",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r939"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "verboseLabel": "Expense related to interest and penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r295",
      "r320",
      "r321",
      "r350",
      "r567",
      "r591",
      "r596",
      "r724"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision (benefit) for income taxes",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r276",
      "r563",
      "r564",
      "r576",
      "r577",
      "r581",
      "r585"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r562",
      "r568"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Impact of change in enacted tax law"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount",
        "negatedLabel": "Tax impact of unconsolidated subsidiaries"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign tax rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r568"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Statutory U.S. federal income tax (benefit) provision"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Compensation and benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in foreign income tax contingency.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount",
        "terseLabel": "Unremitted earnings on foreign subsidiaries"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingenciesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r938"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Tax credits and incentives"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.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": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r861"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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 [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r95",
      "r98"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails": {
       "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)",
        "netLabel": "Intangible assets, net",
        "totalLabel": "Net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsIncurredCapitalized": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized, including amount of allowance for funds used during construction.",
        "label": "Capitalized Interest Costs, Including Allowance for Funds Used During Construction",
        "terseLabel": "Capitalized deferred financing costs"
       }
      }
     },
     "localname": "InterestCostsIncurredCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r206",
      "r221",
      "r280",
      "r346",
      "r669"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r190"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r220"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "negatedLabel": "Interest expense, net",
        "negatedTerseLabel": "Total interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income (Expense), Net [Abstract]",
        "terseLabel": "Interest Expense (Income), net:"
       }
      }
     },
     "localname": "InterestIncomeExpenseNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r285",
      "r288",
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeAssetsAtFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.",
        "label": "Interest Rate Derivative Assets, at Fair Value",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateDerivativeAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "U.S. Federal"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r344",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "verboseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r264",
      "r792",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "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, net",
        "totalLabel": "Total inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r252",
      "r263",
      "r331",
      "r389",
      "r390",
      "r391",
      "r709",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r851"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "verboseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r850"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "verboseLabel": "Work-in-progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financial support to be provided in future by investment company to investee.",
        "label": "Investment Company, Financial Commitment to Investee, Future Amount",
        "terseLabel": "Investment commitment"
       }
      }
     },
     "localname": "InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments, and noncurrent assets classified as other.",
        "label": "Investments and Other Noncurrent Assets",
        "terseLabel": "Investments and other long-term assets, net",
        "verboseLabel": "Investment"
       }
      }
     },
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to real estate held.",
        "label": "Land Improvements [Member]",
        "terseLabel": "Land and land improvements"
       }
      }
     },
     "localname": "LandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r688",
      "r829"
     ],
     "calculation": {
      "http://www.stoneridge.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 lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease Cost"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r958"
     ],
     "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": "Schedule of Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease.",
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Option to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.",
        "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]",
        "terseLabel": "Option to terminate"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r959"
     ],
     "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": "Schedule of Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "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 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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "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 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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "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 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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r689"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r690"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Outstanding letters of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r215",
      "r232",
      "r830",
      "r864",
      "r880",
      "r955"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r28",
      "r251",
      "r292",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r608",
      "r613",
      "r614",
      "r645",
      "r830",
      "r902",
      "r960",
      "r961"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financial liabilities carried at fair value"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Financial liabilities carried at fair value:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r7",
      "r8",
      "r292",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r608",
      "r613",
      "r614",
      "r645",
      "r902",
      "r960",
      "r961"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r7",
      "r213",
      "r226"
     ],
     "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": "Line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCovenantCompliance": {
     "auth_ref": [
      "r847",
      "r848"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.",
        "label": "Line of Credit Facility, Covenant Compliance",
        "terseLabel": "Credit Facility covenant compliance"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantCompliance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r24"
     ],
     "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, borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.",
        "label": "Line of Credit Facility, Expiration Date",
        "verboseLabel": "Line of credit expiration date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r644"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Revolving credit facility",
        "verboseLabel": "Borrowings outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Outstanding credit lines weighted-average interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Interest rates"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation amount"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r7",
      "r213",
      "r229",
      "r463",
      "r477",
      "r807",
      "r808"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Unclassified [Abstract]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "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",
        "negatedLabel": "Less: current portion",
        "terseLabel": "Current portion of debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r134",
      "r296",
      "r468"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r134",
      "r296",
      "r468"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r134",
      "r296",
      "r468"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r134",
      "r296",
      "r468"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r134",
      "r296",
      "r468"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofFutureMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r260"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Total long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r30",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r122",
      "r123",
      "r430",
      "r431",
      "r432",
      "r898",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r431",
      "r432",
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "verboseLabel": "Loss contingency, estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r122",
      "r123",
      "r430",
      "r431",
      "r432",
      "r898",
      "r899"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Inter-segment sales"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MexicanTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Mexico.",
        "label": "Mexican Tax Authority [Member]",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MexicanTaxAuthorityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinistryOfEconomicAffairsAndFinanceItalyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Italy.",
        "label": "Ministry of Economic Affairs and Finance, Italy [Member]",
        "terseLabel": "Italy"
       }
      }
     },
     "localname": "MinistryOfEconomicAffairsAndFinanceItalyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinistryOfTheEconomyFinanceAndIndustryFranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of France.",
        "label": "Ministry of the Economy, Finance and Industry, France [Member]",
        "terseLabel": "France"
       }
      }
     },
     "localname": "MinistryOfTheEconomyFinanceAndIndustryFranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "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": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r334",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and Nature of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/OrganizationandNatureofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 (used for) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r287"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 for) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r59",
      "r60",
      "r63"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 (used for) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetInvestmentHedgeDerivativeAssetsAtFairValue": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of all derivative assets designated as hedges of net investment in foreign operations.",
        "label": "Derivative Instruments in Hedges, Net Investment in Foreign Operations, Assets, Fair Value",
        "terseLabel": "Cross-currency swaps"
       }
      }
     },
     "localname": "NetInvestmentHedgeDerivativeAssetsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r180"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r72",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r315",
      "r322",
      "r330",
      "r377",
      "r378",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r555",
      "r556",
      "r557",
      "r586",
      "r587",
      "r588",
      "r589",
      "r602",
      "r603",
      "r604",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r667",
      "r668",
      "r672",
      "r673",
      "r674",
      "r675",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r712",
      "r713",
      "r714",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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]",
        "verboseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "verboseLabel": "Total long-term assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r879"
     ],
     "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",
        "verboseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r39",
      "r41"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) income before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "Open Tax Year",
        "verboseLabel": "Open Tax Year"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r352",
      "r357",
      "r363",
      "r366",
      "r800"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Total operating income (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r681",
      "r829"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r332",
      "r691",
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Operating lease income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "As of December 31,"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "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 leased liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.stoneridge.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.stoneridge.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 lease current liability, included in other current liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r677"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.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 lease long-term liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r679",
      "r684"
     ],
     "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": "Cash paid related to operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesOtherinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r676"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "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 asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r687",
      "r829"
     ],
     "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": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r686",
      "r829"
     ],
     "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": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "verboseLabel": "Net operating loss carry forwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.",
        "label": "Operating Loss Carryforwards, Expiration Date",
        "verboseLabel": "Operating loss carry forwards, expiration dates"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies 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": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r171",
      "r172",
      "r173"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "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": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": {
     "auth_ref": [
      "r171",
      "r172",
      "r173"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax, Portion Attributable to Parent",
        "terseLabel": "Tax (benefit) expense on foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r266",
      "r268"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized gain (loss) on derivatives",
        "verboseLabel": "Unrealized loss on derivatives, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax",
        "terseLabel": "Tax (benefit) expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r266",
      "r268",
      "r616",
      "r617",
      "r621"
     ],
     "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) recorded in other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": {
     "auth_ref": [
      "r267",
      "r268",
      "r618",
      "r619",
      "r621"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax",
        "terseLabel": "Increase (reduction) in interest expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "auth_ref": [
      "r34",
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "terseLabel": "Currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "verboseLabel": "Other comprehensive (loss) income, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r171",
      "r172",
      "r173",
      "r272",
      "r275"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.",
        "label": "Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Other Comprehensive (Loss) Income, Net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r27",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.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)",
        "negatedLabel": "Other expense (income), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other Expense, Net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r802",
      "r803",
      "r804",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other related costs"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
     "auth_ref": [
      "r67",
      "r68",
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Other Significant Noncash Transaction, Value of Consideration Received",
        "terseLabel": "Adoption of ASU 2019-12 (Note 2)"
       }
      }
     },
     "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r27",
      "r133"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForDeposits": {
     "auth_ref": [
      "r858",
      "r859"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.",
        "label": "Payments for Deposits",
        "terseLabel": "Capacity deposits"
       }
      }
     },
     "localname": "PaymentsForDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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",
        "negatedLabel": "Common Share repurchase program",
        "terseLabel": "Common Share repurchase program payment"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r417",
      "r860"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedLabel": "Utilization, Cash"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r284"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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": "Repurchase of Common Shares to satisfy employee tax withholding"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
        "label": "Payments to Acquire Interest in Joint Venture",
        "terseLabel": "Contribution"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investments classified as other.",
        "label": "Payments to Acquire Other Investments",
        "negatedLabel": "Investment in venture capital fund, net"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r283",
      "r945",
      "r946",
      "r947"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Capital expenditures, including intangibles"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r53"
     ],
     "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",
        "verboseLabel": "Total capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r496",
      "r497",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r13",
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred shares, no par value"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred shares, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r13",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred shares, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r13",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Shares, without par value, 5,000 shares authorized, none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r852"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofDerivativeInstrumentsinStatementofFinancialPositionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date of capitalized preproduction costs incurred on long-term supply arrangements, including recoverable costs to design and develop products.",
        "label": "Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized",
        "terseLabel": "Capitalized pre-production costs"
       }
      }
     },
     "localname": "PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriceRiskCashFlowHedgesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Price Risk Cash Flow Hedges [Abstract]",
        "verboseLabel": "Derivatives designated as cash flow hedges:"
       }
      }
     },
     "localname": "PriceRiskCashFlowHedgesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "verboseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "verboseLabel": "Proceeds from (payments related to) sale of business"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from sale of Canton Facility, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInJointVenture": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of an investment interest in a joint venture that the reporting entity has not previously accounted for using consolidation or the equity method of accounting.",
        "label": "Proceeds from Divestiture of Interest in Joint Venture",
        "verboseLabel": "Proceeds from disposal of joint venture, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromHedgeInvestingActivities": {
     "auth_ref": [
      "r289",
      "r857"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.",
        "label": "Proceeds from Hedge, Investing Activities",
        "terseLabel": "Proceeds from settlement of net investment hedges"
       }
      }
     },
     "localname": "ProceedsFromHedgeInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r55",
      "r863"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Revolving credit facility borrowings",
        "verboseLabel": "Subsidiary borrowed"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from debt classified as other.",
        "label": "Proceeds from Other Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 fixed assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r130",
      "r131",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Product warranty and recall at end of period",
        "periodStartLabel": "Product warranty and recall at beginning of period"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r27",
      "r121",
      "r124"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "verboseLabel": "Product warranty and recall obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Product Warranty Accrual, Noncurrent",
        "terseLabel": "Product warranty and recall accrual"
       }
      }
     },
     "localname": "ProductWarrantyAccrualNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesCurrencyTranslationandProductWarrantyAndRecallReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Settlements made during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.",
        "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Aggregate changes in pre-existing liabilities due to claim developments"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Accruals for warranties established during period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r249",
      "r271",
      "r274",
      "r286",
      "r292",
      "r308",
      "r320",
      "r321",
      "r352",
      "r357",
      "r363",
      "r366",
      "r380",
      "r437",
      "r438",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r448",
      "r449",
      "r606",
      "r609",
      "r610",
      "r633",
      "r645",
      "r719",
      "r800",
      "r826",
      "r827",
      "r855",
      "r902"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r110"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r108",
      "r254"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Total property, plant, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r110",
      "r233",
      "r720",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails": {
       "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r758",
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own.",
        "label": "Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]",
        "verboseLabel": "Pre-Production Costs Related to Long-Term Supply Arrangements"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "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]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of the assets",
        "verboseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "Components to be paid in 2026"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Components to be paid in 2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "Components to be paid in 2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "Components to be paid in 2025"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r89"
     ],
     "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": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r39",
      "r278",
      "r659",
      "r663",
      "r664",
      "r853"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "terseLabel": "Gain (loss) reclassified from other comprehensive income (loss) into net income (loss)"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "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": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r39",
      "r41"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r85",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.",
        "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r84",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r57",
      "r863"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedLabel": "Revolving credit facility payments",
        "terseLabel": "Repayments of credit line"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
     "auth_ref": [
      "r151",
      "r153"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned",
        "terseLabel": "Research and development expense reimbursed"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r150",
      "r240",
      "r968"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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; or (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.",
        "label": "Research and Development Expense",
        "terseLabel": "Design and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Design and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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; or (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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Activities"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r415",
      "r417",
      "r420",
      "r426",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "verboseLabel": "Restructuring and Business Realignment"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r416",
      "r419",
      "r423",
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "verboseLabel": "Estimated total cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r416",
      "r419",
      "r423",
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.",
        "label": "Restructuring and Related Cost, Incurred Cost",
        "verboseLabel": "Total business realignment charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r62",
      "r421",
      "r423",
      "r896"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring expense",
        "verboseLabel": "Charge to expense"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r416",
      "r417",
      "r423",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r417",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Restructuring Reserve, Ending Balance",
        "periodStartLabel": "Restructuring Reserve, Beginning Balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "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": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "auth_ref": [
      "r417",
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.",
        "label": "Restructuring Reserve, Settled without Cash",
        "negatedLabel": "Utilization, Non-Cash"
       }
      }
     },
     "localname": "RestructuringReserveSettledWithoutCash2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r142",
      "r231",
      "r732",
      "r737",
      "r830"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r243",
      "r304",
      "r305",
      "r306",
      "r309",
      "r318",
      "r321",
      "r385",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r631",
      "r728",
      "r730"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r343",
      "r344",
      "r356",
      "r361",
      "r362",
      "r368",
      "r369",
      "r372",
      "r491",
      "r492",
      "r710"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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": "Total net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r494",
      "r495"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r797",
      "r798"
     ],
     "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]",
        "verboseLabel": "Revenue Recognition and Sales Commitments"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r685",
      "r829"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesOtherinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.",
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "terseLabel": "Percentage ownership in consolidated subsidiary"
       }
      }
     },
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r372",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r39",
      "r956",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "verboseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r166",
      "r167",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPreproductionCostsRelatedtoLongtermSupplyArrangementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "verboseLabel": "Amounts Recorded for the Cash Flow Hedges in Other Comprehensive Income (Loss) in Shareholders' Equity and in Net Income"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "verboseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "verboseLabel": "Notional Amounts and Fair Values of Derivative Instruments in the Consolidated Balance"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "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": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r93",
      "r249",
      "r292",
      "r380",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Schedule of Assets and Liabilities that are Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r801",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891"
     ],
     "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]",
        "verboseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r20",
      "r21",
      "r22"
     ],
     "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]",
        "verboseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "verboseLabel": "Schedule of Product Warranty and Recall Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r110"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r416",
      "r417",
      "r418",
      "r419",
      "r423",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "verboseLabel": "Schedule of Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r115",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Business Realignment Charges Classified by Statement of Operations"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r45",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r82",
      "r83",
      "r86",
      "r94"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r82",
      "r83",
      "r86",
      "r94"
     ],
     "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]",
        "verboseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r516",
      "r518",
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "verboseLabel": "Schedule of Weighted-Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecretariatOfTheFederalRevenueBureauOfBrazilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Brazil.",
        "label": "Secretariat of the Federal Revenue Bureau of Brazil [Member]",
        "terseLabel": "Brazil"
       }
      }
     },
     "localname": "SecretariatOfTheFederalRevenueBureauOfBrazilMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r340",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r372",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r419",
      "r425",
      "r801",
      "r969"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r352",
      "r355",
      "r360",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r371",
      "r372",
      "r373"
     ],
     "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]",
        "verboseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Income (Loss) before Income Taxes [Abstract]",
        "verboseLabel": "Operating Income (Loss):"
       }
      }
     },
     "localname": "SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "verboseLabel": "Net Sales:"
       }
      }
     },
     "localname": "SegmentReportingInformationRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "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, Revenue Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableandConcentrationofCreditRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofCashFlowHedgesIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r825"
     ],
     "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",
        "verboseLabel": "Share-based compensation award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited or cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited or cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r535"
     ],
     "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",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r535"
     ],
     "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": "Granted (in dollars per share)",
        "verboseLabel": "Weighted average grant date fair value, granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Non-vested, ending balance (in shares)",
        "periodStartLabel": "Non-vested, beginning balance (in shares)",
        "terseLabel": "Common shares, non-vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Non-vested, ending balance (in dollars per share)",
        "periodStartLabel": "Non-vested, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "verboseLabel": "Share-based compensation vested in period, fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Share-based compensation award, number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "terseLabel": "Share-based compensation award forfeited in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Share-based compensation award granted in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r520",
      "r521",
      "r522",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansDisclosureofSharebasedCompensationArrangementsbySharebasedPaymentAwardDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansNarrativeDetails",
      "http://www.stoneridge.com/role/ShareBasedCompensationPlansScheduleoftheAllocationofPerformanceSharesBetweenTotalShareholderReturnandEarningsperShareDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r523",
      "r542",
      "r543",
      "r544",
      "r545",
      "r548",
      "r558",
      "r559"
     ],
     "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]",
        "verboseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-Term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.stoneridge.com/role/DebtScheduleofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r682",
      "r829"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Capitalized software development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual.",
        "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofProductWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "verboseLabel": "Product Warranty and Recall Reserves"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of China.",
        "label": "State Administration of Taxation, China [Member]",
        "terseLabel": "China"
       }
      }
     },
     "localname": "StateAdministrationOfTaxationChinaMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r247",
      "r340",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r372",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r413",
      "r419",
      "r425",
      "r801",
      "r969"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails",
      "http://www.stoneridge.com/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentNarrativeDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentRealignmentChargesClassifiedbyStatementofOperationsDetails",
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails",
      "http://www.stoneridge.com/role/RevenueRevenuebySegmentandGeographicalLocationDetails",
      "http://www.stoneridge.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesDisposalofAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r33",
      "r137",
      "r243",
      "r277",
      "r278",
      "r279",
      "r304",
      "r305",
      "r306",
      "r309",
      "r318",
      "r321",
      "r333",
      "r385",
      "r479",
      "r555",
      "r556",
      "r557",
      "r588",
      "r589",
      "r631",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r700",
      "r728",
      "r729",
      "r730"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r333",
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r13",
      "r14",
      "r137",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Common Shares ( in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Repurchase authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r13",
      "r14",
      "r137",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Initial delivery of shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r13",
      "r14",
      "r137",
      "r142"
     ],
     "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",
        "negatedLabel": "Common Share repurchase program (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r13",
      "r14",
      "r137",
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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, Value",
        "negatedLabel": "Common Share repurchase program"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r14",
      "r17",
      "r18",
      "r90",
      "r830",
      "r864",
      "r880",
      "r955"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Increase to retained earnings",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]",
        "terseLabel": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component 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": "Subsegments [Domain]",
        "terseLabel": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesImpairmentofAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r665",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r665",
      "r702"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r665",
      "r702"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r701",
      "r703"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r155",
      "r158",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "verboseLabel": "Summary of Income Tax Contingencies"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplyCommitmentLineItems": {
     "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": "Supply Commitment [Line Items]",
        "terseLabel": "Supply Commitment [Line Items]"
       }
      }
     },
     "localname": "SupplyCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplyCommitmentTable": {
     "auth_ref": [
      "r10",
      "r214",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has committed resources to supply goods or services to a customer. May include identification of the goods or services to be furnished, identity of the purchasing party, pricing, effects on pricing for failing to deliver the [minimum] quantities required to be furnished, cancellation rights, and termination provisions.",
        "label": "Supply Commitment [Table]",
        "terseLabel": "Supply Commitment [Table]"
       }
      }
     },
     "localname": "SupplyCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SwissFederalTaxAdministrationFTAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Switzerland.",
        "label": "Swiss Federal Tax Administration (FTA) [Member]",
        "terseLabel": "Sweden"
       }
      }
     },
     "localname": "SwissFederalTaxAdministrationFTAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxAndCustomsAdministrationNetherlandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of the Netherlands.",
        "label": "Tax and Customs Administration, Netherlands [Member]",
        "terseLabel": "Netherlands"
       }
      }
     },
     "localname": "TaxAndCustomsAdministrationNetherlandsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesScheduleofTaxYearsOpenforExaminationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "verboseLabel": "General business and foreign tax credit carry forwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardExpirationDate": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format.",
        "label": "Tax Credit Carryforward, Expiration Date",
        "verboseLabel": "General business tax credit carry forwards, expiration date"
       }
      }
     },
     "localname": "TaxCreditCarryforwardExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_TechnologyEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Technology Equipment [Member]",
        "terseLabel": "Information technology"
       }
      }
     },
     "localname": "TechnologyEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.",
        "label": "Tools, Dies and Molds [Member]",
        "terseLabel": "Tooling"
       }
      }
     },
     "localname": "ToolsDiesAndMoldsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r169"
     ],
     "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": "Tradenames"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Number of treasury shares"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common shares held in treasury, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r32",
      "r144"
     ],
     "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]",
        "terseLabel": "Common Shares held in treasury"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "auth_ref": [
      "r14",
      "r137",
      "r143"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "terseLabel": "Reduction to shareholders' equity"
       }
      }
     },
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r14",
      "r137",
      "r142"
     ],
     "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",
        "negatedLabel": "Repurchased Common Shares for treasury, net (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "auth_ref": [
      "r14",
      "r137",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period.",
        "label": "Treasury Stock, Shares, Retired",
        "terseLabel": "Delivery of shares received (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesRetired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r32",
      "r144",
      "r145"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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": "Common Shares held in treasury, 1,625 and 1,775 shares at December 31, 2022 and December\u00a031, 2021, respectively, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r308",
      "r309",
      "r310",
      "r311",
      "r322",
      "r377",
      "r378",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r555",
      "r556",
      "r557",
      "r586",
      "r587",
      "r588",
      "r589",
      "r602",
      "r603",
      "r604",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r667",
      "r668",
      "r672",
      "r673",
      "r674",
      "r675",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r712",
      "r713",
      "r714",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesLongTermSupplyCommitmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r416",
      "r417",
      "r423",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/RestructuringandBusinessRealignmentScheduleofRestructuringandRelatedCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r224",
      "r237",
      "r560",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "verboseLabel": "Unremitted earnings of foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r561",
      "r571"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance as of December 31",
        "periodStartLabel": "Balance as of January 1"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r572"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r573"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r574"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Expirations of statutes of limitation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r335",
      "r336",
      "r337",
      "r338"
     ],
     "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]",
        "verboseLabel": "Accounting Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r866",
      "r867",
      "r868",
      "r869",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation allowance for deferred tax assets:"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r297",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "verboseLabel": "Charged to costs and expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r301",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SCHEDULEIIVALUATIONANDQUALIFYINGACCOUNTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r683",
      "r829"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseIncome": {
     "auth_ref": [
      "r692"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable.",
        "label": "Variable Lease, Income",
        "terseLabel": "Variable lease income"
       }
      }
     },
     "localname": "VariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesofPropertyPlantandEquipmentDetails",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VentureCapitalFundsMember": {
     "auth_ref": [
      "r908"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Funds that primarily invests in early stage enterprises or provides expansion capital in exchange for an equity stake and active management role in the invested enterprise.",
        "label": "Venture Capital Funds [Member]",
        "terseLabel": "Venture Capital Funds"
       }
      }
     },
     "localname": "VentureCapitalFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageCostInventoryAmount": {
     "auth_ref": [
      "r793"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods.",
        "label": "Weighted Average Cost Inventory Amount",
        "terseLabel": "Inventory using the average cost method"
       }
      }
     },
     "localname": "WeightedAverageCostInventoryAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r876"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r324",
      "r328"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "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 (in shares)",
        "totalLabel": "Diluted weighted-average Common Shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted-average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r323",
      "r328"
     ],
     "calculation": {
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails": {
       "order": 1.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 (in shares)",
        "verboseLabel": "Basic weighted-average Common Shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.stoneridge.com/role/SummaryofSignificantAccountingPoliciesScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "terseLabel": "Write off of deferred financing costs"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.stoneridge.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737436-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(dd)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105117-122735",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105117-122735",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CCC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r834": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r835": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r836": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r837": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r838": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r839": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r841": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r842": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001043337-23-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001043337-23-000013-xbrl.zip
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
MH9+>?B&VX_73T<N]]ERCUV(3[,L/=+#]XI'0IKBO^ -@5*[@RT!I$O=0&S-
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
M5N S1AN*R=9("&K$".0UDZ6[Q\-1T_!RW/G+'HH6J%IC#.A4]* \9D&JH#5
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
MH.I**G !MCE''82UMI QQKEURLZNQ*-Z< 6/ZGM$;_M4YDX63L]]@7AR>/)
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
M!W E"2M0 <5G89<B )6:0-!,62*""CJGO' I-X+WYQZE7EJ5B?.NY7Q]KLY
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
M;;NFL^=#557S9V^J<EQ,)^#B5/!N971&5H030J^]0'B2!9O3>Q'./\VLT 3
MO^6$3@86>DZX(C#Q(XWAO*;"4V)\Z@A8 1J@@"I@"<W!&5&K$!%^Q"RQ_/ #
MYHJE)E-:*T3 $-#"^2RE(0B-TJSI$M+M\'///\O,; ^]E*6%OWE*)$LE,$BH
M1J76><]4UEU'Y!&SS9UX%(QYBE/#&=BC)*-(>O F4LXM5AJQ1A.MR*['Z!A(
MY>R?Q?C@S_PDQ*)#L^I_N:%]-K9O*V=_/]L[.W8+/ .REIOI$*1H6TTFKGR1
M?VIO>XC[(40CFI%4IC%?E$A0'Q;)S*<IH>!(KD#\X7X:P'9%.)&EGFGC.4:&
MI,0I4/+6\E101[AA*W#*^RK0Z_8</-">E"B1&8L<,0P)I)"UU@O-#.'I"NP*
MO3DLRLF>*T<;3D_F8-E^_:<+*+GKGP/,ML-T7HH$RB3C7$A! A5 Q4EMF?;>
M*(.<7X$S6D+M?-C3S<<';FQ 'GX_VU&3:>F $K./%VRAY_E)/OQ3Z:)L16I/
M?;HPP(\:1U4Y>?H&UL).AS")S?],8;FVW>2PL//J_<\_=6Y'C=SWVVQ=X2C/
M.,,:$!@<+I(R)D(\%CL:3F-/A:3=Q^6>H[JE.0P8VV!^,R,5)YFW2@-+.>N5
MD90*VC:% R@;M#]TC;5NS3.[!=-: &%N9EI?N/1'NOJE.LL8H> _AX@,$UH8
MIZDQ-@5'V_$5B.C-;( V;^SW:96/756]J8=8<'AC@E$QW' GN;F]M.77+J0,
M&8 A0)578#A^P5-[5186+OT3)O@F9%&[@]QL?KH+FV3YT3["++$X9 P33IA4
M(APSQZETE'"4.K0"T;Z>MSH:"60BY:ETG%F) +V4  L9V(P+GR+E]"KUN.AY
MJV/A)E" J762(2XL4?"?X<!DB@C##!9BE2KQE]7!I.?ICN$E-\1ZQ*3,M"(.
M9RJ<9*R1HHAF&,OTH?'T/5>N]?S>,7XW#(>&A,#;5!)$D#::(>P%95X*E^$5
MXO>'S%NW*_2/KI]*JC#17AH+_R>9H3K5UNE,69MJ*=B#J_WJ+96';WV#O2U=
M2H030A-'L2 A^=!2J9%-,5VE<R9Z2Z7G]Z_S>Y9BII3E1#EB+)8DLYQ:RQ$#
M(T9V>/,U;'V\5N.#V3[&Y.FV^I2/IJ.>6>^$6>_FL&>J+.)2*<]2H@QP(L/8
M"2DE]\9YLHH[ +O',9MM?/#, (;&5(R&<QXGXRQ_+T!XSJS@@DB5$9-I,%(%
MM90Q2BSR4G=_Z_D"98,A"JHZ.!SER:5DD\W1\; X<^X-N"!ER"+JT?"NT?#V
M-K2)8<"4B#G&&7A43&,B!?5$"0!&P_T*H6'/L!UCV.6C,$X]]EP+I;4C BOM
MM'$\,]P910REW;4U>Z;N*%/?30)Q!NR(<88D]B1-:3AJAG*,L+%2(8\>D+40
MD](N7-TSZNJ8"\"?- V'(2%CB4TS'<X("P>",9DR[.Q#-!=ZCGTT]D**C"8>
MIRP5DB!,E/8TG'\G*'AR5JL'9"_T7+W*!H,/!PIX3Q'/)*%I*C%U1$OJ<<9X
M*ESW#8:>2^Y>6VOI4>922HT'+%-(8\Z0H-(88JWV*] (J^>2>PB($R9<Z'N,
M*264,44H%ADC"KP/99WI;KN3&RN]0+9YS7!=@!R>T:N\NV;36^S%PIUFS "'
M"DL<%UI0<#]D:KG!WF6KE%W?\VNW^'7YB4V,PO^<SR1'H)NUD2'9'Q-!&.,X
M]2M@S_4\W2V>OIO=HDQX38Q72"%B.)@'F$C'LXP*@@W!#\!4Z./I#\%6R$0X
M;$^E4EK"%=<(V]"*D\"/'C/^D&R%GF$?F[' $?=.@-_.;$9HYB11H:<!U@9C
M^-L_(!3NHY2K#,,6@]-&*<UHQHE67F4$893!9]RFJ7E0+EO/L8\.AQWWWH6
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
MR@\4M]8+^,P;].2WG>(D7QYW1!MNMWP%SC;8:P_:%U]!'OJT??#!.VY,ZMT
M24H&!)SW@5:&#%)E4NI"H1AW3W[;SLUA#N;UEZ.\=^[4]UI[0;9>%2 \P_?Y
M<1WEZ@7GJX)SR=WWG+$4W'U"N!P0Y<A ^0R\>X<S);7-# ?-2P3F7]G@Z_W]
M6_%+&[8.OOUQ"=HB/U;#Q'UR9CH!8P<^]N$ Q-ZSOWX% 0N2  :/UW_/T#K+
M^*T[KQ2O$W+[>V9QMJ)WBF^J7B-/_'27N:1!NY9.K;I&/=\&C;B)P 3\M)V]
MA7M>A$K(=!NTXO9H_W3__&V8.]X_NAQ +V+FV_8>S'%O\_S]'CSK'8R]%[2P
M.7M_]/O1SMY'NGUN\^W/MX4NFZ)'H)%AC(^?=N"^W7=_I;M[S\[@?<_@O8]V
M7OX%FGG[=/\(M/O? GVP5&;@M[B!HHP-2&;50*8B'2 DD--&>YV!(9H1<5D9
M_WR7WLR?!8C"J\-BO,K94"O+%?2#0@Q32?7 L4R!I9;1@9+,#C31A@N5I@KK
M8*3)@<2?AT%Z.^WF:/N931'1=IX,]=__$!GBOU;)Q W=<9"()AMQ+6S%#*?A
M-1(%X D+8-WM6B#WK'BN-J_>@"5:YI/<54V6D"N=38ZG934-Z4*3(H$KXA8*
MRG[2/P<[-N2C/C.3IS?)-6W*:5?%TL+9>H;Q[>\^W.&PM[+]T- DF$J79?D6
MI?PN\Q2N%O2]?%)7N3ME#A,S5%5U QE^L*M1JHAG;\Y&NAC^=".O\^MK4=9/
M>$#KM-.D34:F<9_,H1H?P ?CY/0PAT_F.'EA_6XF8@V07;U<=\QQ=Z9EK_9I
M[M" ;;36&<H.HHBOL $;<G]VWVV3_;W71^]?_D5V7KX^W-DX^+1]%/*7W\,S
M-\_WCWX?OA_]==F #;D_=/_\\'#GY<[']QL'Z?N7F^EN""J>'\ [[9/MO9U\
M^^7?HSC'O6<7 H5,,*8])0.<*3H@H:D?\%,ZL-(+23&3S/FZ5 ,8_\TAV$#5
M6G*:3PZ+Z20Y5F5RHH93]QW90KT@W*(@-)!>(WHO!3>0@M:-V\QV-]YF'X2W
MUC&I!@X)/R!"X8%T02"(-#:3U*5"@)7\>NO^.?VN%>O#D8)6'6PVNKHN<;F\
M*QLT^<IOR-Z?H&Q=4!?:8,2QY@.%C1L0QA'(B6$#:JA%4AK#N0++R9TF^T7Y
M,7DS*<S'I*7'%V5GI9WC:NX<'UQPCN^_3G:G&+M5KN 19%VD\M:=9+0.ILWM
M;W*L2WG[H][57 6Y62[F#6.#-]QDN>>@WM;8AFQ?E^BSQ!PZ@!_@WX])7LOD
M0@E<7B4J.77#X>#CN#B%R3E5@>Q8^**:ALB?JA+K?#ZN*^1>3X<A&XVVTKT
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
MP3_9XU]7Z?,\-@T,AUY$V ,#4!V4K@'"=^%8E&?U010J]L0?M[_&9GIPPQQ
M^Q2%;B)E)#/O+<5.BR)OZR-E[SEWED"A]50))(C %Y-/;?"4>[CK%-P%2O5P
MUW%I:LLE95\NV5D"[<8S+A8:9/1 URV@ QKQ/CNFVW+4[HC(YSW0=95 <\\U
MI!FJ,G:*?U&4\*S0A[_,*YLWQXK%4\1>E>XD]$+>&E?'S7EC/31V"QK%CT-C
MGY;?_;1\)- L+[]/S'\HF"S:VC24]DJSJP3:R,-9FT59K5W5+2]$2)ZWYS(D
M+\,QER%.W(>&NZ4G R%[%Z+CPL9;-.R;]7:60',(?+YP9'"/=MU".]ZC7=>%
M2;95F:CO+=59 C7UDF?)[ND8K+W#_#B>S (KK/)Q\KL;.S #0TY _7VT!N=Y
M^DW"_;75FCUJ=@HU \%[U.RX4+95F*CO6=59 K7X&*$O!(T!-ZL+8+A7PBSK
M<RG!K:[SL6HO.]F"IX)=:5WO1'<.((&VO*_C[+;\S0Z\Z?M==99 K\I\;/)C
ML!L7DDQ?.-=DY+OR)#=]NE77T(_]./KU6VTKL-4F9;O5]G>_T_8P4#=+9\>R
M]$VP.DN@S4^'N<XGX!%<4:V6O#&'SDZ'O5/0*;48"?<UM=B^1_M<^H4#ON_V
MO-D>FSLH^K,C9?K66ITET(NB#&DJ@_]-WDQ'(U7V!P-V#(9#CK3L8;B7\N^6
M<O'DMS>P@FKRW;5>]^O>]DAP+1U%^B4D^&6B]-"UGR\L;C,- L#PZW%1Q:YA
M3\L8Q3]QOY[F=G+8+L7"7;J83(K1TW1^B])5,9Q.KK_E&X(4M[J^69A(?FE=
M%OX.4\SM_SRY090@?=+>=%C.F?O #73IU,>!\O!63]7P5)U53WZY\/*C?#Q8
M7.G+BW1CX-K+1ZY*=MQI\KH8J?$UBX+2&ZS*#V/8_<SEYF+ G_RV%[@\[M?#
M Z\Y_NZR!(!E<P#D =BIYWI/C/I9,"LR*MA<IZJT@S^+XF.($,\[MUQ\B^OG
M?Y]B]:HHZ]*1>(!T7B6E.X:/0BN%N?%H8)BP-1A:&&9A"O4;#ILWK&9O&"]
MOR:1]O% ZE=E?A)R;.<]K),_X9^#^DCKURY4[R7/S"0\'TE)UY.]0U>YA3$3
M=7SL5!E;0"3CZ4C#R'#Q\5"9NC'$XK1#)'ZDSN!C,YS:"\.4L]J9,*\\,M=:
MHMTP=SXIR@3F5X:(A?L4JF;4PJK,CM5>2TY#RPE0M.&29%*L)6I4P(A%K$6$
MB8P/JK5X1/=/^<^)GP:EG!R7A9V:>FY>F7P84E/@*4 T>,8:7 K7*O.?:5X#
M<1(:B4_<P5G\"K[+QR>NFLR;_XQ!7MM!K3MQP^)X%%_FI_SDY^2@+$YADL5Q
M6)#IN%[SLMG"G12)"K2#'_6T FZHZB%_@AN+MK.D&EY8A/7DQ;4$CXNM83DM
M_);[/(Q[%I?LM"AMU7+,:3X<KK7,T7P&=U[^J#HLID-[^5/K*I#D./G+7T7J
MP>)<_AR88_SYAV5Q!"_UV>>1%>QG']=+\/G'U20?P>M_]D7H6Q>VAZ[X*LA/
M/IZZV>=AR:L<9!CXNEZH\ D\$5BKJM<<Q""Y7M 2!8Q53?51S8=)F5<?ZT&F
M8U-OY$>ZQX(P$U8U,6H*<J7,9!KH>Q)' ;8OF]:B,(C-O0<V#F\7<&5XEOBR
M&,$8!=S83 [( "(']^6CX^$"N>=36T^V1H'U8#T"NX<<_&NG<=.'1RG_XGHT
M G]1()O'/[TI\/[:V+F#8-0^Q:Q5)7E(;)@\'2!QO^ <V87]VD[_GIY[<140
M61?1Y0P$4+I&+X#% ')5Z$*6AQ0Z(&#\Y2R95C5('JNR@2L#X G6<.3:2?S-
M3?*8C'Q<AAW3H&M4 E+EX':MJAP@M";G#*P!?6L5<5P$V XAYHF"-_/U$P O
M >M!RBK H;*%[L@S>3G'M?KB8CHYGDY^O98G>AZXG@?\<!H$MU[,1BA-4=6Z
M39TH +0YAWQT9S-QKD WS4A:N5$.Q KZ*Q;H !N,@W(R>6FF^231!0@Y? [H
MD(-^5,,I&-_3T1J\MW/#AJ? *"A__HR_(GW+&9\"6Q; )&Y2SQ*F &9^%7&Q
M+*8'AZ!*#PI@I_#TR(P+ET0N#H.9:06>4N!R@+T:6.)HI0MO$%LTSW*B*A@1
M6+I2Y5G/8=_#80?#0@?]!/Q1 )> :$?=/(>-IB/V@2N."Z!QB#K4VF\1-&K
MJ%H5 O[$^* (7\"P?I@#EF@W.74.+-#0B5O%(=]^+$%MUEUGPSVMS02O:!;@
M(S+ "'@D!%S6 D_ >KD*YE';M,#YLSO69C U8YT:JP#%HIZ?S2,\\.WZF_6Z
M- T,2;7(;=/QI 1UWK/4][#4)4!0YC#8C)=DN+%1&K2 I7>?PN&=,^$?@'ML
M:W9PPV%@I1HOY@/TQ/E>JV*NWI_O_KVU,4!R;<[\K1,%RQ_41I"X6EHN(,59
MG8\:Q&\1L=?F)LI:XL!B+<Y<$-H+OH]1U6'BA\5I3\+O)F$4@Z!$V^.KUI)A
M4478TVK\L9P>3TPT"A28!$?%G$3ABI9&_?)_[_('+&M,8? J@__CYSP.]DP(
MA=4A@ED 8M9(/1"@<455CV3?3P>5A#!%[L$B <_7Q,:E,6@U!48O@K\3K1C@
M^9 BLQ94S> 0!CU59]&(. !] L[PM 10.W&'N1G.0D= E)XFWT.316=S5!\5
M8-J#56IYJ2,0062<]R'>$W1(I89-5F]0\O!EO_K?Y2TV/8KJR"K@_P7W\0I?
M;11EI@GYU"9\O_+?Q?>M=E7&N.-):&T15,)"X+A?V-OP):JI"=Z^GX9XY5!-
MQ^;PEWJ!9]A=Q?-!+P?=^]7_+A5K3\"2=XURC1&HH3H%6_,@=G")":>E.Y@.
MVQ!@^3GJ7X@MULXY^ X1^Z/A! 2>42XX(8ON1'.$5R]#MRE#L)B3L(L1/@YQ
MP.'0U9L#\,6Q*^&BN%NR*&G6>1<"C@<J'X?@8U6Y9A=S%((K[>?3GD#?1:!A
M7I,G;""!A%1!+F(D#4 L''$<G >5CV+DMMZ%+)U1PV&0%Y^[H9T'1-L+VB%K
M8@[=04W?$&()>Z:!#T[!Y#U,3EW<VHJ2&W86P8*#3^)NPEF,"ES:#_CR!#X+
M"/0,\5T,H32LK,VKX,?7QELMKXTWF==NI K[ //-H45O:#&$/@O)],3X'F+,
M_/I%>MBI"S(4TP!!M. K54TN;%DL?#2=A'VREDYA<[HLACTQOGM3=!3B\^UR
MAF71$V=GX<4Z/%9-RM"D-<:=3]PX'E?2I-746^IQI/G9)K5%TUHDBX,N&C#A
MN]*=%,.3\-OS$M!TDKQH0CP]1;_+=5+'^01$Z.)N9KWE=V'M%XS08+8$$B<A
M;V?1[ 3[)?A??5#M1^3+ R'"%L#"WDW,.)E9A'']#\K9]EM00C&?JG3U[G#4
M2F7O?/T0*>H4H\5$LAEE9M WZ\6?@$E_.(8Y'IPEU1GHG5&;NC8Y+<J/3?N0
M)FNIJ@I3[\''/?<V$2^F1('1<!!=M?EXD\/2J2;<;=5(';C:.@V4GH(@)B=Y
M.8U;$-.QFDX.BQ+>W,902$!/<Z9=.5"3B3(?%W9TVQCX@E:->5H]KWSOKEXD
MNG65*7-=Z[A78,4G6VM)K!O;>I;\U.3'A>-;@]H*Z2!-BMS/ZUW,EOU*4MY<
MH0-'.7CATH6DN<#,03YFJ8/@EH 7JV;II6%C>9: Z_-A>WI9G0^9C(N0KQ!$
M+R3<38]#"D0U'[LU!.;#UR,'U*NFNG+_F889A(>L)^\.\Z$+7E9PK]RP21^<
M'L<I3&+J[9>R#B=)%1RRXP(@=Y:5%W=HU\*@(2\VVOS12P]]Z\%/K)T"/6R3
M?D.R7P'CP!V'KLZ)*.!M?)S,Q<3 M44M"S@Q'1TWCN7"YQ=R_19".: @#K_T
M,JUI?)I7[GIN>R35%;=37H'[\HK[G\OC*J^H>WQ\+JXWY%#V9%D:Y>K7J4NH
MUY/?&]MT66HO#O,T>#ZYN<&T=T]"NR-WVD4E_:((LA$-#B0970M-/,<PDCT
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
MW+LI=A2\%@5KA$G0ALU55I.]1XD*S+/CR+* 8RV4"<D'KDMVN;_=$5SG""C
MS]E.KPY:^V-)?GC"FJ(H.Z)_NA]KL\(QMM)CGQE"VU]T&_@S+]:%J4_\([L(
M?%MVKNBU15% 6,D\HR-6)%2R)&16!V*87H, [''>E-.FAYR0E,0GE1B%?@6W
M\&__7&OCN-A,>_!]=S+$J*)2-Z\XUWWL4+&BM+4M)HI.K"C"T6_E*#J*3FU2
MYC7U'TBRE?.QTL1"TFASQS(7A2!GN,M#2C>T($M*F&N)-0CN+6Z-2Z=='>!_
M&!PY$G 7A[MUN"_ORJB8;B'5S\1#4R.)!VJ4L/ O28H89^1X4BO&&6SV^U'T
MS)'B,AKL'+O/<=,97>=#MF@7U/1H0R\4_1A0-R@6.K @HHS'T>@A@;B/1_O[
M?0QJ4H'7/-1[@#QY-#JX[%<T0$@9^G,J]-LAVP7,=AL+NH@+$?,0N)#JV4 \
M<N^=8T70.8>CXWW!6^5"6#C*PYZCK+=SP.YX;^%XTRI92?U1GTX-X! ILVE=
M]2R8(O?_X#?0YP%>P,H52BW[.&H/CNEOMN0.<Y%4OH?_@@G.\R0GD]Y\F!H#
M)ORW#_='^UHYM6.'&[OM5/;N^K@FQMI2GK44&$DES7!6OGBM2>KO"#%YAH,Z
MO__<]O[N#"]VVL!\0_.,*D!":^T0,;1?VYJ_DRE</:EG]@_,;Y]G\$#NUFT+
M2FJ1P[%IDV0U?!\+#$@=J#9/KVXY#M-=Z78Y=JMK7+K7@]1D$DEML_L&%UE>
M7J*%#7H* XZ8T>=TIR9F76)^CBNV<230("EV$F'1XW3N0?A<2(X-"I3ZM^UT
M#U.1UC1A1@R:C[)MNLU5/!&>VF95U"AZ,>NMEJ*.?X&YR]&BJ?R3[7^3[3 2
M&'F.BG@UP*XT&!Y<GAD*CM-VD^FT:HVW2P]CTA#<'@GJ;+& %S-88MHR89;)
MFL?,8+[6 @K@H?@8! V.GV'4\-(UF0G2LK\N3?MN)/V$"-*5S)E,:K=GR&IO
MQ7@L*;4S2)J\E6(4&QT:9%Z7I !WU-F.\JA)/G!3Q53!5Z1)0%$<;!^ 1&HZ
M*(Q>.0<;VA]H%&-2%50AO@DEZ@69PY]B"\E981M3?J"<>6ZD9PZ,*^DP2[">
MDSMDE?ZIA6J W0SB!+;+80M4O'D$B)H,(J(5B4G!8*VH9-L4OTHU4$"4[R:F
M %W7?*_ :_P52_KOL 4//I0YF\F'4?2/<H4B)PZ>@T<DC^*N'H;8H,/XDX<0
MV3$0DP04<QQ-VD:;'.G3/T _UBE;4PE%3W,0E#G!KL#5HE^-HE]+PKGW\"7]
MWSF\&[V]B;8G]K7ST!9DV5V>9$G-+IS.$J*IHALLY+?3(..4TXR,A$V&&D4G
M>5W&?M,ZQ\84[H:?;@0RG_!ZO,I%KIS:X%*I<,*=.S%^O<O0 0B]Y%XJ>$QX
M AU0_NLM)"R4D&L?A\4T?H]F6$>S_7K<]Y&HCW;]&@-8RQWOU_C(/N"-&5JO
M+:K%:_"6%<F#QYP/T>;I0ZC<J"QGB"Z$7<&!T\FJ,VB"!9FTD@_3L'AG2_:#
M&GT0Q&W!-8>7;2OV\RI>TI,:_]T/5^Y%U'HGQ42I DD+< !A;4G';3^IK[0H
M]2-]/*$638><%#!FR=@H32G4TS\Y &%7\F15<Q'F69LK3+Z%-U!L']1A4]>U
M( /!98M5[=PT.[HDG((#=I@'F; R;"$92CM3<V[,.4Z:15XCBA<K1HM]@%GH
MEC"TDBD?&[ZL!!6-*&?1*JD"Q=[IVY5Q,WFZPC-@AD87,Z_)"_2&2(1T]\Y4
MIFX96GY/HP_U/T\4>"A)X6=HN%YZCA9FW-*'VL&X:2A$LQCI'-1<QGUA2I%$
MNXY> ,+U Z![_4@]B[2+P6H61('GZ:*,M&\6F#^<SK.EOWXW^]$#TN@TH7+
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
M6I[:P*T+TP,AB./0:Y+<#F55N4NX8W+30"J\"Z8:I'AZ*QOB^2A*WKT)A82
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
MEW5;F4%>:#BLZ&2YS,' !O&Z?8GRHR.,EVU&TU99VLQA[?A$_U<:I'0_22;
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
MJQJC.LNMOJ<G5-K"O1C>8S#V9S[ 4PJ0"[.\I4"\7W)X^XPWNGGVZ97L&$M
M6VXJ4]*Z:F]#W;DK$10*?(0R\'*P>.9!E6 00->RYMBF7R\\7 VSYIKK5O8(
MZN":*IMPFG6;AKB$[_I/[G:X:*LJ<UO>.,!@QY)Q!$Y0=77ZR]^2Q?+)"1P.
MN#JJLOBS9_31,R[$\,EG;SL<SV+2PE%1GG&H^B?:3'1<8OH]&NW_50G(M% %
M$2V0&)L/U/ E+L"759N2B@.)TS5'?H5[*0VE-1/!D:'VOV+^XJK6G+\CN0,\
MZ-*?EPR,!&(:?>"1]EQ<B=\Z;(5AQP*NLF=B^>([2?]H96:C?#I+LBHZ3_+6
M6EZ;Q,:)S7ME2U'8.DLE&21FU;A38S3V.+H&Q465;&*&A69J*"D+#B7VK[8F
M!<?+R6AD99J!NFMH%C70)LW$S /G>=#FF74.NR?FWPC+'7!&1%$Y34>9HBSV
M*DR:V2!VU^W)S1FV59BFX4JT6B70BNO@,SLN&]\&*TBXOH9_-S-:Y>*?8*?\
ML[M,;U,KSUH)"XF SE^,(84!=:>]3@]["+[/(/H5_GZ:5$E=-HF?NZ$9L0M@
M,'X%?QF(AU)%*P3'<&6)MQLI"D%=:K>84;Z1)I%?ZG2\/'WQ:_1'F5&M>L'%
M*%?Q5$X[G@KNQB<SWJR/NTV#O#W/AF,;>+K:O[I6J<!1W;@)ZL\6NWT*H?%[
MXR2XV&*Z()3():Q2X>AG5Q.N3$&OBNYPG^%+QAP](5DE%4:P[4T$0^6L2A91
MGK2%+4WRGX_-.^EY0KT5C9G."R /E0&3^)5JA<UUQQOA-9)@VRRO8=[GDV9+
MRL^K4UYQNQ95=]HR3_.?-@,=06>*:O_XR(]M8_7SHV,_ONH7.P_)PXB  C=^
M1_I)/B"BX '>AO <#X<&EN]OG [?CA\\=)=I.!2Y':X :AR-]H='C6[_!BB(
M25E55(@,(K%MZB;A^(+4O^-,W>@IV78VJ'X+4;*W;,RZ]#(UBF^5[>A':$XD
M66*A&_M+L NPC=F.+<S*A0-\+8M]$>T2:[W4Q;>=5?(L]L9C"C*0S:9M&A2W
MXPI("MMM[7C8^G+NSM!ZV;(*?/B@(Z_O$=>O0GPT_"K$MLG+\OT0[1&_MFEB
M\LR<:Y=93^F<? +^<(6&7D_1'5?34?= $G&Q$3;3SK!+$A\T*:5H#O:Z1VT[
M7&PG[AL6GJSQG4P1<+]_+C'#F&!W65BTEG6JYUQ5GW2C8S$>MY%)-@&=R1I6
M02V?N9;9I>L"B#GUH\A4U,=%++AF0<R89<;K<=:W#;-O_"<#;RZ\!EWN\?Y/
MFU0- X-PZ[3M8Z4^XM1KP]8 N2U*[90CPJ4U%98?<R-M7QWI*<$(;'N[VKG:
M9V*K!S?ZK;2,,9!"MAMM:^>X[6ORTDG<&^GZ4OV>3Z]/7/O?;:-80LW-YT8$
M)(=!+FD+%[?GVIWA7GMTV$'I]?-B"]"B3"5V&EX0%L=UIS=:_3U%$Z"@^W9A
M'[[9Y4*HS$"8QZ(%=/M%EVU#]; U%M7"C^RE?@$,4U$74JDI/(DAA7WURB!^
M=[)5-%PUX-YFO[1995ND&ZV>']?&&K:JSDV^=(6R4C0<%MGV-\5SX_4$I&5!
MJMH8KQ2)W#KN<V<)V,>D0$6;4%"Z]T0=_3CS(-W@G\@L@-V\^,>I KEX1@)F
M,L R$N20[4VL(L.I-KJG=17^?7SLA>NI=49[G)GUQT>CP][/#[A0+*N]>FQ7
M :Y<>^'U8695 7K?2WH?[4IZ!["6K[FDU\.5>-NC"'OK6[95[/EBA"XYB82)
MBBVMW.T36C8)WNWB" M0*S!J]]HE14.UY& C=DH(&1N*E4QS7,89N[]BL5;&
M];B R)R5.;:*!48R9HG(R'%6[93>W/\B= ])[],;W#)=UH4Z/Q+XQ31;HC8\
M Y*1D4=>* I4"NS6WJL)6\;+\<(&$*+.6=FCZ!_P91"O,>QQC^T5Z66Z*AB6
M?OWBCO>K6#>"&2#VL%6R;/$&'+51Q:MEW@RRD5K3]W"0*AD]+8O](2869<I<
MU*(3D!>\17MGF!R='.G!9@*_QM^?*6*$ FE8'U->U"T@ZZE+-5Y[NU8X>M>J
M-U(!?(4ND;1C;2!$=,O>>DK7O(78E_O@%#;.0T@Z'S+D,MC\ 59\P.X/1\=_
M[:25'<&]! L1T[8=N_X_D%8YAKL4M.AE5E5E]7P-WTE@7<D>"RGI/N9TBKJ!
ME0'2S[(FH)JN Z-#2J6-9VM:!D_KU?.7N+=<1 <(*?<]_$S>V23OS1[:S74@
M4\R'J>&R#G+MO9A1@ 37*UCK]NP,!1(["\$+NL >B(_CM[#E%.*R-YY%4,V(
M5@C?B/PIIG9NPJ5@YOR]OZ# %*SGV:QA!V1%SABZ;D]=-N[SH,MXG.$JBK"L
M/D#!25V+'_C?6@!I-RW/IQHLZ3Y7)R*K?6R=!/\++HJXOF%A7DPQ2@D@$F"5
M U&3B@9+.@)?PH@F]E<6A+K74Y#714O9T-RZ$UUUX/NI/8]857#214E>9YI-
MN?D4:"+%.U4(P^*NU.;S15+9)E=?[ZA#J8OW'312H_W^J611P[[*1?)'62GB
ME*XBZ-N,6/\!0V">U?=_/9%@,950?$E\RSY."SA8]6R3//;(+BB0]0IRK!ZT
M96N#56POO"(MO_^8618EJ6M>8?VM98F<Y'8WSPNO%V@ 4J^R+S,W<N&9%_+T
M4_!D8?2;GAP?Z6IB"KSB4X*UX3[(:*L;8D!$0ZN[:&=D ?+N!.=3T( E+\"L
MFXGRT[B,).ROD*E'RU+4IC,[7>-VK0AL[EK4P&N$\B<=SU(BB'>RMXK!)SRF
M@/#VJ*DLR*#RKD$R(!:(DB6TO4I4I.VVDKBP7+*ORA+U"!JQ%LGPUHM%J:*.
M>/D56-\34WF=YR\P^L 08@CD"U1I$'?QYY;M0=+VC(*LA.*+F:+.;OCP:7]
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
MCR QWKP5<LR?G:^D)49QWU'1=/E@O!^E-KR*J8RY3-1'^6%)[QQUUPC6/L+
M+*8J#_ >C!.;'0/RW(-,-15L]@IC>)BNS/TC;^K?8$+9WR:_7N%YL%)ORA19
M"^%K3*@W0\@', 4;4H@-Z:^P&A=8E_UB"IY:S"(XT.W%$D4VN+GQF/(!;'S%
MO^7EKNAY2/3K!^0KM315K;&%9'2&^YR.'K@) B?B6H2JV2OF8CI5N9AL- XL
ME9< R<0,EA!%<\0VH(?GLT!V*5+H\VXWP\9=R<RI@:!)5RE4:Y38!+4,SJD<
MS2E;$CRW#)6\7&*XAX-":T\S'[%.,5OA &^7VQCIY@J_8*W94!W_M;:CEH?Y
MI0#*05V;Y_TC:Y0G#N4QXR#X6AS%,<VPK_#S99B;64TU?4*VF5Y@P8"HCLY!
MVO)9+FHAAUBH0!=9<>34A6(AOD>*B@%AQ$M:L3X1)+3TU4*7,_Q/4*JWN%T&
M_L4TB#T!,F93LZ,,RV0R6HTU.5XPSP14A4QJ1_RF(5BA2C(OLWZ0^'SLM>J8
M%T)CT6&/QAZE>292TBD]\@-^E<Q:E$^<P0.(.1RC:ILTSEUIW%46*,$ONE66
M<FV<QH=CY,8_JIED)P#>/A#/E$%&%T[*K>93/8U2H4Y;EPK58"VG7"KT2>FH
M&Y@EYY-B"(V? PSL8&]OJ0R JGJ75-TOINQAN4]V"<=MHYW$X#'SX:U*6$GI
MI_3#(G?:5VV6S"H&"PAF><T-MSP@ZBCG".A!-QU#,\MD9LNE)*"Z$X2#+<;1
M:G)_90>9,T+.V1LP&1/;_VI\;%VT"NO'1]W<8.-$S(WO!CLI7K!ONA:,'AQZ
M9;*<@<&,TPAVY<7\WAMKV_E!QF\,/$22<V7/BV5V>V.SWQGEUR>.X0F;TKQE
M[!5(,) 0BP>Y><\F(4\C]Z775R!1YN_!88:E87&D7&.NQ/D;$D! X>$&E-R8
M3'-T!SUST.X5-A,R4=$KG27R9I14?M5M?8E KR5,';W1'*]ZJH=>IM!"79DC
M'+,2"JS(609.DWZV3.8)3@#ET!IADP!B",&& H?[$]F7)03'1(@Z!R[!  ZY
M[?(IJ\RED!3\+%^V BHQ$E57$%*B>\LKN!0H O5S+>/SRGNSVFA"DZ0U\'J#
M$!M[K/;D',TD%X0E2GE<V"CUW2H[RD M<,"IP[AJH#\5NE0MSDD >Z,,!0>0
MX?"V=BRN6*;\#47-X#4*PM9A9U?(E#L2\ UX*H4WAP@4TI+621[@4U\X]];Q
MC7@_RF&;1"J' [7@"1?A^!3^26PB49($HN%#-!6K=%EW/'"W7-;1!!-/CH?/
M##B:;*6^)KV3#I6)XMS%5EAABFP"\C5C:900Y 'V'81$M+2%$2%I\5T@99DS
M+@,C_I7\%969EJ*X9>8B?YJJ$M'I=<Q!MVBI*+?9SW3+7&MO*"_*^V8HS!%9
MA-*5Y$E-L0]/W)1%[+E3%,0;92R&N J\(VKG%024YE2Y*,J^6^D24%-GM Q\
M#JNH-F;#WBA](1^< J[PMBX%<26>*W-W4X0M(74/"AK$*JY2B%-UF<&+C_Q
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
M5658FRIL(J+2<-<")/>&%LW)J[ 1/F:-6[T?4, )H#+W *LUE'^Q6@9"&B[
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
M&FZT 0@X2%'(ED$H4+^%/#<=&KS7;0U[HR8A%S<*9EDO]K$6V]< UFM+(K;
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
M/.,W$I\L'"4T[]P(%&Z)T1"_)[@+78K[)O<B$*2LHP-&$9,?.U]UU"&7;2D
MY[BWU+N>T*]^O?SYTV>\["98])O0S5]9 ^T@.H*SPI'WXI0)S<61MGC(S MP
M3L/, &\!'NY&QA*1[4E=<GF*%!]=.)($R YQX!6X 1#PP6/_ASFPPI^S#^9X
MS-'JTY$$43+Y"P<#4H1=6$I^)0U+=WQ2[K>MH727*M,+>;YW]IA1Z%1E%#J8
M%O'HJPRUSC_G],_**=@,_H'1/!\F@?*B\!]4CR5AP%,P/Z,2XGP&I'/#=$[)
M3 7^34!WOC)A5)69PCU73@O9*6VU4;9J]>YO4Y'J%MG?S2("K&FAGI"0W0;>
M+252N7 IP/C\7OIY3[TD1;+EKTW3C<FDP#(U^YF3%-%%K!< R]*GKCP4?G'P
M6S>Q@KJ<I7@-6&1:>O6G9@%7K^#4?" >R"B8^3^OS1%FUKPZ.TB<6Q%(.*MC
MUWLX81AMG2_,A9Y=-#]8TB4T<8(GU!1'N8 9FH'Z!.&]5&K;P3@9]BLN_6Z
MFB]RJ</B=G72\-A)0S[_DK(5O5:[C?^U\+]2-JB<J3Q1 ?^;IAQ+DQLKPM1)
MW::59%9'!'.^$KCU,'U27) BK"5KZN"M.Z5BUG\O+^,Z,JQ/QJR_$<O@/.Z4
MY-3$1]4;CXY(P*V*0F5BE7]E1;2TE.PW4O7S!Z;/_XU2X(3VG7(AMGJM&T'@
MRNC[Y%;9V3D;Y3SG6:E_R'TPD$ L:*#*DV"!I=3<VQSTZ7<@++"%-6.!A96*
MC.=#Q:G2^<#'R#+92I))$1J=;SHZ?S;*-RWL^S79)E31$N_$127W@KO\<>Y4
M.Y/U'+"7QA5U8>2SGT2$D[I^^TIXA2SFR:8&);L:E4 IQJA$=1R &BX#.8<T
M=.XH*[M@R%]W&M$H3M)1ZM:@@O604<46/0IHPDED<U6L2$L9=R[.XXM%NI<4
M&;Y>RP)WD6B2K0=K,DA4]VI/PP#OZ -,.,%G/-CB#7O,]!+YLKS*3(0@&^>7
M>L541>] J8KB6S=.7:QN]O%R%RN^_'[S%P_1X!3S&;5+6]3G(%U)H#R8KRCD
MUE F>QC'KO^6&L^N258\D3KW<9X NL[]-.O<M[>0QS$"S8C3OB,GMRYW5F+/
M-C16FKW[9.\#&3/I"5,P,,DZ-=#%S.7(_I]'SHYI<3A@UDQMO9[4,H&F>5C-
M0PRP(1CAC?2R-B4+_A$<X6BIMX?BH%IF!2XPG.2!NJPWL>4^HGS\C2<@-?VD
ML2>QP/;4WMLU#6-%M =^J8E!,>93,$%VZP:BG8""WSNJR*-FN0U[Y!2@E[RQ
MSS74HVEV I:M8!IGT7:V%?XP5T V2*M0NA*15\!,1]8/W:I14/8_P1U*LXG;
MH3Q?%+GH?=*V1?XK0RE0F[HK24I:A.7?R!^D:EZ20%/H>[#SDIXXX#I!XJ 4
M.5D%E.U@@H,IK7EKDU1I951%4DI-2-TP'[39,VZ\8 +_<1B\/%/)PX$7J%K
M"1-EL#+J(92B%U6X+W=S)EP-Z55PY:4Z)\39$ 4(1>B/0*2$']3E6MJKJS@
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
MV#;X51\E,_$NA+?(S,PL=,*TAWUKNQ[)!J.V&@PE^#$I(S#X+-5_DJ-SS\M
M\:3AN"8H8VGJ)*1'BG IQ5XK6VN:K>*G*(?U6I%GT9O%#SLZ_]+;Z(K+'Y^>
M(F[Y*)G)4C(486/X]B*%!/R2Y%:T'"-J ?Z@$";U57F"2D(N884ZZC16F);K
M"WF\4JB5(Q,..2HJ46I=I)*7FDE3A"FIF$\AZ&:.O%DT4VN"P#<^%R". J;>
M6Y(7L0P31^(&S& 1&."!\R)64<8T_&JN>5ILHF"6TEM;XFK+^.Q&7POI L;U
M7]75L@J@8A6!G4"\&J0<4L*"6S9WIQY+07YS.3FU[%J5FPRGIY96H%@QKN03
M5>ZP' :6)"=Z-!C*D[#R<UB66J4 S,6J(-&#D$"X3W"<<2CPTLAODA]/(1%=
M 9JM&(K,[!-8&>])8C6=.UBDKX0/*5YM@W/OB29!NC^8>5(>LVY2 22-X,/^
MC<M]Y[MS)'SJ#:75-9>_7F?M;L0;.N<(IH/JN%.42CXB##50XASQ,$:X\3N7
M;(TZM2_9^DPE>UBSY 3%DJ4K>2;64:H*790"K"RK)2C;AP <D1+R_N+JYU1
MW"A**K9O_+ZDPJ>T*_+J]ZR-%EY];G728@8U-##.KH,E6-IAK_WBE7%%>4:>
MXJ>.ONQ-Z&;G8@HYP>YZKDX&X&XE0>S1>D*V"&ZS:1J(2+Y,2SK35V>GZ:OL
M(S+:HVI+D<NAS)_-ZWE0PT);40QT;:;BFD_<,8:4(+:YKTVF2[3;%['9_%0W
MX<&$3:74[I#[_GIU9<(#D75PV>6LG3\SLS!< J-AUP;$ZH&C]&J*Q(2]:EVQ
MO8-GC! TO^+K)>N3;R47;>/UE2Z@L+2J160+5;Y<LC+IY?,'4,\MG\=H>X0_
M*M#MLJC%]7GA+4;R"VD-Q:*HT#T.SDG@B-,YX'O@-Z;!9 (HU]TM 6>I4@A[
M^91K-!M3.F30$]<13>4B@8ZINU<@(?#;N1LQ)9WXU&MV.KIFIP9K:7C-SMI#
M568QPIBG]-(05M@+Z=M*6Z%>>>-]G0]N6@IGEDOOH/D0R4F>BU12@Q*M%\Y5
M,A:,(A&,/M"<\.YVRDI0H$52G9W]5HK^1LE%CO1FHS-#]_!R+E&^!]\6S@Z]
M5H;^N*2L05[<W4J0#@E-FD3R_,;J?QHT%+(X^R+/A(ET:^JVDJV4:[H3383R
MSA;,=NF)(:\/U::(6)EM#5OU.1+[#/M:L^9=V;*0*V[(7T#G^UA3T!N^[G2E
MDC$IA224#[\'\-,=5K5(*.]7JH8+O@&UP<ZHBG1G1[O?'$?[<HVC^1%H^P78
M(YWQ<C99-?7'.8!2!EJ$_G7J5X-NXU_.V[W45_Z<CO7^C.8!?L1"<N$TCWJC
M%[R^%_S@]Q+B/Y5*9KPC*T$$*G\0HJ>FX<!GF;O.^=:J]Z&L,)MCG26'N$J(
M(GO'E1D=Q>F6[I?R3-X7<G'QFT%(P*+2BUN.J:("<YHIKP3$F'XE?<]5=&<)
M^$D2.LS/9232?(.*3^AF>05\U*^![\#/U A'0)F?*./E<+K)^(:&L*<13N9_
MN>G7 O$UWER&0#6>Z%&[985I[9&9(AKC"JX08@R^^>D6/H_B(WD$F\HMXNK3
M^VP-9^0_?O6#.U\^2'RL,!H^)-;+[[7R3!:3&WC!A<L73BD'Z<3;?.R5B*=4
M-JF\42*32 YWYP ;:D<>CV%*%D=)B+0E3@ R\A94%A=6S LFR'>F:20E2T_+
M>5;D,P6?%V@:^ !8U4(=2)_M>D4$\>S%7_(MB[N9N;O<WS;Q C,]6O!4S Y^
MRHVAZ4CQMK/:67%G(VM6Q X$A%V%DDD\S-5A4:LX0.8J$% Z.N^>Q82PD?$\
M=0/$K:Q"@MV/L]'AC[/U?;38O#&\:!G_BX"Y9(A%;AA^X<F?WRKM\A?4[_.!
MFR+,3-?N:K>J8UB J7VN:YNB*/PA^!XN_BD 7-IEBO4I"XX'F-I^EIV72I5
M[KM1;GJ0H@IY$)7QN&7]( MXU3% ...'%!F\.<HSG(?RJK#=&G,0&1H(0K^G
M6I^T+D\4B5BM]@^%J@=E2'0D'$B$W<B]@MZL+J7<<^H(8YB^0#Q9IGVI(0&!
M$O'JA]]I3^Y7(&2.CZF^;5^NO'EX)ROQ:RO="A:"=*@$$!8UAT4"XZB VJ5$
M%" T[Y(0?F$:5R 0-*T6RU8E])8*I*7.8;U;J:<C!TK !Y!2(>9V$J5%PGD
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
M#=8>G5B)$[(Y\R.\_6V:_8"]_1I$40.7?9*.RJ"!CLJ@H8[*H(&.RJ"QCLI
M.RJ-=E2 ?]VQ=E1JK6/C]8X*-GF_I_[+4SPZQPT\.L<-/3K'#3PZQXT].L?Z
MZ&STT0G\ZU7Q3Q^=M= QJ[/VZ+S"!C;$F&1A)%INC'<<(^P$CU(D1A/7W%1:
M-^THQ34W\R@ER=9':6./4N1?KZI00!^E]="Q_K.?L'F6^I\>+*/6NMA87>SS
M:LQUNEAH8K/ZO#=C7\S=]:/-;DY89R=*5,RXFLZ9DWCLD3H6'I&RV@;O:(,'
M@V<_2;8;EY<IB-]_LCD9$CB*HV&+.G]MCAMKCI'EP^XZ<_R2VMN>;HMQ;R\M
MQCW=8GSXM9QRBW'6H;5E*U8-T3DXY(J:+4OQJOG<!VP+(#@7')"#B;48S%SH
M.C<,.]&FM>R=_K1T?072N3R*J1\STEF1V-?&Q$S'J4!W$A/#*["I2UG#Y]ZK
M$W'.%""B%Y5P?Z(AP3(%4"D'.MD(J<SD$\G3XBJ<;V J8-5\226Y69;E9AF.
MTY!P<6!&F$ S%\B& H:C MLGF[@FU^U39$O3G%9!H(Q(^ER>&W% +?HR*O8W
MG,=&< )6WSC##O04YCQ,H<># K3N@ZA3XG,O"$>%L""YL)H;CE8'XD8T+M)V
M0^_>I#D4GI=A? DL&SG)*WV$//,E95-4]Q+L2D4",FJF2.0XL*XXJ22.5";O
M@8LN03\C("R*!8'2$/Y=AF@+FL$XWK<R$HD#]'@U!LTBJ!I5S3D+ISB/3L 7
MQW,Y,E @G LRBF-%<DXY7A 8.L+WR&$].?C'%Z(?]T4.GC<%(DLG]1)44.!Q
MO)LR .T*@Z%,[4LQB]71\:X S\9WO.'O.,=?W(0\R13:"W87A%\E[+E 2$:$
M*QQ#0)[!%8[Y#D+:;'AC^^[?$B&/T^8:?#D'7#C^+1IU;IQUVE87AZ+PQPM4
M[B04.S*XEA$ ^S__80W:KSNTGRY"N(&\1S2+UDC\_U+4A7#%0E?Y()_C086M
M/?Q^)@165$%Q#-91$:YI2FZI@9.SYM/1[BFL95%X!Z]Q+IH/KCP'@_I$K,U]
MBR/S"7XB-X.\:U!\7.F*4NDF1#+46CYRFV;T&$NNE2H(.#A[.)='NH.I1O.N
M>!I/$:;#FN1D>%?Q)4M&_J9J7V$M<C-+(P2,YUA7Z301\B8RS.\0#KV5*;*2
MRE?9]_$3*0*NHESRD;2GVEI;G->8$.QZQKO-[2W?VC4-I:V8=7K':)HED0/.
M-)JAP*=!PJL('&Y"\&[I-&Z& RN3D$.T$]ZW')*=/Z\+&C$+N1U,SWGD@_R(
MF3Y#X*F#<Q+0U&TP?HG#-2/=/,VX3%<KAMM/P0L*Q5B";'X\PI]%E:^5=*H
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
MO'XV)S-%?36B\3:W#+7N&SK7<^;_S-^86WVHGUH+*_XT$P?>\SS5/(<N<EY
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
MK[D!%F4$%36#0-("N]PT#NM$'EBTT]YK2D_,@N7FR9J"Y7O \EQX,&&5:Q/
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
MZNMU_6NI\M\@\*C9IZ:*GN:P3VE3_5@XI_-LAG-,4GQ>( U1,I7[Z_/<7S^
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
M9Y+N<'AN>J[J3N*#+75W:Q8.J0H MM/"%?ZJD;\6I@,3BYGDD@$7/NF&)"%
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
M@Z/SL];'/\F'HY.O>__^UZ=\S@#OT_<?3_"'[3^_[7W,U_J3OX>Q?6@OG#/
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
MZ9^Z[/??XUB6P6I^H\O^H"#:"J6'[K-2T _Y8B7X-RR']MB>F3S!9\9SS_P
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
MAKF'W8)K[QPWC#HK(DTA +8L9DR^Z<'N=93;U1Z.SL\[%XW+%7JX'3I_. G
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
MEJ_'B5@562#(5,%2WE$$AF! +'"'DPTQ6KJQ"6H@EID7N1;R9YA $,'=;F7
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
M$7"SZ_>TZ_2 1REAS062#$?$)=8H!Q@0]AHP*%#A8DEN$7K9/7V]32><"T4
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
M%[PTCV2S7\%WF]W^YF['X)T2RB :/<XY-Q%IX&KD8PS)\."YSL'QMERI[OS
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
M/2L#'^6!SY0='GL/SNN2PQNMS9@B2/0P?\<@IMP.JV(H^[4<.8K_/HV]W(D
M>"V=CDX'X_. P'BAD^ QU6471V<Q]B;W.COLE"^-2R+WYK+4JT9:,*M!*W5Z
MMN<[I<ARX>JJ0$*>U$;K5?7*\L38BZE35U>>J6M:=TX ?LN>DE*<>A!S\6@[
M!HCA*>#*Y'88UG%_D%?E<RZS #?T ()&^3E][T\'5?6&"%/SY;25S0<B>X>Y
MSG,9Q\".JN4(XT7,GUXRS<YP=JB=:GWJB@]EJ'4=O6$UAQZ(\W(&,]>_6\OB
M )NK)OW=#1F50MDS7[]L!URL-P^>\\O;&%N[_5%LR5\W6MN]UK']G(FC;*>%
MY1_%P3$03][F=MT]HV**<E8.=!=X5[<[4]&["D=^J:K*]^)A"4FV(HB;3,3M
M>C-*F>V*[L9EOX$,XM?.L- F3+P\;!2/@5SMX'R6#]JYGO@GH!P8?YK0;OE^
MQ6KMLG G( 5+)9!<$7P4#SNQ[D<[B,/3;E7N$%:T%%2<J7KXLBZOOI+R2C7U
MDU@4D1ENG7_]PAIOM/Z>SG"8KP.*E$2Y3/=?;+<N96_S84/@TM@ZZY]VQ\,<
MTW.]]V-V\]\:9:XDETV/P;B<^A2!Y@HXSO')="-J?@+%-*PE>\Q <U:#B/I]
M"%27%8(\=)@ND$<FMS+'T]YXJ0I-U+'R"39.3O=T<L.4.*S;0@%(= NVY'AY
M:)V>]#-G].QAJ90Y>6M>\.'PN*[)>784BT/9SD+IMZ 0B&1X.LR#&[\C?K5C
M;FNY\VI33T&<# K2 6HNL/V4'4\&,;-@*3D*UN,H,V:>?Z7PV1GYE#^UV<*=
MA9/Y <,Z #UWAD=9J1Q4!/'OT\Z@ IX3>SX6'OEMN97$<#A6$B?OF4.+R8I5
MD)\180SS^1&V==C)!<"G8FI2E71,H,?PTEQ.M-R?F6I.0)>"N!G?8:C3F<Z+
M OBK7HS>)511ICX>(.P5<-.H&T.[[BM@1Z CYWEV.\>=4847F9]@7:8'^3,3
M?<G*,SRX2-EZ^\[SRE7;&R<"?/SB=E[E0B6=7F7]%P)8[):P[MS8.K) [#9D
M[!\K37D-:N:,6?')$X.5&*M!A]V^@^V>*9( ((BRJC31FWZI[9[7VW_N;]=V
MSZ^5-@72!#"T![165<BM(SEC3)N!.^#-7GY@_L8BJMVO#?,*MAELK,K; S;,
M ):^<C#D0@3ESVY%6XV1L[O_YOP@F& 4Y1@1EXMS1$V1#=:B(+A5.A(?I%Q3
M(V>\R:V9;5U7'EZ!O0744T6O(*D<Z'L=.RAZU%FI7U4 OY^;P/CQ3#N5EIT
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
MP%G0$DY=P;HGGMB<*!!6SY3TK& EW\VLH3!;T%E5*-"[ITU7\V&>;F(=A?F
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
M/X].S'KIWD(W[K.[7@=EWPZ4W:9<H!18=:)D&P#3G/.<>9YIX<R(K*R\:;G
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
MYQ/0O7MO>7XGE=GPDP@=2GX?*-DU4W^8\+?LZUJCE5&*$2T=!0Z;-;$E"F+
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
M3%5CYL&>(!0B.*+I;'Y+?NJW@,* $S'IC1 TW_61N@ QJ^3_QW6*O@* 3;"
MFTA%-%Z4F*6A.DAP='E@5&4#DND>;0K;/E@A*RTU;&QN >[;NE*G.4]G!B+E
M4YPW-#1CX)S]<9U&^''@8T-PJ]G>:BQ(OYK/UI CPP1??3(!3I7;W]&X(W\"
MZP^#@/="X[,XI@3$<MP'SCT:3V;<&0TYF,U!PWXKYWHY.@<FMU,],3_<ZCT_
M'X_.,A):N&1_-%[XL-?<&>C6SKIWK\1E-,SH6%24N(8(O //\@1Y5C,KE954
MPKHTH_,WAT4=YQG'13JUQ!(_Y=H HP>)@/N@C['.;6AH]3*;W(6W3\WG6^O7
MN2%I _AD6,TR$ 'XO;[210^G*N0YZSX]'TS[9X.\^(0V[M8\?.6U%]V72\+3
M> (S!H+\;X6%S=G? K&Z)(,SZK5*LBY78^[_5\:/O+%*+D[9\H)?CNG47[3^
M7;Z.&5?>TG!.$,@X.A^VRSK.H;*P^?/;&Z5KR72O^E:S29BIU<PK:QGJ*M/:
M#+S8Z4U.4<;.0)]:EV)!7&N[!_/3I W$M,X.O'-=D++D3N7Q6YB*UCN=S3UP
MOY/%;Z7<?*GB3<[5E4<X!E\>O"%$F/$94@'@^V4 $-6H!$S/:,$5G.'#%%1Z
MW$_'N??SV'\ -W62CQ&NJM,%4G]U= L2@N]RG.$&51G1O8G^;,8B0JZ#!9R"
M%YG.80V@#L5DYO&B2X$L>W"=,[W=^W.!G<]=%;P87V!A?)<PC;@RF\K+T3:\
M'A9FT"]YMDBSC^O[SAW$:\0=('84^U7B9Q[R9&$^&D=UAE(G#6!<.BW+]RKC
MT>EB3*#5"W^*LS,+3XS'>0)JD28PCS '4YCEN6O^U@]@'E85_AK96YQ;5%9X
MA_:-;^08KG.)SFI8&G"XNM.ICS9NY^73GJ::,$J4(LQ>>:OEZ?&]-FXPGZ/^
M\.T(EJT-(O1@KD[JHJ$FYP', #[=H^Q.T?\:C3_JB&UJY'&V&=/[V0]P238R
MYK@LRZEWFTJVS)LHI4PT>DDMMCRE5 ';<RDI1\O1[LT2N=9M6N%>U70_3[_9
M)D9__?>$QM/_#/V?[OS@]8O3O=/_P+5P#?_C_:L/O_&#/_?DP;]>#/9>/^>O
M#@>G^WR/[ST[?O??#Q&>&8\HET$F&8CV+!*I4B:>>DF"BIRYG$VQ^G:=+:W.
ME/ID)-:R3!3KU'(E63*"46M#7<T;9'8\]6=50X#AS!;VZ6C2K>7'UE*!QN1@
M2*3,PEJ&1()UF6#9GQ!=9$;[K[.6G6;>?C4U'L(!;Y=PQ1P6_ C$NN")9](Q
M[Y2.)F_,:OX"!*@_Z$\ONN6\;CD#E=:P3$*F +2QP$I:[8CC*?AL'36JW*X
M_&<TF]UR?FHY$TW!1JF)5QRTTQ@&/Q5!1!9<9YNRE;?3SGM;SLYNWG8M<Z29
M.J^(SP([KU!*O ^4<.UYLB%;JNRC)\/1FESSS_"'RPW&^8:41UM9HX'M'P:M
M?F($$#>K+M=\X:+X?^?]9ONG;DA-T'T&A^]9CAEWBYO\(,&V>BA8>!N$_S79
M&5<WIZJ4?'*3@''S:+.V N3VS"]ITTWNX6C)LO8]ASF?7NQ5_W)W^#9/IC7S
MX5E_$@>CR?DX'\+3?AZ,XINOKFMQIFL7?YW^^\U?A\\EZ,WKO6>[=/_/%Z]?
MO7X%]_C]]*_7_SD!'?JP_^'5Q=[%JJ[]^_35Z>^#O</C"]"W=Z"_[-6?^_W]
MUR\&?_T+G@[WV7^V)_9?[W[X[X==NG>X"[HFA0^*DF)\PBY'E@0/",J4S@!S
M/A:F&F0$D<MI!]$J84=K14UFQ@)"9B^%D\XS9F+,UO)'O0P(=H:[F.-S0-V%
MB;^27K0DW6LW'C[]M.71J4JF:,@>OR=%4" \UJ@,^.VHE5]RH^*6D86]_C#Y
MQ:C>[G "4]@DZ_PR74W5VLQ(@[\^UM"DQ:R6]_+.Y S65@4G RQ:CH$;!0)(
MC>/ND@;314/+;Z;I!^]@*C%@_FL>XSZZ/\YS\TKX=Z?S\>*(4ZNU=H)(+0.1
M7A<"$,N)2<)09T%SHO@(45J[A $<79HXUU8Q"7S)2N6E@_\+GX!>V[J$5S*>
MNR7\FTL(TVR]-H(H+@"S+?<$##PCE@(DNIPTS1&,J_LTM_E?S,'"E+0^IIC
MA&/(=^_E[B];&-QNE;K9?((/=H>I[YO@]JD?GA>X"5C02:^&=L>C83\")^K/
M(:O!<'S V3Q'<)*'$]SSO-P9Q:T C"R?CJ:C<;R(@UQW6<$\Q)K4E4_Z\+=F
M ^(<G*%1W=*[W.V<U+VK\TD[QOW1-/?X<DB\;O;UIY/K7A8WUF8LK"?H5D.\
MZG9 ?RZ&O7<8\E[:_JB9&DVB77/C)HY=MTN;+_:'QTO;"O.(_L)]YS..D?LQ
M;K+5V#K./MB!84W9O/QZLS]2=_)[@]'PF.#>WYR08E.\T7RGL::#U_V.T$2J
M>Y.3NJ.TQ#M[+>6D]0W_YQ8NTM]3^ZLNTC4D[:$<9OC2"/#\'8R/[1T^YWL?
M=C[4SM:  <980;AG AVF2  @+,DT>&8TSX(!IC.QI>35NC';O><SM>AE/QZ"
MS%;YJ)JQNO&[)%434/'<""5\?W36;HY->N]P+^Y6HB2#H,8$EG@";SNEX!+W
MBNE@<XXIW;Y;\NX0%"C_,II,\/Q,)V&WDK!7XF#GR EPJ;S7A):2L!B1(#86
M2B*36=- %5<<A&K+K&GS44'J-NNO"O,L\YA+*>#C<5\L++[.UA=X6A:W/CS5
MK?]=UE_N_W:4LO2%2TJ"#(Q(3AUQKE@\\E2T9Y)'H7']Y9I:5'.K?@&( G9W
MB!"R-M#!JJC@FJ(!Q&1VM.^#BZ_EZMSV%,K+P][S09["2W$I?P(*Y-%1\]^D
MIY:98CP6$3TLO^0Z%*4*C9$&S@"R*TBSBLV@I,Q0A:&#C_#]EZ!>!P7<W?CF
MDML?E#GAKXE-AY>I1M\U[1?[QT=>:^5BCN"["8F5.!3QP+B(E)DE5:*P43UZ
M8N0:GM\FG@TP V.1_UY-(:JI+2ODD+'Y69 ]?]%CJO[1;/<.AOB'1J.9;OZZ
M3+YKV+.>;,!LFGSJ^\@P;BEYENM<$BM4.2Z3<0!)GAJN2G(REL21:5:!TVL%
M;C+N/]YIDP;]8%'6]D?#A9G9;2=FIQWS]RQP;]X!!PC:6^HU)THKX # (XFC
M\),RX&<:#4+'P=/D5PG __:&2S/[<9FK;EQ-KVP3H!9CY?-#9LMRA<[*.,]D
MJQXJF2>&8E83,%DR.I^NY&W-$RFOC&'NFI7^$'RE>J1N(>T*AGWI%>)7KGT$
MO,*MF*](PL4D0F9.2L&"U\PR\*N,XM:*69!;MD%NJI?C8%>9S\^8Y)4G$YBH
M@*=IX/F_XE'!29V8W6%#>>"771@4O.;.W%6MG*D>D-E)K\\;CO1B-AN_7&YQ
M=+3I&L?L_?[AFR/G0^1*2Q(I@K24B0!F6Z*Y%R&(8C-V=;);W%RMMU&E^LSW
MY_[6)&,V=.__SD$YFOQ %(+MWLN<FU 'HW.N53!OO<DK;)/9P?CC :WQ. \C
M:L=L42<S/;M&A&=W;"YM(C?-2390B?XH338SD_>J+4.64U-K,V9A D34M%!
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
M:*Q<\.7=#O Z^'(^/&ZMXWWC$L,)1T1L((AK 4(:BP4>PY('K77"<T1B/GK
MU[2?I2JLN+*VJ*#4!QWDI<"^RX&!UZAJ<Y?T-CC%Y$6RD2DNG#'$"JN BX,)
MQ#-3E_1^; " \9'MUB;=_N7YSJ_O^XQCR9PBR$F.01[S"5D?! H\^J"%9C)1
M4-*D:H*4/[M;ZSP$H3V/(GD<8->SD<=%25S 3$L3J:1L=E6(FB >AR!V-[;W
M87M82B(@07,?.F<E<MXY%(21W*K(,"X(@C6-4#,(8GA-KX""5*ZV=;US >:'
M/54F8[D*E__XH!F<%T_8.3F"I_LI"H]<>*=8PCKP%)3UBG/LLN48:Y+<S(BI
MWQ/WVU'LQ=OS((<71ZM[(O>6%HQ:2S!#-(0<"8\QTHPK9*F+PD7O61(K:S?M
M4%*$"JZC(3QQ;(GVSE(NB??$<V9QL4-DO$.DWJ$Y=R@0);5Q&!%&<[MH+6!S
MC$,D4)<,*/M*V(D>J(6CIMV]',!3Z"FVTQD7X4X7UN)RE0>7D>:B&-@YRJR.
MH6E$ FM7_ZY[^TWV]A-U;[\*C*7N[5?W]JM,;[]%]NI[M#2,(H?ET(8)C;83
MAX5K.'?5+H^4.2/A ['*<\X#]I9CG8Q)& O)M0D@&N-T:U6V',A8>KBDHY1*
M2ZVI7"=;[+:V]AT-!E13BX@R"?$(BFMNHH",YB:"UN)M#H<G34EG]/>95UFU
M6D:,;5"<22X#MEY@D!QS#4."M7:W5E;K+;_SEG_?)R1BRAU'/GJ,.+4<648\
M8LIJ;+6@,O%BRXU>@#KZ1(=G\9A71?:8O\59D'-FJJ@WMV9$:YP>]CJ=,]0[
M[<8RK+X=VKFP?*=7'$99\/\T[/GO\+.C9N/3:0RQVRSJ8L&@<\!4Z(.D.4;M
M_,Y1VC&H![W3P<5/SM,Q+EYR/@AGN]\;UONB+<?)<9FC'"Q,^SQ^/'LN;HXJ
M&<3OTP@AE!5>,)ELSAK3FII\1N1J?1)K<_M#8>&]&5X>6GB\O?%]/V G0A(*
M.>)S$#>FR$:KD, F\NB,T!&43SJ[76%!?;DYV/=^KPLB5*\_WWE14T.5J.'7
M^KXP2FC8%,0D);D=H$::2X&DY(E;AWV0.)\=AB[ MDV=LU$KD)2EX]0%:['C
M,2GM"99!\_O8MNOMGW_[_7X@!@1U*A (A@ &C!%DF(]($!*D5"!(1MA^VJ2$
M+<*2O7[M'6441>$^FZ>B&TF@7I! L!+<"V\DS22LB*1>&8D?QWN6VC]C0+]B
MO_>"Z6G*3](ZV'=.!H4U1=A0"]"" W+82>1<HB"QYB:P:F6MVYM1+>(&GVM[
M,%ODN9ZXREZ=F;I 8II#='D(M*K1Z!HT(CO?0)'QVGE,)(K>1E!D"$96F8Q+
MEG$.7,Y2CH?53:-FP-']1!,<M;:)<"%!DV*..QSA_ NYL#315/G:[_J$>"*V
M-S[OD^!\SC!!1B0058PG*!O?D#8>>%0P'7 N -[$QEPACN8\0+)Q8_;_=(/W
M27UJA%TW==JYBC0R4U@N&<9I /6=&J% 5[=2TZ"XHV3N&A+_[O>*@."_^[VC
M3)"#&G]^@S]T=\/OQQ2"38HB(AV<6 !&R'@M$ A('$N+170YU$OCIA0SQ.'[
M 5!-!$].!#D >U\GG0N+<>1M4'#T. :'D&>@'U-K@\WEBWFN)](4ZFK]FV8A
M^O;CL6T_+0)\A"&40<6[J=[\VVW^M^U];IS#AF,D/94@LY*$7(P2J9A3'0U)
MWE'8?&.:<E:*<\40H":"N8E@9^/#ON8T>6TB<E:"H)%S+C5V"?EDL29<1^MS
M1JUN,G,UOJN20:QWM3J?_#KLG30;;P_;75L6HUDIO[MTP\J?I2TZO_6R]_"/
MRTU5RYLN25GC"CR7+=7G9N>QP?E<#[R%Z=EWSZ;; GMIE12<2A]YU,PE&PL0
M%R[PB'5M;'P::7Z/Y09.26$>1:#9TD@1%SP@ZXQ!.'I%38PI2G.]&3I39!R
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
M35G$.9$J*4M0(HH@'G+#>YD8BC%(@D-@-N#KJ[G62%0CT3,V8M<BUX*Q9RI
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
MK1[[&[/Q$P:GZ%M9Y=8+-MN(/AZYV&\PTKR%#?BW3JM;+<"#BW*W6X%\^KS
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
MG[EG 70R_<GC/B8Y&?>.A[U6/[2*Z_IK &G]3-Y@:6B?K]<RAI1?FT4/X$5
M]%J C05YHUF?B6).+FG@^"FW_2I5-6CED?T>K[ \ '9@>&5+KJ+983R!.[9K
M#M:#DWR29/J]/  [+! /@SCA);&)$R-PXLDH350(GE/"@$MHSVYK].!TOBO:
M<]7@-PI665G]-59/&IO?#HCVT6 =D$Y)(!X=1LXIA0)Q6C@OD[>DJ-"$YU"V
MM6=9SJJQOL]8PWH&#%PKC!TRRD88:^.0PTDBD8@QTD4I%<_"4%C/ ;CG6LY^
M.=JO>4!AR7*1:"Q40$E$# -J#3*6>N0)CLPY%YF2;]Y*.9L%5JQ7N^N?UVNY
M"!O@_-J<U>O&E>OJ#687C'*!@"^V$AC*$#R-->#TA_D<8W>\/,$O8 9R[7)-
MF[^&CFXU_A:X)M_!&^\.^[5!/I5[%_?@<0X@CJWU\[ #CSS?29<)">^*$Y+0
M.;X5^Z_ZN&'F6)(HKYU'SGJ*.!$!F0"+CP,[IE[A+.\R<]SP21VZU,W.=.91
MX$O;PIN&D6NW+H\4S@L$#+J#/ &*TJ'#DRM!OFR[#N9% N.]/&*X,N<'A5XG
MG%8G_5:KL;<[\'G+8XDOY1Q;=7;O=;PSOM-YQ95-./]C=.[=%@[WG_9D"*2C
M-C/@-[WG"NWW+[;"XE+OZ#\XWVI1._J[5Z@,,-D_1D3F93O9HYW\;WMT%^]L
MPC..M^&S+=SX6H?G-([KQX<7< ^@MNW6'MWO[+>F=_(_'>\W/P+=_=2I'V^3
M>O,CR86]]FC]?&<ST^3&T<[7/X_AFYWBQ.+GR9U\'UT"U@7DV!G$J97(..:0
MUM(&KG0D5F35,#U'PF/9TZSN- =7HS;B*D#G8JL?+C5T/C@9RO#@E2;>.Q%X
M(-$PZ9(7CENB!16F@$Y<0>=R0.?Y!'0R)Q3# 2.2DLFU#2ER3!D4=-"*&^X5
M"X52VYRSWA6254CVLI L1RZ32AR(GN$X,2>ILPK^R)-G'A=(1DR%9$N!9(U)
M$IC7',\H1Y;G JU):*2%]H@&0#4/Y)XJLDI(]F+/7<&$J(WKNT[D<!;95$52
MYJ!V'FWO]\<XBE7=X\H]7KSLZ0:TL["S:TUI)<\2/SC:<:]=NWNL>-LGOA=M
M/_8_Q?ZPG??TWO>ZG7?E)/\;WK*;K_Y[C :3"V1J_8@!7<1>MUH;[[0VUJ<#
M))AQ'A76B',1$3<Y886;@*2VFC)L"8\R1R8TC/2_5S5$LD3NPVJCRX-I=%*$
M"JZC(3QQL"[MG:5<$N])4>*X0!<R1I?[!U4K='DF=)F,(6BA8 R)0C"V\$\4
M#AE&,)*>$N.L94F3Z]&EFNRK/=DIY4HF+56$.1YAN 4/4N1*-#I()70QV?%X
MLM\_#%A-]N>9[%-NME?!XJQ/R)+,Z7-4((N)0-C)H*FSP=&XC)/]=;K3IS M
M>H4SW:^\Z<J;?J"I?8IAZ"MW^OG<Z<TX;PW\.T_R:@5\I!5P=]J9-CP)3(A'
M(2F*N(H4:2D2PD0E(FA*5OK*F:[X]8HYTQ6V/ NV3+K22LE@5+)(:0.NM$P8
M&:<D\IZF"(-MD_X%ME13?;6G^E.YTM54?XZI/N5(*\L"B=HB(04'1UI9<*0E
M.-*,&2EEP,HM9=3LQ3K26_F<G"W=Z&XJ#M4-!['XN=WJM ;%1_=R?.;TP'(@
MUL/KB3^5Y_/3]9S K+_RL:^=M'%ZVH8N<^WXN1RUG?37Y9#U*Z2Z$U+MS3@\
M1-+DF4.&"(8X#QYIAA/*Z,6#TT*$G%G#'U*P>#Y(/&=5R-6>V0^O-OY4?D<U
MLY]R9D^Z&Y1;FARE*+@$[@9U"5E"#7+.8" ,(F*=WKP5XB$Z M7,?J5>QL,F
M=N5T+&3"3SD=V!A-@DP(*^81MYXC:[5&*K%$C?6.B<4Y'0N<^:_D4.H5L=A[
M)B.O?I'JQ1Y:7>$BU4LC(5"=9GATH/;3/I<DP03N/&**6\0#5TA'9U BFEDG
MI*.>YB.M@L]6&%N1+:954 Y8S#&QU0?EQ1XB6V%07AKE@ J4GP*4)]WEJ$(
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
MX^1HBRU/E,5\2!:SX.#&5K" D[=:\5C9Q5+;A3^0@>,HHD(I6B B%M870YU
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
M.[5W.XW/.W]M;VXTMS9K[[<;&XUWVQM_U3XWX0_UK4;S65N9J\$"QQO"+0(
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
MI=YYQ(TAR 9"D Z:$1:C-#2^>:ND6A-F00<)*UKT6FC1_9"FHD4O F<F:9'
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
MY[]@"?J94)*W'&SH%0?M_>"H1B,5WT4JQ-[%D:8*Q(%*9",!/29(1%JFB @
M,U"DE 1/V96,]7(NQ(\/3C2"\5T(SL7>UE%D'(?D70Y3 5P0PA"L9XR8H\IP
MYFF(,0=!-5D6C"5>OD3%ESC+;7FY7C->3O!W)^:3H-B4? _6AWT?CX7S8O_U
MQY/]O]^(O;/W^$/^[]##=>'LP^D6_W#5.=M[O<O@??SCHK5YN@7OV"$?MS]=
M?CQ\"^U\>[)_!6VB^5TGIP=_?[CX<.I!L$\^_>=JA^R=OKDZ<B"1.1L/"2"/
MB-.4D F8(D>--]Q2)H5=Y-_"D42)C$0ZQSV1ED3XC05.'0U"ZT7^_:K=M5T/
M$M*:B6(6T,M3TBISTMJ+-L](^>YF:KZ2$W^]3?-] 'A4/LFH"9'<2&^PU@ET
M:C246$[,LW59&"L';QUME:U6FC2U/6EJSK7S=G"2J]K9BJ4#N%4QE_;9>6]0
M[(-6SW7:Q]5T G4.L=/.67BY$EZ. 5["-:V229R_[0-7AZ^GC^WVLJ&]\O65
MP>%MOW^9[8N2O52"$.7F+(+EE_A_HS9\EX=VHV6]SUIM4+^H1*#RE9//S^UE
M]2%8&="^ =@P_9E,PG/ %7B2S:B=7S63-^5 1>=(TR0*TNL/L_4SZK>'E_6G
M\/6T_8.J _.I5R&Z8<N>@_GT!31LMK"&2YT<7[?1"J,XMJ0^@X576MX&9(56
M#EM]N#T'J(J=!9T ._"5S8X[:$[N<_Y\H7W0PS.P)4O(9R;&EE_V@Z-:JQ?0
M-MSUN9J,1?CYWQB.<]NWLH9M#]MQ+1?60?>F&/Z,G1]:W5X+K.QNYF/PA&[+
MC_K]$L"##W(X?+( !_.6^"C'X;Y^4]ZP!T2D.!I/ZK'+XP@+L'R6N<JH4XWU
M^:A?K>XP*LZ#DB1?6])DL[5GN[:*]<&BZ+3CYU@'8K,_X38.R'KDZY'B H82
MWE=R6I\7ZQP:\<=%.PQ/QEMK9NZJMR?BZ2W60=]&P^MOF=G3X&->/H\D D1
M0R1=&)*9GR?]<1/.8421ZT?["=D$+7QN.Q?V<O#L'_.2#&)</UQ1>/MBAZ_M
M5DKSW3ILG\&D[<>+UMO>F>U>T\&\6KXJY-6.$; 8>OTRQ<]'7<#4?!6TR:Y-
M6UHG_4Q&_^OK!%L]>W%8D!8P,QM,E=*V/]C)N!H@WQT>[.^\W=U^O;/1VMU_
MN=G:VM]NO7O_Y[O=[=VMM[L[[Y8:_8B-VS\XW'G7.CQHO3S8?W?PU^[VUN'.
M=NO5[O[6_LO=K;]:[P[A@[V=_<,?VLK?BM^S-X)'A,%&2:(X'\YD@DSS0H(=
MV@VP[3LYRZ+PEHMVT?BA[;-'\?=5"WTEX_TJ@UU@O-*+)(-R)CC%'8_66&,D
M\\XP =+^(QCO:GTW)4CS5*CB?F'D@8*T!Y\RLZS=S8L>8I>IS9CCU!2P.&;[
MY[:?U?S4;[N*- Y EW[.9"UKTKGOV\/:P7S1'I[463U%AQWW;8"75 PJXT;W
M^(?M!"B/>9[3C-K^-@9&K?9?CM7^SA=_DA-Q6CF2VWH+0[V.K&B6OH"@@UC
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
M!4"&E"FI?#(3;0A% QOKYBMM8.-Q86/L(*WLD)TC"Z#A5?3(8TD1=](C(W%
M1!F85>RTRF>R7@<;3SX_=?U\HX?EV))TJ\(^=W5.WZ[ U5HD_]]W^]/=>ORT
M*=Q#>8LKU&TV #R@?[@*0W&%E2)@OQGM".*"2.2P=O!GP!2^<EP_4?_PG9;9
M#XYN-^CX2Z+C0WG,;T#'AIL^J(]\O&TJR&"I3,B'X!"/ )U& #758&L(9F.$
MF7VZ%FV#G URKCER/E30H.&5#QXFJ!"2T<B$Y!11;7GFE1&Y1!3B#&246*V8
MT0VO;-"Q0<<U#IPTO/*Q0B4U:E(F,"<,(TE20-QCCYQ2'OX,W,'\12>?_HZ4
M!CG7P9G[4R+GVL2.;HF<34[]PX2,QCGU@)**:4!.X2WBRFED6&(PO"%Q96,(
M+#LS-XA^J)SZ[XME=21IW(JQ4/."5 \=++[%,V9ZRZ!+H3?*)RC>OQ9_T\2F
MB=^[B3]M5'9ZT,KL0:P/?]K*NIRVT3SC"3VCV2_V](H;-N5='W?/V\R1Z4U:
MV4/;")\6$QXLS@7^K4/"$K 1:#YW/5&.")-.*V(HM?'INEC6+QFU@;\G#W_?
M=V-? W_?%_X6ZI9XQ24Q!!F<,.).1^0H<2AJ2XA)S+M@&_AKX*^!OT?:H-C
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
MI$ "+='D<5+-;[?&GWPEN:<-0/>F4TQ9B3T%4\(2SBUQ.B:*!5B5A&!0K 6
MR!B OJ-]>4\ :KC6/5%HGFMQ825S8&X2Z@SBT@ADL.2YH J/QBLIH\H'OF$I
MFE)OC[>P7_7Z\&>WE9=*[/K+E@VGHT&UK?=I%WQKF%7W8'@2^SETV(\GL3MH
M?X;'^=[9SU*T\K&P[,TBHZ*)\ERR 1$? ,LXSXG(GB/E#": 9DEC_^R%H<O>
MLW5G4TVUAL>8E-\>ETX-H)?P6P,_3Q9^YJF4MIPJ GCC<^X+YUX@YY) $C22
MPBHZ,.^>O1!4+<'/[T^X[,/Z<JC5Y7);W@Y.6N?V,J^K7\%)=1=4>S N->BW
MG_^K&N,!<-D\%0>CX<O9B7C5[YT=G)<_NL=;W5"?P@J_0S,_EXRIQO)[.+AZ
M/V5+IUN7!UM'E$3"#'7(,OC!<Y4#JUE 1O.8G&>),?'LA=Z@BMX#L!H_T,_J
M!_H>2[SQ+G_[ZJ[)R-[I'ML[?7\4#2-8B8B2]A%Q8@32F9<(&WQD,D;I;MC[
M\^1=.^M'1V92OK:CCV<N]EOL6Y.^GMY6H-N1E6]-A7A"6X$>W %F*7;6!/BI
M,#<2&YKKW *3"S! TM+;;M)\A$2)!M_OS][J' E)G/!&(N4S>Z-*(,-E1-AA
M'J@VBKK'.87T>_J[GL+6SH=)7GOZ>/ZPJ6U/&,^;!. &U.]*VL<!#)V2"<X
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
M/1_@?_'ZSN.W7S5O_>L\WGU/T%=2J:^^35^QK[[WK<LR_HJ:KW_U6Y?]]GM
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
M9U!8"F:\SYH1(0$(")Z)S283K9AW,45#>5C;D'PE:O<K3%68^G&8HF!"C$Z
MQO]RL-;9P'A(S@1*@ZZMW)8/S*:RQT"& !8RD: 5054CB?$J$*.CX509Z7,N
MW=^HN-O]K>)9Q;,5P+-YLKP6#FC//,OK"7%KT@A+1CC)%2/@8B80P!,G/6Y:
MZZA(I04UF+4-(^^V-:P,EQ6PEANPEL8 >[&UY$\':U.Y6-Q"HCI&PAAS!**-
MQ&K)B$W*:)6HB.RQ<K$JOE5\6SI\JZU<E@BKIC.CO)144N6(IID2R%$3H[(A
MDKDD#0N9*[$ZO5R>+8OE:_Q$F?B),XM*9ODX@&4Y0Z'00-'_ )6B5TG&E+7S
M,5)AXL,"]]7H6@"0W2&S=#HZ'M%Y5!31"ZRG!'6+(E0"4P:"9L$N(QM(E=B%
MF!B6!P:,B:0],!D\ST: 38YJ;57V"XIA5Q&=2T2GPM191*O 6I(59VAJ\$*4
M5XJ<+8\JZFR32&L;\/!#MRJ>RQ:27;A\UI#LHF1T4HTJ'[W4P1.6%2TAV4 <
M*E,2"ZMA ".;ID.S9+2262Z7>"Z-]JP!R$<7XJD I'#.**<,L5)9 E$+%&)#
M20S4<["!<L>J+?Q<I=DX%0RG42!D ]?:4_ \@0HN,XN[HK9B6 *)G0[#A<*$
MQIPGCA;^V9P\L=0'HICD0=C$A5E<@>+RD5DN7\!M46UCOG,D<B^LFC%GSP2K
MN'&1)N^CE@*,C4:@LK)4>FJLM_:!*;(5JQ: 57=H&Z4(D@85B#1.$DA:$V]E
M)%QYIQV+%/7-HH\WE^@0\X5+K-"@F8PA6BM \& ++Y/3"5U#3S5G-=+V,T1T
M*M(6@"D.W!%!J2)@1*$3U(&@&<&B=N4 EJ]M6+:H=- JGDL3:5NX?-9(VZ)D
M=$J-)I,4=X)H#HZ 4XH8ZBA1*L8(,7)-PVP9G3OYL8KGR]">-=+VZ$(\%6F3
ME(7LP>)J@2;@N2'&HU5LI.:.2YZ94-46?J[27)N>KH#$3D?:$'JM=A;UKO*1
M $.5ZY401+C@F32!Y>5T7Q>4VO8<V\9\YSS@>]^K)(^/,!^KC>S!6!X+B6.2
MA>-1^B"SDCQ*A J?E:VE^T^&X/O3\<<8M8E,9Y)#J79-D1$;+1K,FK+(0"MP
M?A&E^PN4AI]\(%H!L +@G #(H/QAG%NMP>9D>:;>>J6-SE$X74D!E@XFIV+
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
M:>R($HAC;1"G42-C#47@_SOJ'+,IX8TMF.Q;ABY&S)J%O 9BK]UWCQ)B;W^
MFB(4W.EH"$\<6Z*]LY0#T?;$Y\2Q9IER_2!VEF0'S'7P(2*F(L\B<P09IQQR
MT6M&,% GJ3:VE,(MOB17HD&\!O$>%^)1RI5,6JH(0!>=M8('*7#T5@>IA&Y6
M8=</\6;#!Y$S8[@4R!'K$)>8(^U30,Y0 [,<=28"XLE\0-P2:;DZ(MZ*EF'K
M!U$'I[%OAU#$8K?KP5J*9W_T!H-?GM_I4NPUGC'5G0SZ+/1&KA-G^_,VCV^*
MN/3QCUZJ:.[@^H<(E=7.=UE10*P^'LJMPU[!:>5%EOG&67B2NBB\\H1JBIWQ
M\N;:MQ<H6X%LAMC& UFA!X+GPUI>!I?5^9$15B*N?4#6>XZ<=MPY^#4:M[%%
M6<N0]3N5\3N@6U,F5SO,6Q%?JP_FW5[#*4F2!#4T6,>I\39)'#G%*3')I?<W
MCD,UF'?GF#<;9_+.R&"T1$H8@W@&/IT(11A;'TSPULI\%"UO&;:JW-<&@AH(
M6AT$&2JL4)@X&2D'/\OE([*C"39Q1I/C-PX,-1!TYQ T&_CAS))HHT#0D0'<
M+A&1=2$B<)VYMP0<+R/![:(MK.IT6M(32+*_.$[EH7/LZY<9=VNZZ(75,I&$
M871SP9TVW*@8N+,I(]C-=SLWN'6WN$7FZ:+T22LI&!(J!ZQ)/H* *HIX""YX
M(K4A@%NB!3BV=FRQD8:I6R*MD)$[GTQ6>>)646.-%L8&3S$CRE]'+O>*1-H&
M..X<.&8YEZ0A,6\%,I)RQ+GA2 -S1BD(ZSQ-2@FUL47H:A)E&QNNC0T3GO\0
M2HU2W*1H:,+..*FT2H%9]?/)\(T-W[D-SY(69Z+E1E,D$L99Q"DAPZA'@45'
MD@DY"W)CB[7D$L[R(";\Z%?I:G>@2/T0K'['AC2X=;>X11=(B['P1VKHGZ3
M]P@,6<8EHLD"='D,R$4S;A&QML>"U"B^O-YP4;\C/I;"18,(-T2$N4QC)EW
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
M%#FG"&B-0]P&,&I/!(K1<H&94<:;DNI(LIA0^3C2XVM)=1I%H+LG/"L7!&I
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
MKH5W6%@@1RIOT/$N\H8(K1>V+0CR!2RY3-&@R/,^ZD@)LLHSI"AVDMF$-2&
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
M]_>V.7>D+GOSDDQ1>S1VO"DALS?ZA#Y:WL;( R7K@BRI_65M!\-DH4DZ5\S
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
MO_?)E(O(Q_:( (EF.O)*/!5X [Q9Y4VG9Z!6#5T:MUW([ZSI#?,Q%P]FC1O
M&> ,<"8;9RX[5^CRI@>9B57Q7-HC=.GYD)  O@!?LO+EO'W3.V^C?@U=&3_:
M_6,67=]54+3$K#DGGO] N)CPE 3'$%T'[!0<.UE$<]A*W,)^$!*7)<EZQ':'
MV+<RS7<$)08E!MNACFZ-;UVF3/W61=>XNVCWP&Y8J>?$$X>+R!PZF#4F F^
M-\";;+PYZQG7E\P&[U]VC1XDF]>(Z<S'[D\NHI\.M78@VYR&-_F?4Y'KR(RF
ML'ED1GW@65/ZUS <.7_\'U!+ P04    " !G<&)6*TR)ZKX9   Z' $ $
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
MJ7-T6(>)3A7>9#Q@!:J@>$H52,2@M/T(, %0SS9<5WIQD#:?RQ#&-%)U\*]
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
M^#,,SYZQ-DSF;<;AT\5WABE3JN?VRSZD&CI;;KW<T<U]N:-XS%0FTX"Q<V_
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
M!];+.+U1W<[5VW?\51BK4CHA\-_#_&\SG>5C1JZYI"OCMQ_^'U!+ P04
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
M?W@)Z0,B\+.7%8^)-/\"-WJE Q.44![#? :<SI& TFA7BJPLU"[>V1;K(]I
MMV/3\D&Y%Z55KCJ_A?DC[ONG@V9<>N$/OZ%<FM'/D_2/R]D0I7DI=4_A)N&U
M!1*#=$3Z)(AW41 '(6K!?#16M#A7-W_RT1!F#X+OP"S?@-[S?F@](V, D1.1
M$2U.J2C:#:ED&"D(*K.0=/52PLU1'@VM]J2H#H(&&^V<:)M^R+\W31I_;@:I
MIY+R-%E)N*41)170X@V\Y#I;2U.R@<G:[<-V@/N<R;:3ZCHHD[\%_7TS60GZ
M=Y3QVV8\_C!<_'J/>3!))" Y*A275()8*PU!X2GGM??H('7)N/90CYMM':FL
M@Z+[SS# 'YW]#NC7^0&*Y21=H"K&T]9KW^#5CZ\P'$./*QFY,NAF2YIQ[]5
M;*G3R3ZSK*)6253O7]4*V='QJ .%5"S&+_;A9QA]Z\>2 ]M\0T\AX=;:7,!'
M&%W5794FM.B0_PO2R?@3S$,W7YIV2QOWO*5:>WP'2L.!DDQ8&@AZ1ZQQ$A>7
MO)>LA1G?-<ZCH=ZC4^I=PNI=][DKY^5U 7<.:7K6][+-/GHMB0N!$<E,0I_%
MXULEJ&-,6:7:#03:8%];C>1HR%11X'=I8/9HSL__4OS>\BJ48[LGLT*PE!'C
M$GHDE$D2LHQ$*,UQQU7:V4[MJXT1'QVM]JC N_2S%>X/(T :3]NQ^W(UO[C:
M^ :SX'0/MT(1(J-$.%EZ]MM(@@8\W4.0T08A3:K=7?AA5$='H\J*N$L55Y,J
M+_ME6GA_<CFZD<Q1SE2&FZG@#GT'I+0,/A/O(*- M'5:"=Q-6Z4Q;<F5-;".
MFBPU5+$B KIS!<QULL_ZN]A9D@\(ETRIP2W%]I)I38)B4/K(*HA@,VM7C[Q5
MK<']V/958]"U!]>%*@Y=8;#R_#T=^/%X>N\Z55-)YW!>,.!9DB091[^4"1)X
MIH1':2W/S$JH;5 _ .GPZ7<U:7"?.;2C.KJ^F+D-;YX5T@9@1PEW#X([3+I=
M596VI\L.^C@(<5B0(GMMB%?"$YFH)#9:P%='Z4@%YW>&O3Y5PCR09'=8OFRB
MAJYY,OL"/<#\XF<QZM=%X1<)9)1+JA./)%M5DAM\&=>:(TE61F\LM]EW>@>\
M(=[]V]65U7\?N;K470<%Y[.0PE6KFQ<>C_8(G\\!)M,0:)IJQ@_*&M Z0V]A
M_.+GK06/[P]>S&9UH_S 1:V(9OB'Q$6C#QHM<<*)A%X%"KCV3+O]K.RHC;)'
M2(ZN,R,> EQF9L^WC#:P]V'QM8=\&#OP,;+HOAV\8PIT;3QL %\%T ".$VNB
M(]+DC,>?],1FM*8X8\[1VB':1\7<!PS2(R;N)IJO74SB1Y-^O"S-4-[YR01&
MGU$=S6@6K+YJEF9<+'F7AI8K-<<4L=(#\4EHQKU3/"S%@]>,8'KP40>V1;M2
M6=.=O*O/Y%H)[W<8?AC"+9#9*<VRI>CUZ4RD9;AV:@,Q.1D=,M4@_?:DN/O
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
MV73#12=M M=U"*_Q(X81?^UMWX<RZ: /N.>"UR'K1%@JT6)C'0EEG(;*)>R
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
M<@E><P>2)&2<\R:GU@6#HP ^)>/IIYDN/NJVGG<I<Y3,<2C1DT,>$B.'7&9
MI87ERCBO0G.7XQ%T%]S'+/:7=+^ZO-L)G,49*^6J$6\V%)@' YXK!K6!HM44
MJ67SM'/F6T:H#61\$,UOBD,&X/J1$]U'Z6UH<O,N0C]DHKM+&'2)$60(M/ A
M+8'!5KC6**9$Y+QYN]G'D.C>Q1;&R/I(B>Z!/-V@M(&02NWI92+$8%><<4YR
M+R7SK9E^'U>B^R@=[I#H/D8!':+4>^F9N#%:2X^@N4FU87*D2>$%",Z5U$G;
M6/KQ5YT.>U[O9(N=Y-VA8NY>_I4AV)XI[T9K<0RIV2XJ.#3EG5"88DP1F,F!
MYH85-#>$!(&<OLE+C2P_>O/8A_*NFW6,D?SA*.\8(KHL"I20)47%3$#PO%(&
M4VS,!(7AN;4]/ K*NU':&D9Y-T;4AZ.\*R(I7FP&R4P=*.,0BU5@Z7\HF4V.
MMV9W>124=_L80 -1'Y'R3CAM51 ,N(DUO<<66@')F_*L2!%0JRQ:1Z"/D_)N
M'Q/IH8P[#ZU/HL[V5NOKL+7U]>Q;Z^M5K^M#5]?N!?*(-;7MA'NKDK8DF;BW
M-@F)RC 6M2Q9,X\HK68I[EA)NQ?>1MW$VK9@?WM54\)LD((KA.3"JMNBH"DK
M#!1;. ]!1*-:7QKW'E.W#I!7]5DYV1R=RH &:Q_B@N!49?I,EOSQD&S,K8\R
M'@1U^.WFI&QS<%/)G938P<,EOQLG'Z>;776SDZYP;VMKR WYXXHY,++0WDKN
M-S@DK]S7'MNQ:,:Q]=GJ2(B'M\#&2OX^,NJFH0X>\W>9S_C-'[R<H=]@G[F2
MK,2LP46"J)2O5]9.0&(Z1D%BT=BZ9^DH@$_-F/IIIV/V1W7Q[X>IA!/60B[&
M5-)0#S'3>IVYL)SE8%&W3A\:".VIF4\/C73('KB[E7/PRB:7.5A>;[X"DQ!]
M":!US-XJ+TUJG3IT0LVS^QI'&ZEWN .ZOU/SU=@YC4]8;:%2[X-R0I'1,@56
MF91=Q,1UZV/=8<B>?>K>ZNQ2-;%MJ;R&_?IZ65Q(J0@-P=;UTJW:8AH))?O(
M>$Z8Q6%VL.WX#F^ /70\:"]KH* NI1:?/T]6/MO6]14QF&AI50U<%%I?:?WV
MII:9!F-40!0AM-[5[D?T) VFH1(Z.,OW"^ LQ< Y[;<@)*]4VHR#5VC!A*P$
M;>Y,I=95OO<C>I(FTE )'=SB%KOZ.EM(H!&:]O!:AF1!,2_)38P:LM&.HY2!
MZW2"Q[4'I4XZ:1_J.*9P*@Q.5Z-_^?7JUW].<%Z+JKZ^K255J[06X7EV'C,$
M(0.H0IM^D,J"I1@V"%H,2FK-*#<,V=&Y^@]K-7?9;COM]<@=VG:9]SW>S;7X
M +"=,A%' 3U.:F(/C=]E5-W4=70;DS9:FZV%*)R@.1<E1,,\,,.D<$$7@:U=
MP!.PK0?R&D_.M,9HJ:=)O9E^N5@N5A+@F[P:ZYTNWE'H*Q$42@\Q>0]>"RM,
M*J$T9UB]!\X13\7:*_(ND]E3"STNC+= $QMHA>*C3!/$:2Y!:4F[>H[UZE$P
M9VUD6;6^S;L'SH]F(+MHX4 KB-S4$\=2M#0%//VGNGT.7,@<,-A<*+ VLCD'
MZCUP?C0#V44+'4ZJKFVYU\3P\QPIO)VFK^O]5FE#$:V#G&NK%"83N!K;5K9G
M&[RWS+=.;1H ZSGN:JFWGJ:U#>!5!O+#$ \8:MV"=_0 JXUJ![C +?1RH)CJ
M-M08G47+&!2N."C%$@1?#"2%(4:32Q:M*5./9CK#XZ>C6<X8=1PJ"K]:BS>%
M3%)CT*HVGK6TYTJ,$"T+Y)19Q4S44:=NKO$]N$[#!=I+H4.B[7VT<9*=V"X^
M?P[SK[/R^R=\]2E,/^)D>O6'JW?7#M_5=U[S%U9,MYB7L]=A/GUWL7PUHYE.
MXUH3!!RF=J0W_,-7E1Q4(;?J362FB$#Y$$O.9,O%!X;&TMPI9.=1BW'U)KU'
MTFBQO=\#7KF\_YK.X@+G?U3/=Q4&T<<SPGP^"9?VL.EHHB6)+'B0TM%R8 -Y
MQ;%VBA8A*1V5-+EU_D2/<33;R/;']"J<IXLUH_;[V?GY977OF>!.BYP]:!L4
M**\M>),9\)H"J!SRPEJ7278?U!&WT&/-@3OWW),PG)Z'GM=6RO^8+#]]-YC%
MS=$L;HY](YZOZZ0R:3UYQ3& T"Y K10$YZ*!@AA2*.2)\-99?UT&\JAG0 N#
M&^""'M9:#A3E#!G4'6/:M&#9-(1],ZT^ _W9XBPI);+/LK9%2*"*C'4E4I"*
M5P&C#@*[G?WU'MSS5'D,5G6@D\FF [VKH^(9LI S8Q'LZLC7^-K&!"58*2S+
M7I>D#W'R<)#!/D^OQVAU#5-=%_/)V6_AZ_I>;3;?%H?63J3OOJQ>K&Y*+@-9
M^CTM)W^L%'@F,647%.VPV2"H9"OKC$3@110C%%*8G1XX#VF#Y-F@CZ;7#H5H
M?1S#Y$))@:9:R/JR\"!:[8&'E&+R5H3P",.(HQY?7%Z62LF=< QH]>*@-%9:
M.R4@,BY8$M$JWRW?J=$8#I[L_@2/),8;P['SW#-.SM[BQW#^>KJDV;6ZA)->
M.J&2@2AKYQC#%/CZ&X65*G)3#/K[4F\6F/[V<?;'W^FKUW9,OWPSWRT//'JN
MQ%$4/VNC@(;Q>X6R1K')*AJ 8T#^P\,&<?VIATUKV%O\LX:RZZG+X%,RS&4P
M@N)9I5R &'P!Z9FJOI0I]S;..04=WI%?T$V%8T364'4K!W915_CE?#:=I'"^
MS.'R-AIM);+$!#I;\DI]-. %K^<35A>O@W%!#HDVMG_]X4*(_60]:RNHGK<
M+[]>>:ZOSL-BL;).JQPWR5I@69$;GIP%5S<+$1/WA<*<'%4O;W$;H!]Z VZO
MLIYG@OM+ZO;P+B?@D 'VSG7L-;BC9TKN:U#](I:&UM#S)JG;0'6*6DB48 *G
M@8KH(=:$0V]EX)%GYE-S@O;':>[#LSL?G;6/,8+&CEX]GIS=.I[<\)GK(I54
M"J)R#I05M(\EG8 A_6IX$?HV9^M67^_N)SSJ$^,6JIPUU\.A,D"O$<R$Z:H5
M HD-23JX^#7,U_TY=T_0'//M3?(G=Q[.K?3&[+C3S)B8-5=&EU![/UCMHD*/
MFLNS,0_:LZWMI]E\^3O./_^$<?GMH#)AB,7J6HU)JZ&*/D'EWP 5I+:*=&":
M-XC9CF1OXL24YA>AWM2\GOXQH?BK"C6<USN_&V)]]2G,/^+B]]EENU#Z![_B
MG_7/<'&FC7<4Y0G(2DG:%LA5#XZFEH[DJUOFN"BMR6%:X#[\PMG FK[C8#RT
M CN$V4/'\(_:#N*,.\=7R[?Q54;6DK0BDMR"#4R*'&5[$O0Q '\HLQJOD@[Q
M11WRN_**O(_)\HRI;%FR'C++]<8W2O"\!+!85 I>2A%%8_.X_OPGH?V=!=J#
MYNZ&R7U]O5A./H<EP?N-/IB05UG_X$PX%*R2MF&EJU8E&' UV4"Z[+(77";>
M^N9V$+"G80[-5="!Z^XMR?7CRN'_@,OE^E[UQ>?9!?VL22B8?Y^M<I=^"_/E
MUS.AC;"!.TB2UY04D2KG'[UDV5ED!IEM?78["N#3L)MN*NF0JK-IN_.NW)#$
M^D2:FZQR$A9"=AJ4J0VFM-2@O3+&<E16MFZ"<1^>0R5Y=+")9F(^=LK%8KZ\
M-IC7_WTQ67[]!9>?9OE;OX7OWT7\-7S&=9%T1(G>6?"JWG(HP<"3JPT&:2&-
ML20*>X?8% &Y9D_TZILM[8OQ6#=*[8QD=@1E-3U;7)[=A6O#HC  V9@;GP?,
MZ7XTA[VB.:Q69UU5<EBCX8$;[YD'*9*GO;8F5I@57T.1%/,'Q^6@\ZL3-)8[
M+CA.U5;&:.) V2FTN!I+GCPH5V]Y0N5*\!3U<2&T""Y5'H7'D)W26OH#\E7&
MB*[#0=K-W9+^T;I9M]<Q,$T!O+?524L2G$X!R&7CPA0AL3D3R58@3\:;:"?N
M#N<EWX':F/H 6)TR0^Z =)Q\C@9*>\@,]I!XA]/1N^!)AB$S6OLXDYDLGQ;
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
MA2 <I/2>B]K[^O:JV[.-R'5H)UHA,\9>1G01V5DI78B7+^]\5T$K/Z.-*(5
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
MN?W/4QX/<.C%O R_Y99, N>)'$%K3B&- IPK\LQW&KHZU>R"TZQ+4WO?G/6
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
MI"D+):O\@VUH+LQ6.8#9YQ+;51[9LA4HL.ZWCP047T0\J'5KSX&58Z0%G2C
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
M7-WMX$JOPV .+$QA1IKPMM#4_M>GBL&I7"D^ PM-"J#V(10<F?(:+D26"QY
M<J#LU9VKP4)^A2=/+O6VO]RAME3/#'&+[.:C%15,M/9U=Y><[JA$2_3]9;4B
M_\1J#T0.\\;'_ZRG).-]?':GI__<*]=R/<6; 'E^JC!_,>$>P);=3\<%68-L
M4ED.G<,8T2K'8@/*0]14?/LUW;<T)%M<#U;HCE P_>6N"/T@<<!W<1$R:F%(
M/*>#]QK:'!6(93 ?$;&N50SXM2'LQG!9)GJG[? +>YM*9>XZ)%5]GW>4]Y&Y
M]51=@D"T [^R\+.!I! ZCG4)O-T"A,@1,:_X;LLNL77F$H[AS<X/#6/]R]#)
M:UL?W"I )T?0#"JVYQ$YT0LKFT.LOXL*'(P(*6UNQ.X.?J&UKY%!+V->XVSJ
MGU5^L[DE5'MRG0*TFI,O$J\U50P$7VFB &=A(DQ=8Q[?R"-5ACO7\TC!RJHO
M5!&'G<$=,&E"SKQKS,R9H2;+N:WGK*ZW6ZP&GK2_UV)OBLMCB<L++:9AR"];
M9GU<#K D?C^%<D7-)<,K=*+!=DA@O444%WN 3R\DY A[8RL5+E=&^NN^?.+N
MIJGF7FX@L"PB1D6#JJ1'9B,E7A>N'CYJ3OQ961FR;??^FG-Y9K)-2,]WAI!;
MO-<D]@PQ[$2>RK94,-(..]8*F;E<!Q)?M]@,_3T%GC%+](I3_]CE-(^. 6&-
MRA!0/AA!&N:D&+Y?X*?B&LXUKOUFF(_KDYG01P=&DCWM\=G,"J+XEFBXG,]S
M\]3?Y\P^)_BP.1G_A\WOL_> ")+=':P6AOQ$->SM/VH!@A9>J;W?2V_WN>U6
MW?^E^L%LRF%K&5P2; /98B=RH_&6.(8NZ5.$P.X9CJ'ED6I7IN(!1_Z@0MY4
MIVL*M1^CE&T$KEW147UA0Y0GM#PN.GN7<2X*F,:"8JOAX3-R VHF7Z;EDRNS
MIKL#G62$XF+.TZ[GG1?^2O>FM6R=0;^)/R[=R8<CB[.CXJU+41WMFZ.Q/=0)
M3W"ORN&6%BY19[!D_PC]=M,ELV[L0(MO5W(KJ58N$(>0N<64N>NAVS7R')R9
M^F^V 4H<C9)0X,7=X.OP<0<*L$]?MIJ+2G>=VB,;BBYTD\*1%."6!8!E(I&I
MX/@$WA-)E*$ =4ARNM0&]C0*CII+ >T^A[.@MD4I0)Y> W!<^!^U$KL)A%^F
M (GFN%I2'058\VX.[/0#;_51@*N5&-<3=PHPN!'058M=6D7#(RC HN<;"E!6
M1?6H*EAO0)M[CP$__K^SI^7QJ(\O?^PB3_)[76]OU7<+H5Q2NS>5F J513(
M[BG818+P CJ6?)$?&BZ'3[>1P*>M522/%L*C=+9FF62Z&8"QM;S-@Y.K!+TY
MR<^^\7?ER[AEGCN_7#J]]&/IF36LFCB^N(@)&=%A5T%7: B\JVND;<>Y):Z4
M##+O):ZB> = ZL%]**SA:,IFRV7"5X'+Q(K6^1^SB7\$DB^ -U(_4P"_ XN3
M2H.A+:^T\]>+2S(K*VLU!4VQ%^_$WOIN8O2=MM\DRN+082#LBGW6$5P973ZQ
M!7>.21^<E)A'9))\@ZA,O 21\:_#_!PJ8Y8@UMUIB8@&51\B2JU?)O3>:=0
M52"4S3#55Q69-X?\T0>>T/XDN Q<:-2,K +3-O^CIT) &)U3*>WOPQ?(W-KJ
M ]R2CJG10V='^KR_P^5$ODQH+K$H&<.S8'0'C+59(KT&(C)<#P<58R'DAO)U
M&M G[Q,JC:%S'[[N@GH1'1UHG+D^UN$;Z5._XA_'\RAN5O@BD14(&OA+EO2]
MS;F3/LA\:S7EHPMXE/^%/8WZ4@FBW:WZHICJO$Y5=F8=N\*I\"2Y=]_D6KW,
MN!O,;H;%N[G1,)YAK75CA=XS'KA%[X'D@2\F$7K)WVN1QY<VBDH?+:")"2@^
M^#@/E4C=40?@-QY3,1MN;,U) >(A=ZF1(P;?MQBM?D$P)&M;"9";OE*IEY/%
M\+_=_O0_G2+^4/7O-/XW/_ZK7OQ7WJ'LH&%"-T9R1[QWPC581P^4?]LV#WLQ
MZT5F:Q3O\-D04O=5Q&AEVUO.#Q!!V9TYJRKZ<9&Y6N12M$&-GM^CU7< Z'6)
MRK].FVMB-/;_\4E^W^+?V6'\=Q_LOWOB?VT2K13 Q?5('BD GT*04RS'FB!(
M(HQ@*]TE_59#&/N6U\G&,_]V.-\?6[KXGPE?7/%Z=VF$WY]1DD^_LW3FRCA>
MQG$?6Y_!WPRQ;\L6"$I(<,6">5=+D'Q^BN98ADC7*M;@+GU5DXK$WM09HQ_[
M%_?%[S(^:Z7C,!O91>OSD9H-LAU;#=C6UE,G_E:_Y/[GX%""IB<(6!,B%YB=
MV=L#K+I*"I\(BO!L?&;;[, 6JE:>9?"\K;\:L_XX3$PEZ8I]R=2 ,%M+,2D-
M_,S9<\%W J:)N>D^/\NL(!(U*^ J#:GIU]GNIP#^X?=6;_BR9_XMXHS;:1(L
M\5;PSH79C@SQ)[J"UQN+-]-(8<*'<>"6=@!C3_>"9&1=S0*:+#H$A>(4WR%Y
M.*\&&^11@,LH_,JNI2QG:\:9?K(0(> ?$\"NV6L^F$,?_$9(QF9WT<WMCH3
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
MM;'.E6[?UE2>>"0);7DN?SZ)":1YPD!4B\#'4^,Z)Q\^QTT-:;XR80(4J[C
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
M=7CDZ]YVR@=?\'/J ^6[O@]E[R*H1^X@A)>M,A4;\L;7+EZ=?R@7+[ILZ?K
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
M'-$1^4!KYFXWI4?S5?7.(;-@8B)UCDY_3VCMBA#.>B<;(JQ]W$?$OYP/)??
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
MA9/,AUUISC&_V2A&% /,C/.^O],=V& 1_*&AT;*F&AN!;PS(3&OPO'UC.*T
MP8CJ<?9*L0GI,'2)V3R0C-XRH>?R8Z_F?[H6_W>&MH87NF-SG/VO_=T59/^]
MWE]7#!QN)!GP+LQ1@+AGN^Y-!\D,LM%A]5$%4A<:%<I?67R95WX=M_C%GK<=
M%;S3G:+UJ#X .K3^H4N^M\=/*%++H,?S>./IPPP,]HNB2M5XO2JAY:G$6DT4
MDDTV-E&__S %*H,B?9]:XN(!'R-NDY*)R,[>AY%ZLQ35FZ%[)DMQ17=%EWXB
MY]-GR4E9>OU?\/5!]7;D3FGWU!!:& X-S,'6.#\MS'Z4X1'ABTR@"=:A_NQH
MQ6LO?EQ(U)3:NM>>\#DY6GM%>_-!6M@V=.QQ(IV?=;#20301\M="J5B<PX75
MIPW8THGL+FY(V\9_B>F?A2;TF#;ZSS&=KYRWVL@/%R9ZM!>:4B MB0(CA6(?
MA./D)UB4-X6#F=&ABQ6^N81'M-/MV<O3>IE$\8>\R539I=K7$1^DRTL)O3NZ
MU9W3%L:-*K3?T^QDOO1N+/)]'._KQ)1J&?7>9#&)UWQ?Q[E"K7=7OASBVSB+
MON-JC-5MK,GHY-%98/$+</H' ]*N2M>R'MAA8W0*$9EJE(/H0[(B7TJ>9X7A
MIW/4S/"YCWK*"$$Q,E$BZA'%K9^^ST<-8]^!N(O1C:+4%R,T<7/30KSIL@EG
MB&C6DHK5"SYQCIU[G7PH=S5T%F"^7@.O_JB]=GBZN!#6E[OB 5W0=7L[/]57
MH_X.>_8=@)$SY8E>&F*-,WZW9I<'8:0B^R39%V8/JQN4V7KO;E9,!!=_T=?@
M#-VQ^'L1]7@G19!B_JMPYU#VY^Q#3+7#A_'QML$N(6^Q'&%TIB\[09S$3:QJ
M=RJS\\9#WJLIS"FBO=@HAJM'@ =?E2Z"-L&,%R.'#U@)2!*2 &UF55RC\0P:
MJ';JQJS$*T5O(/<R.AD.8X_YYE=&77"3]Q;:?D:)VEI+W7D%L3=RA6JL2@^8
M[9401YN*R2+FV86^:&-RK.N!>D)K4:@5KNB9MXZ(./?R5I$I8QX;S-U3I DA
M2';[TI[N:7^O8J#\]_ZY\2Q%_F,U2?DE .O/T3Z)TYG%+V.Y]<U7("DN14(]
M+F/;+U9\&BZ7A^V[[7H@7A@,:#C"O_];2:C_>W#IR\FLLA,&;8$ JYC!&G0(
MFEU-D9#=ZF*?*C)\:4A"".>1W"7N?J__[9HO8$\)D$@=/\R .#B=A[^T3^&Z
MO5VOB"5=8:UW"D\:7J;L"7"@]E_6NW0Y,BT4FG,\KD-;M%*E47AF=,VS\I%M
M'VF]S2[X.#B4SBA.*=+-+U=;9X"\K"YFSSH5BF;4,_-=P3#;9._#)N>]&L[]
M=3R4W6Y:9J2H(M+E8?6PO&K6C/SP4+P[.$$=L 3 GCWY4M^<TV2H8%/H(/PR
M;O+4+9V8,R"O31$B9,M<!_I97\/.T[[EH#.B(N1&X9D'M<.[HE%"%66A&2Z;
M?OUGYPBJ(WQKOA*+O,XN2:5F#VHG"4Y^NT> $),Y%4C03E*AI4'\1K-=8(C
M&$I#?S(:L%M<@J!7O68E:2?>F4?DF-PSU]Z"*, ';P:K*+*]>\;][Z>:<7[%
M56I PG8KC-75:+!>.FW\5:403]2(VHWW2/:2_13,^ MH@S?'-Y?4L@%0S&+J
MY>?7N3+CBQW =,4)/Z"6;X/ER.)T X(S?"4/"4T,B4E'6MB^/0>._@G1!V%W
M=W<4&IG)/-B$N3 !Q18P[S?=+=EK83(3(G4U6(^7X(Q1"+&/%$*(;](%KIO,
M]XW+:W]*4A<<\ZNN!E?33O09JWE;$6'Q1P !R"O4!3A\%#Q<].P0K1/8_73Y
MPII& ^;U+!DM\&R[CYO?^%FV#G/AR5R")TN=^FQ>/ALJ!Q<,'?"^K0[;2UF?
M6O-A7)>GN-@= =@#9X*H'$-+YIROV]4']J4V1[^>0.TZHS>B[E$Z3Q3"OVIP
MSAGFBJ$2']#>_=A*%H0&T^60LB6Y:JJQ^.!/F7Z:6JUOO ,"KJ2*#1?N-("@
M-</R?$$3G(49NL)1OI]8=FA&NXNML-\*$ZWC9\B8684Z8-".JN%VYI#DPO&;
M#>_+WG+$=+2QZ+UA4GM<OGP_?4\?]S)AFO%:F&=>7,RX^%.=07'C?2^T.!F(
MZPMM%+$/S?"$:=:.."7%Z;CM6X*F/90,8>X7C6'X/F:R,8XK(7O23F%:GICL
M]?1KZ0O70N5#'K*B+&HC0C,[2-J_8@G&B['K-HT\[W0<+C0XU&Q^TL# MO#1
MCYI?/N?7]V+O\<_%6^Q%G3;9+TJNN93AYMOSQ@GTV:12#-R!ON>;35,<HLKL
M=ZV$2CE:U5='V]ZSY9_#W49]87BG'GP\/2VL[>!*6BG=YOL%<@[#5<FF>'38
M 7X9S#E0)&_?>.9SD% @E'AOD3E@\N/^Z/0?FX)-314DH,9V8: ^4.BN42NK
M@D0X-XKRM/4^HAI&TG6Z_WX5+GYG7J[Q:O=;[B- A=[V,F<!NCMMVQVL2!:G
MR)(79V,'%4*S#N.U6$/=DK"6E7I>S,X)W$BW6WN=)H=GZ$*,F\R%[1O;/5UX
M!,!=)4IX.JWKWK[^^.IND)21>F@WLL)\T\;F%-J>LZ* ;<+T]E>A( ZFD/1W
M 'Z NI@W*0=GH6.<#TF1VU#J*<L?S#J,%2&]V$7BXS:'-.;HKLP=E/)W1^#_
M/X^@'/M$4@HNY>JJX7!QX<ZZRC!+C)G9O?-*OSR$^PTM12NX\RMAQ:G(5S,3
MXJT@AMGJ0==-Z3;$]6;][+8C0&V%8X>'@+H[\/-LRI>%1O<_;$HON></\ULQ
MK%9)]P>C+.-A%SM=WJB A-U"D>,0Y3Z"![GCJ;F7H+9 QL>NE^[*$E#AF,G1
M6!AW?!UT$^),UV(BIO%<R5)/-KX.'P'"J])&&RI5^D)G+JCI$P/:G H]LPUC
M]&LI)5I[%E70C;L![V'9(KE="S6\8C^3LLSM3=Y?4/'-V-LKJ_Q>6)AN*_P1
M96UT(F:G^%*5B#OB"' _5D+RBMXG0PO.-!/AL&$/C?Y=Z?,K'VQK-0)_9N?H
M3;R@TW)F;-\7HQ.)!WW88BI[55NCQ!-YB."T8F!Y1RNK"FLI[%[CX6,)RH9Z
M6!@E'Q?<C&:$"PQJ! >ZZO@JR>+M"YRJT8U6GZB]?:^Q[L?K<I\OJENG06[T
MJ=WL?CLQV((XR(YO:; >G4<:PG4),-KI[H+5<*=<ZIU?>H$OFR DW0#QJ6\[
M'O-"!ZR=AT.PM_3L>XJ#!JHH#:F)?QU?(OT6M+R=$/="M>M2M_+>"_N\@ADV
M3Y0.(2K<(W]5D73P,N%5JM6>L13;.9^8R62 2O1-SM5'Z7IA _"^IFU'H5XE
M_VRIRP[M#9<$A.:SC5?=;8V[C@#E?>M]Z50Y"BQ8[3SI8"_,6*;7(X44Q]KO
MKW70Q;BG!3B<_6!(AM&)UL,.?0X\BL, NIS3/!W*^ _B13V\&YC,B9J^8*+
M&SK=G*^VGP7W2M<?W@FD@C%2<LKF=N@C@,@1X/OAH7X^'L5I1Y,?+=HM]-!'
M&PY+H>&CQL":WR3!IK, _F/OE KRKA4+^3ZES%WB=7[H7VIZI?]:6J,?&43A
M]-R>Y1K;/9,#P5T@3'YV6A?0E%NXW_BMM162(V*7VFO,=#^]W.@GO[OE^^YK
MM>0?86S;AQ?6]R6AQZLJ$[?P2A=#%U,UF3YV9"9\)@ 8<DG%^6!&9#-$[>EL
MLU.>YZ"VVJ4T!6Z3T@"D+.427CI_"U(#LX-S'<;7,Q+ 3/,#KLT^A>MMB2-?
M0QVA14,1FNH?SJHL%GIETQ^)XQ+F=/M,,%SX^6B]>4V4MESM2'.MP)SO'FA2
M #@MQ V.>-.?4;,*^4C>$(]TX=]C.T2W?DJ9F?#)G)[0\*K#"/]$/1L!LR':
M!$\? >Z6! W2%M3NV)^]\LOMJL!8WR67+LOWYN^L B&I& ',J[Z_BN50X3/?
MF'OT8OEJ9 T>[OP;O=FH4K,8$W%6_#W1)D*^6-!^SV0F1%X\TM2HUF%P<E+A
MR0% 12S*[R;@+(#SX[.*DK/9=0)"ORGP@,!7\P8'"U*("7;)14D'&A_-!W/E
MCPC_X8O5USR-94D\L,="UX1FH6$PFV&UNZ!FF@!<*7I%8FI2^E#N_>PKR#3<
M[<0ISC?98E$#6O&?%SZK98471^9\!:G/I$UA[BP*@#1^J6GD3BR/F\5VI.<\
M@\2S%A;H"I<JIN7P7&WL)W/]F8_1^(O6ET]]4.N@,!ILQMQQT\9Y62+]$B-%
M/"9@[]/H;R03C8$LC4V-)T'/++--3*H$HO71Y\TF72E;;,E6-J]: OJ9=WAW
ME[#I G9V?4URFVPE2G7]/^++@K<AH0>N*#QU(!@[<V() MQ1<D6>M56H!2=Q
M35551%P3J9-9Z7'NEA'>DZ_2T?#6-KV+4#;(6.GZF>[0,#'\+2U,-.$_9%&X
M(APM(5-6)W8YLJ?G#4! 6YZ(6A>B(&UI/*;%0+A\M(#IXP7EBH5CZPY]T,FH
MZ"H*[(WSWG:'D9AF='W"^KRR@J)J\2Z<0^J@,;RW$9VTE+")I N](P 3_.0
M]=!Q==VD_KO)D&;%<T>1M=,TO UY(NJLK&=Q#SH*78X*IZFO+)B]7!I;&E"V
MU[TP'%+UWET8R3=+GO@URQ"VG>)A_JM>/W]R);%AMR,SUPR2(#_\*TA;V,E
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
MY"[2GYVJ'6]OL'Z.> G:[M7SO4]$GSG,PCCY])T_+&Z%L68EZ0U&65:/?C/
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
MG[M<EP=(WNYD$,I(B#85E2^'%.M!J)ALQ8^9Z&=F'8G0H]:.)>1NR5O>OC)
M[Q ^X+/\XO72AM<6J+<F;L0?:;<'ZW1P26M]J:IPOF]IZ^EAXXL5.=/3)DJK
MG&W?OLU^G-^6;3HA1'4L4<5O6,(."L)%V97JPE71FP=%I(L4Z^.!>_D:V=29
M8)E+0>M\MQ$&KW6XR Y\]WHGB<X7 S")G[CO);\3T1 **N!"X8[@[&U&?J;U
MN<-#^@M?WHBHZG%Y?CI3/^;1I>R+\ZKNZFDW@/!Z_%R*<)@+&J$407@;XB5T
MC!:=*HFVYE@G_^!+G1^4R/UEM^^QY/3-@$-WU;P[+XF!\XVHLH:HHHHD3;:%
MCPGQT>O&?O^J6G''[F _7W7(\$Q)4DGJI8^9)VQO*T'!O_&)> "5I7RAS+_
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
M[&Z7VFE\;9@ZS*X3W)V]WE/H>FXHD7I<))T@9W[ S7?OSO7Y&TL8.O&/[QX
M9#?*'H\#*'$LL/H=]J&45=]<GH'53F+@1%8FOBQD\(;A+6=^2J91*]GAF7*$
M\JW"LD.J>6=FGMB&#T]EC0P*<2@#?+'R]INPD8_"-=$&[SE./SY&<MG*OCV]
M7]X18D\6#WR.^W9#V/GHWSH?GSFDMM#PY.-\L\\G@2F:[=Q7%6E" \08@Q&*
M;H(".)Q+LW (Q!IAQHB9@/>,/)2C(?&SS?MCG@,6X5&L]>A7Z6J3L([BB"[L
MG0%CA9)^.B\IU(,^492%M+6W4&6,\"3L#HXH+ZRFZY(=X4MK2CRUSU'4@J.6
M=867;^]HEF3JA8]MQ(.>)"H/52SE$1:BPYPP1/66H(&_,&S*^@VCYL-DL$F<
M C/\5/2TJ0MBYXLJ^O'85[@NB,J>8;=SZ$ Q;RQKUOPZT[WCT<*KJ.S%V*^R
M/Z4U9^8 LCP56=3)QZ$;\=A\/8)/.4F8PT?Y=3$H+6(!ABY&#CCOC>6[(&N\
MD456?$4J]EJU;Y4&8L^>;GU/D."T;P;?1)IL(F0 E'A,PT%4CB\\!?.HF03(
M/XNE[F&!TE$5<X([]-[A+>7+Y1.(+9:E*H/H1W29#<P3^E+:\.K3($W?'AZ.
M"Q^,^2VTK;TM/!3OP.%7U%.3P/GF39UU8!H%#R';WE[,[2N5OG]N^*:?4S0M
M:^Y:=#;D1DQ>TMF I3LS,=L-/]OH&Y8:$]<V/)4N[\<03?COXF3!ZZ91N4><
M#>=B#PH5?[*N56]X0*VC&+27.QI$'=6..F5"2#9E54IBO>4M%HD39',3HUHQ
MT*7.Z<M9<SCD&[TVQ)+)*PA8E4.XX"%[/CH?5?;!QEE$QPB%NMM$-&;JE!;S
M6B'L_7ZVX^XX3_A4\^9%,<#VPM"\JB)9F^_2"%FB\C^$?H@+#BT8K"'->Z;S
M[=WG''6G\C@^Z0Q,JJ8H0_8I E("8E00)*@$\X^=4>UA,(2KXTUWQ!,(& 8;
MH4([F;I4N(0-;21>>!,/3LDRZ"JG0:7 UBB671,U:QL7/$:#C1F(]BV.]7N<
M%MK2-_?<)PHB#?MRPV1_EA[?]Y"1Z6#>].1#:N*/-&_WW1,!428ZBPTBWCQS
M#I[\5;41&]V$1795E0&V]@$#]4P%AR#F*$;C%2IJF^%S5D3U&8JB[=MA_VW4
MTHWLH9<UZR\[K\F.^GTZ%:DB?99 KD734 5IH5<T5<!IHW/N:]'50T^#Z;DI
MZ4<[#W=.)BD*%GZ7EO)X4'5 Q=#HPUYV]/C5);V6U*%\ 99W"=CG5UN+@6#F
M>7U)496#-=S* ,L$);SY\]A[6BLW\1OK=_YZWKWV[L*07<2=+TM2'^Q)NW?Z
MJL&63SA-?ABRD2$&?+"R\-D(<_QC$>:RA#7@?[-E.3U0SUMPB&\]9XNB6VU+
M]+DIHM+9/$5;QY]5I[+*WM.'*I9NS7-2BU\7$G45Z0O\)#$5F%BIR6&G4'3*
MH$ L%>2/Y6IE'=3..?S@9X<JJ\>W</IPNI77IA% L]!)0R*);\'-JJ5>[)-J
M0Q>0?:&55_K#E(/7-;#W?)UJ<MA0[/LJ:_=E$XD]"ZN_G]QH<(E$U>E$U-\*
M!N8Z[J]I$D8!.)E5EF&+D%76N"@:Y1.H&ED1'-16<@R7,F7B&FNRPU7ET_:
MM*-K[ES*:MEF+#E Z#)"%>A""[2OTS:EEJ9,? SC^PM3(O 7JY2CT<]#?4N:
M"SSL/O=\3 Q7^>!PPC=>Z6V-90BMT'2 W8.Q<C^A*5B]R;Q,#*B3G9NG\$ID
M1TA@" 76TR3[[FRHBU'ZY)IQ[VW63=6]5WZXOI;IWVVJ4COP=(-@7$0G<"[K
MG->?NURL-'H/F$Z550NHP%#,<6+*&]TRUNDM29OZS=<L9DI\EXR0"S *TH\H
M59&8)3I%4.4I&#B#IZ")[7 IY-VOE=5/4QK>TQ]GL?\KK66 ]<,VP$]^H>QB
MFM?B! DI;Y>_K\":/_!ES-%VH2[:\(8HH(^Z";='6[ZOOC=QH*QSJNO^V]<[
MSB;W+#\VJV_@;*<S8TN"+8)$=P-"C%!YC'A*C<-,X2:[BWM:ZZE=*;7ZFMF3
M"]NMEOE53B2GGK3%RJ#308S?YT-,SG12(9]93T]]HYU4YN:)7GD2G>6=W-"!
MGWYX\YIV8<1^<(3:3V!=88 29:(P01/LQV5+1X^/!]-&+7#1CJ188?!Z)9H@
M4EM*Z=-2XT6/3"M7[Y0 R/60&$#G]\]-QDT\.73N+' TQIY2^.0=?G:._$Z&
MMBT[Y\KE"\>5SC0XQ!LTP(#25YG;=(C$A(U2TM$U0Z $X2A;)9K)"TRSF+H0
MK/NA"A>M/^%3WM)R;(]E5/CIQ]EQ>:O<WM:-JZ3627X5TD;+N<2>E :Z@EGE
M!J$4>2]DD5#I'?YLRQMZ:F74W:8B1O##F9TS&<%*1TS]Y,D)]ST.FPQ()I9U
MYI,WP >A3JYLTEW(NB8L)1>?-.GF><$/7_MF^[H]S\7 6XT51>]D-_E>E9@9
MTT94''!9X\^>B@'IN=)QGAPHNF=X*=$/WNE^&@ZL:=$O#,TI>#%BPS-=Q5$V
M'0[KOB(P$&5C,,Y<AJB,?A(#I2GG[>2E^&915Z)CMZ3KWJK?=6FP]W#3*X,.
ME\/^#YT "M::ZI3 J:LDI 84S>:CB['I^^2^&!C )LQ8.T4,>&Y<1!S5A7S
M(-HYU! VQ/*YTH=3W6]OQ\)XGR<G9._>7ZSPWJ<#/3N\*@MGPN\4)K@L_ !'
M" ^CBA@CE&J>(6]Z<(S]DEH32YBAM/1G.<&)!;Y98XX3FQZ'[ ?43X\_-[PJ
M0W?&,.TMPD$:;(H?P>J^M&2;1:4ZY,N8SB5E3@;I$%41"_ZSG.57^NT-#GIE
MNP=:KU2](VGGOM0D4OK<8N^6R&2J$D77A:]:9<& A%M(6@Y76;[PG=-%SG<[
MEF_)9MW*J#IXOC((]1]]>VG'&FDR31CPBP[YD,ZQ%SU#[2B,&$(M[2);\4')
M2S=V@BWFN(/#'2$ZAXX]L=J\SZ3/N5'UY+PB5IKN.K]XA[K[53:BJU@Y>44J
MR1K%\=IA"?Z^N"@.6-]U\U E[,//<;==>;_E2KSYPQP5OV*5,V?#!FPS^O;*
M5#7\;YTRQ]V<NP8)8P&A^\9$5YD81AXZ[-VJ^5?W#L8[F/ )R,4W62+070S<
MRS7^^RW)[G_\R0;:_'^D$W_-7_[B#D^O"8M1IA@P4A=BK; +PV>SZ[Y4Y?[O
M?3GPES+!S**75XR\%IH&4:%+E!9J&2'13C&H.2<-\>IW"UY^6[GYP3.=73^+
MY.V3R"E/,,J ?X$E=\A.7@WUN='(*)\JN-S>GUT[B*R!XT[G;E?+7!T.QCQ_
M8))G]_[9N]79$1CV^[K5PR<54':E,4%X!YW#([+>9LDA"V #H1E,&7S:>6'J
MM=WA_JT>HL[,#1XO;1C+E@&)Y[J^$C@).\DQA%!LBEX'JUU0&R1FS>T^V(>,
M,3PY1K(1LT\,I!W-=?X\.7-T4?A&_1XA%HAJ+ 8<S.LO-%J/T77%0 A.NN?X
MU]6N=AOND>X<WJ5V6J[CNN+:#W60]>,L2D&E&XJW%OJ@S5U81TDX!5;CJU9%
M=W10S"N/\?W=0.F@T$+4?TGLBW$_9]M1CXLG-RZD%8B!HR1X^>"(IE#725YT
MDW"$.@]V_BW-RFV@WJV;O8!S>7?5'NN[[Q_8BX)[@B0GV.C"8%1Q1NAUE,0R
M115P$)NCG!3^N6HAK,@I;+>2214#C=9MY9MU^CS[MEHK9<K,#XF61.?/W0L:
M[1N=BTNEE_TB;Q3=17QQ&,B1-V(0]/N"B:_&:T>X^17&1*?H'D""2GI;=%<Y
M;([-G\=+DE?C$R@*Y!40.W$RJ.3'D(/VU]%)8<#[]W4>2XN0X@?_R&"+QBS,
MUPZ[ADTI%G$2Y%BN!3=K'@3)N*VV V0-<^%A00JFRA3F6LLJ"3@?U<Q+XK\
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
MW6/P\JR:N\-\28$(MBEHPO>5Y?2OR^W$GS=9G8TJ^B_CX6$;:U2NE"-DCMS
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
MAV/8(I2UC?(?=FE\27E=Y%'U1-GR3L%!A(71M3.TW)0\IEK&]4;)_X5\2C<
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
M&XCJE"7(ZV>0#"(URBX1M^,R%@=T*VLL %%A>V)PI-.GXGF CT"W@NZ+'WO
M:WTEQE<^?"=G-I*3#:M$UC%DK8)]0!U$NDQ@%47C>_,&!QC^SS[6'$IA+9J0
MEROV+ZZS2CWI-EN]5 SSJB66P/W3;DC G_=&&D28$RZ0+@E6:.5C.\@J7!HS
MCY_Q#$1N\.1E7L,J#\:9&GF/MSQJ/J[_=GI%3G!M0_R>"#&))-DOJ WLA=%;
M);VSGW=I=G2!?0SA"\3A-D2',4'\;(X2+2T19C0;V!1+C/[WB0N/VNOS+XZ0
M.XB<=2CS63?O!RE5"*\"CJ#D^>:\'^0N ;Z?T,D'(!'F>=Q;%O\0\F6JFG B
MQ%,@_ =3G?_V/'D^2V/! -%?_>3&UR),?#9W<0;*)?WH-TI^N\FL^%^O _/[
M0IJ_BT4M^4UVXM^FK?^7IO0>PG-P#=0$]_N5Q; IY,\187!#45DP*2IY8ELG
MIR)S?Y7T$I>3G>MOY#,73).?8U2?)"=C(,MA[*4_O%-*9YH!>;(C:!]?(R[8
M"Z_]6-%6)"!*NFW/5>&%)NI]OG9;7]\S^SD]>6%P["MOKE?<MTROR$D4.TF\
M$L8Q O%JU NY&WE^)> Y;JI!J3>L#WTH,$W\%?7%:M'PC_;,DX[O/Z5O/RVY
M0UH@5]//3Q>FBS"^ '-F:P4X.F4I($:YM&Y^KJ#'!& M=V-7^;X7A_OO7DN
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
M=HJD@<(;$R+H3)6_!9_Z2-A =AE$&(@"*S6GN?7V1/7D#]M;@J/5T_/IFS$
M.XTDFXR70W\G6$F$C0A94X+H7R>$E$&]:L:*#DD&E<%^200=B GU[:AV9M\#
M9 RL&#7&> 7[1[2Z0]$O8=VV)^C?O[A 6O3"TWR\%&$=U,_5'PBN*+:2!0L]
MJX*'8MN"U&AU7'HAB)U<)UA*7KN6)</PH<53EJ.FHR@8R^'?#' =.WH^Z&.P
MWI2>_I4W#=UFJ]+.M"JN5=I_%F.F*(;.!#'S$"_I.R(!U&LP3E"5).<K9GF3
M-;W6-[@X5ZJHX'-=4Y-QL&(*(F,^_)Z THUZ\8ASEM&$+P7#(@S57?NZS\_!
MXYJ!./8_03 1AD!$$=@-9%48IZ1OAK\=BE:\;9]JY?KDZX<F:WK=755ZS4%L
M$ZL7B\@4"0Y ZP6<RJEY;TM52"8O*M*5VO;QIS6.'_6<IYZ?,G:T&W_B^M2+
M,R6=<VO%9]>C-SX_GY%"!0\ZM,O!:N!GH,*ODJ?6TVI*7UOMO'G"QEEW5V=A
M[+B?:WEY<J!F8KM@Q[14^=&AC:_V4-\E(S0&>X+TSPYU$JCHQLO,1[J!1G]$
MNHDP\T02I8[K@PWGJ2/Q&0&E/OB9#=$WD3;BP&"E_[NT-MHK'!3?BLB4B##;
MC428&Z:->+CL#@YE4NP6XFR5H> *,$,D,3[-BHLPD@5 O0$QI!W29L"&)5!P
MZ'D:B-J5AD!T75;"FD3>OL"SU'Y"J[!D/E;OY9]B]2B,?X1PDM]50_M=R,'O
MPKG_OA"9_60G#E4VZH---5B82K;V*0H\>U%6%KGYD*G%G]EHNO^*J827R\DM
MDB5[;#1T!7I O27@8]B;V3)DQ!N=+ !UG$"3'FIN)^SD?_>UWIF])HS;(]>#
MG:X' SV$@TIV)PSLW^@V, (8T%H76-&4OPX:Y%KO&RZ!%5""Q\77E4PM0#10
MM5+WSK'"V=^Q5+KFJ_O._C49]4/36FN.IFTW6K6<VO]S-_8B@L*O??A>?[ZP
M\_U=@2ZETQV7-'TWM195:D-^Y9\F3S5&\TW%##0QGT/7/;U\LBG,>XJT >DC
M@?;47BR?V^W:RE)"I%OSHKY*;6,"3>T+O#:G<)<[M@Y>]_8(-MKTHWS7FCVW
MSN?\I#)36ACE^#I27\-H$^F9_R2ZGI3)'O?TK[H#<16&R[1IF_-.7-E>EGDN
MHMIHD?@UPQ<UU]^?/BWV]:-K,[Z, :MD\G4AVO KNCC2M3$JDQ\%%7Q_/(2!
M6 6;4[2>[.H(+M%"!??%]A!-PM&:&Q+[<@1[I=A5YPV"[SMJ9HC;:YV0?I9Q
M>8OZ%O4QL9]_P^&C@"GT=1<."U&MS<[+5>J <0(_LO8+7D(&Y]U6IRG\+I+2
M\9P3>SRKHOT.>LA<M^J6NK9/>^H\*\3T.04U-TF> #L>_].'.)LY7S*IS4*
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
MS2[^>DWHJV6GO($US0\5>=-GCSYB3'R;L H]++#JS!@'?ZG!I"S%TW&;T)(
MDNG5 Y>WTN>>RI_E2\"39R3:6I-#VV.N0RT9@Q^6=C4VVUB\_27T%?*D70,^
MD<'?BD!R3J$#6<BE(M8 ^QH+WH6]S1<;*?VXBDPA:!.;"5Z#.FZ2E0_]8H(&
MQ;\\STF='A7P3OCQSD*$1HBOL@9!WG*!H-B65CC>A:C7N(=+4BUNC990QFA$
MR\-[?QC)+5A+A'QE! V5_M?V-@T!CTMQ!E\1 'S6VQ@1!!A-= E^ZLS.>J)I
M'F<1$&>)Y6]]"3*4RKM/I-[!;:U%GV:=7(9+  .>)5H=^LRO)S[DZ5N[N.;H
MW6FQCI9C/:,'1)(]CAIXQ.%#>7AL*#P!5T=9FJ=CR=GL))9,(3()K7VID>*
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
M#PO"SI&KJ3^+34VZ/:=4U97+8[(4L@_RRLOB+!!L)58VX^,L(JDMOPH$"P'
MDIHMC&JSQ-@WU1IWWOQ<F/2(')0@=<<B3\K51?=DQ<VP8Y:+ QT>G)WHD#$X
MM94OP^O0>WI]EKD.L><5AW.5HJ^0$S(>/G&H>3E2G:*P[]<QY5]]*/RSH+^O
M]/$K!-F-#88Y"1]0:_RMS<\PGTCLL\ 1EAT) RW^N1+'5V&M97_.ZB>95L\J
M/KJ1&T<,QUVX^WK/W.TZL;>G97Z#*<#_Z%T;&V4#P9P#HC;.$"0PN=J\M#GP
M'P= EX;M'D20F-^D4>8D2E/%4-;,IPG@XG#M^X&R7^('">G#'167<OJ>IJVQ
M'RBN<65^\$4+.%$SF"XLN#BU$,$\Z21O]Q&S W6F6\PY_74M\/Q;JXIF8Y.[
MT U#=<2AWLA=+_)G!U27)P0$5?GE((26P!M:VD%=? "<L%3#_U81*V!%D*L[
MLE]7W/Q4*S,[<UDP6!'^1\85]OMP\G<]6[M3&,[J:_7Q-/X(L;Z5*U?>3V2>
MJXU@S\$VG@JG6RDQT2M5:!'F6G8'5OV&E4*SW8Z/:DVWA3G7.4*5#F8F_G$^
MOJE5BQ]E!'ZX+:FQE/A;'\YBI5 )4_RM"IQ#Z+U,VP*DGQ@J?+931;OH5/X"
MM5WTC'].<;I\L%"D^OA(T__#J?=_GYK\?WW^/Q0>^$L%_W]__B-5(/NKZY];
M"0+HC5:"Y[@'[M"@W4K%\![$3JY-5?ZPB<.6?.CV3FK2!^1=6)_6]FV/+M$$
MU/^YE2#::B>VZYS53CMF"GWU'8Y&R<(HCY)";ZI?LA%)+3TL&&*JXSRK)[AG
M]S6C6Q("O^'_E#^AL\$E!SYB0YR4^*(/9Q=7)I4MSEC8-@3/NA=UEA;?4-XV
M0^)5[,&UXIK$$&;"&'_OI><7M@#&-/S2)!@A*/*JT:+"_5S)'^QWC8 CQ\%&
MHV-F.\OG,0OFV3#^;+])KF,7UN^Q4_LIC[VO]4)EXI;-,3Y;1!C>LK_:.5'\
MCY16NVX$H M=BF4BNF$BD13)X,+*>/I4;8P]<RCS\G6&>5\!:UYNT3C:S5C[
MV.C;AI-ELRJ!)18OWW7<I/0X SK9/10)[DW6>"=RPI&]G87H/TB0G7F&8\%Z
M;OCHCU[7-W;^<-O7=C2LDH">F2[+G;.-=S4ZY]%E(L"VE&5I9A*I;;A&LR3X
MQ6(1-J,!N#IK/KW[!ST2'V_A0F6/YEM&D0Z13KZ?]OQ$_I+A+'#^?LX=U>MD
MS$4W_@YLERM?"TIN[\0VK#$V@B4NJ[4K@A5FF-*](AEJI3VR&K3_(.."F9&G
M=\7M9]<YB5NVJ=U UT^5B$)@ :<1BJA1_M9:EDLO1<$BEMG.EN7%<1&L_I.
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
M?$8I>N6R)%[UB?(IX_FCS,\S\7LA _YFNA#,QV'$'NYY<(H,=!!3LR=[*W\
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
M,_O+<:*K3J]N?'*?"!RX]3W/,=_5WT@5PI,M(TIC]B&P("IY@"3H ;-4(G#
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
MX S7><SOQ@?]9LU%Y&/T4',1K+W ?*=XJ9H!&4ZE$('==@Q_\&X3!6J1G!.
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
MRNEC>+F'EB2 U,NT5E[*?77$W?Z6,/E^Y\K@S209 :8F=V?%H]#?1*[T]I]
M%.E0)5Z_H >W=<8IL#RX8?I3]-Z%.@>UIZ=US</.J5-O5%OI8+MB,5) >9=B
M5=(ZQ-=PLF VNV<=DE; ECI"@T&GT,H?GX81/BVX*A@L&^Y*/Z"?^Z8I3^I*
MW/@W6?#F9F,O(&\3F<<IDZ-L26 :CQ+S8'V&-::DH1VB6>U.S-C$!;<;Y3UC
MC6(O;7?L%EXNJRL\+ZV8K_6P>_:J2LTL/MM'"N2V 12< S' R8^]EPDN'3D$
M04/'F[/EN-8 KAIE=VJD:<I#8W2P^=F]\+7WW>/R4J]^Y9D@<B'JQ<_D?Q)
MG$4";AP%]&%6 5<6UT-D.B%3B6*K#E:"@%(?P0QX617B,MDV7U 'W+%KKF\9
MO7#-%-G<]G%_BMAXPDWM(3<P95U%:_#*.[Q813T(*6((17#AYKF5I2_,F2$J
M+.'1AZ>?L\Q_UG\P""00;MEOMK91*=B1>TWAU&UJQ.\!,'C:>"5DQ*O$!A$G
M!=E1=;Q2>" N4;#_:I"/Z8@2724-67'>AZ*95!);>*_WMH2CDN6'J_<N:=[4
MVKY\^\G5[VZ=E&P565 *): 4PM B'%?,FQE%5N37;LHMHM!JK:$W:^X%38FQ
M>V36[4.XI%]=JWR]C7K#?VGONP*:RK[U@XAT47J3J#1'F@5D: F*@( 8"XB
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
M0_7WWN"QLS]B5GPV$&=KUWK'-M4EO;E90_XRO>78VPS7A5(TN49PE.30C>.
M#TNOQ@@V"*F1^ B+3)PEA$V/KD6W,<X>IG(J;0?;LIUW]5DAM>8E$885Q'/1
M:[=^3W8]K!_IG36"K(46\T$+9/UZN(]MD1:H!ZG_2=>E:)+<A]C=S[')4<9#
M]5H+FVE\KX@8U0A54^K*N[O!DC9!TBONJ+EMA47 A4TF+%?!!J=N(GA W$^F
M N=9<S<5D_= U8E+B(X?V6[X8Q#_9$&FU<ZK'^/O+'A$73+:E>_"NK'YS.N6
M*9P4V1ZJP-8S!2I8+QJ(>WJ;%,?S'HFH3T^-'M\7VFC&GC3:J=KOLZ'W0(S<
MF$&R)FMT+@*ETJLI D,.:KO$3(';=+[];K)ELC C>EZS/O&<"'/>&@O>/<3%
MY.F0!YK.Y+_=<3&-.&;13C-^CV?5T!OIJ3%$129CMOGE3(=D:9B&>N3MP.^!
MFM%WN[9(G!MCFD08A[)8H_^@+M7&!(E+LJ3R+A%&DB+I1R)TV"8_,2OC!K'\
M6YI6YHWO%S=F?K[T]5=']X<)NWJN%WF&D->#>:EF (NEE(E8MH #*[\'C+["
MRD[XSKWW_;6QP+NUV4+;W67D]'+.@X\7"_ABGPD3/J*?%6$8DKP<D"I0+7]%
ME*5L"M.8VOP2;F31-\($MZ8Z4@FD^9Y[P2*H(>D/B9TQC3E6$[?/,5Z&%Z.A
M'B67;0>1C10F((E3$6"%^;@-9/>1UH,X&]C8&^+E_R6P^F!:^"K;?^Y973:S
M[V)D=F5/P?XM6X/??*\)/K.(K[I[6'I:FOL+J,*B+XA[QP)@/H3G">!*_C[!
MKS  Q==YQK%'.ZDW @U'%U;27T0L2%5.Y?\EPIPMN=N<,;0CU>>/U#:=N];%
M2#=6@Z:-M#-K"#TBS,0=5L]".M1S)$H/[AYTAZ.D.Y>4PVR9-Q&30"?YB;'
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
MC<]?,5_P4,EQ^UBP35(T_E]02P,$%     @ 9W!B5M2!IA]ZCP$ R 80 !0
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
M$60H4%G&:02S@ M(0H&PAWCJIU;]$PWESHW6NVKK,MS+HMJ4>M.(2BN D&:
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
MFY3,QP!UG^M'D3'T4Z#"**6/7'>:?(^I+J39Q);BD%(LD*<RF1%$+$20$!+
M$&>4^@&+/6&5?M K;6YD7>L(6B5MR;D/5U.V=836Z/39Z GV(!LA'=$($V<D
MUB=K8E8R,/N09DQN&IC"6&<XU-4X;_#W)AWJ-5]QD:]5=_E\M9&BF["]8K4[
M7J,L]#V19I"%:O??3T)(<(!@Q'",:93Q)$DMDQP'*S._(T]]/E.I (=7I-;_
M1^UCU.5W59=(^\3(X6-E1E33X#\RB[594TTO2-7\L;$#O&HL^5'5;VF- 3MK
MQLG"O!A45WF:PQ69-I/S8L .<CTO?Z+] <;;)MU&M5%8T#2-O#02$&/J0Y3@
M6'4Y\&#@)UX6!=0G869Z5-%]\-Q\K58WW9+#_.CA&5;G#QF&(C R\Y@9;W5H
M<,S20<<#SQXTV4' ,?6[6_Y'?S\X2D&EE3U]D4.R5GG=_]CDNMO0KQ67BZV/
MN> +%'J,\L"',0FY7 :Q%&;89Y )'$29G(+",ZI;:2%S;A/T7;7.[W45IXW6
M$2Q571O=M_J.#PWY/PM\0KP@I%D B:<:Q<5A"+$O$*2<$)]P'A/F61?6<@G]
M9#ZA5OH*/"BUZR(9K>)7NQ$1ENT93(; S -T#.O(A+O#\\L6SW<[/&N=P<<^
M/(?$AY@BY"Y(Y*S$J2-%3"$X$BYB?*M]LOTO^'M^O[G_R)ML,N7++02+:4I3
M#/V82-+'"8;8BRD,4)K&G-$D]0V+%1\7,#>&;W0$2]YFK2HMS7/2CX+8SQXN
MH!F9*EI46OW 5P>HF*?L7XK.1+G[EBA9I>;W0="3HW_TMLF2]?N4[F;M]UXW
ML,&E]L6V)\>[PL;;39TL\&,4(@0YCP)598Q*9DM5FV_L)<*33Q6^G5=U5N;\
M?*KW^0JO:(Z7C?,**"[+7/JW> V$"JMX5)98[K2=Q][,G7**Y\@,6>MZ!3JQ
M*-W:Z"/LC!FCXZKKYEEYTW;B-#7_H#NG\8V#7:A/?+WG17D"A3$/M=L$$9>K
M9KF6$S!5S769[R62@BR]J'T9<W6D5GQ]J3-U *>Q/W4)2!.Y5"H'Z4*WZ@ ?
M:\_J$IPF=JXL\!KB8)U"XKR/=7#GU&[6*=6/>%HG+QT8&IRO\C7_F#^J5*JU
M'+5<!6UHGOT%_ZTHWRRE=_%)#FX3CIJQ,$E)1*$@:C\_4Z62 A]!PCWB4<$#
MXEL%RUG*GQM5UNI#K3_8&0!:GT+; +010%DQ-&38<I3,G+01L1^9@=W#;A]*
M/ P\5\'$EM*G#2<>!LU!0/' QPRL7J))5=JGZ^/ZBXB'&?(XA7*AJ2I94PHS
MD0G(<)1%"4]QS*V.3/:>/S<BVZH'J-+/LC#('G9F]',!(B/3RPZ,-[U@V-?<
M.&ZRJP(:>T^?MAK&<=,.2EN<N&SBDD-J^WW]]&$EEXW: ZYT^.K-'5Y]?M!Q
M$)\*G5;.V5ZAMC^K;,^W>,VWJ]"%QTA$4,"@)WS)%!E)(5%,0;GP(ZY2J4BV
MJ-.AOZUQN3;DBQF89C,E]PT<;W9*_6%MP!4@_#9?Z;J(!"_UC%55*5FQ7.*R
M4CGHH%(@65:HG /V"TJ#,/)0!.-(;6WR)(*$>#',/,)B&J$D"M/FM7JW,BPP
M, ?#[%^JUKQI7BFN,R[_[WN?##_*,U!U3I[ I<6[KD -#.@@T^3EK"4VH 'G
M"FSA.5+]54,$%$:=3>H95 (;8<Q?NI:82Y/^.:J1C3"(SNJ9C:';,$_S+1>\
M+#F[P=_K):C\1YV5\ :7Y9,H2J5O]6>^DO*7;9NTA1<*S_>I!]-4-594"?78
MRR+( L%B^4U/<&IY4CE,D?D=7ZKP=%IGV]"NXG9?UH'#8O8M'!_JD;]>K0$Z
M%Z#=&U/_;M*<GIEQ!1I#MOT8W7UA+D/2T3=AH!*3LOAE0.WS[H5/&QB/W)1
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
M6/)"?6;'9&W30M7 \-NOVPGWZE.AII]E'=Q+!\N,X"8<@I&IKX[+Z9@"&EM
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
MF7O0W_KL#4-S?59J7[^IK)Y7?W_])!<R].X>EW_74>)1Q'",O!C&)(@AHBR
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
M6^69")TWH<LOZWI9E^F7<Z/N"M0VB@)WRB3K.HD&XV#F#[I&=RIJU\!JA:_
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
M\G*81I%J;)Z4CFAFQZ/@5D,@K.B^Q5IB3)P;DP\^'3W3^(X^H!84?-MN2>M
M0:L4:+0"7;6NVNL[FL6L#Q,1Z&@59&+(-'"-F8@P[E>AB?GP0%.\\VBS&'R9
MS]CV-[?FIR6KQ=N4!&14<:UM:^3<^JU3!@E.,&12&=[6+$^14Z1*X/BC8^+Y
MU&@S7["FZ>56],9XZ_S[9G6O%F!USRQ-=&\*.S[WG3='0[N_V>C](*W_B? W
MH\/@C&4M>XX^K%$<!LV>[1OX&'_O_E=EWE3S3#,YR_OY5-[HC_.%JNYF[]CR
M?L))6NJBY&86"#/<2+6A16T;&-AJQHCQLM2NE5)/CC0V FR%-=]3*ZT]S=:-
MO$ 8@=T]NZ<1/N]?CX9;WS;C4)"YN[FC03>0 SL<0B^?M!,L)[S-I^\?S(_L
MI$;70^QVP\7]=NJJ,9-,ET2D&8>8) G$*67&F,08BB2C2F&JF>1N1Y['AAC?
M&>:ZB4;;/>-GM;J?/ZW (UN 'TT=IR*Y2I*D;48"V).Y8&'-_2N0D2M:%+59
MT_[87E0MET^V<+7]0WF%<+K^,:7I^IIN%Y_=FO/FP>;UK6]9__9__Z^T2/Y/
M^R?S7_. 1U6W#I\^-T*#V1R8Y]G=;BUW<-.4YE5P,U(OF=[>K=!N<Y2V)->G
M>EYZ:8NRHW_\5BC-XU^K_<F.<B=:GNQ>%YJ3QE?;[(\O9HK;6.0D82K)40%5
MFN<0VZ1B4B@!4UP(R9# BGMFG1T>:&QVG943; 6] E;4P+WJ47#=OO<8D/7\
MW0>B%9 A=AJ*:#E@1X89.,OKM++[>5QGK@\N(&]=='^K-Y:KYVLA%D]LVOZS
M4LN&WB>8L#S+2@0E):FQ93(,&14:(J4SFF:JU'[UF]V&'1MMM&(NZ_IR/S?"
M F6L!#ZMEO?VV/FIKD/9M-CQKBOO,A>N9Q&Q$>Z99;Y;RXTM&A/OPZ^5FDD#
M9ZL&6.L!6D6N;';]PI;[K2=CJU=T@\0/R'CEZ%T&';HBO0<0!XK2^]P=X,)B
MBU4EZI/B/]C*T,%W-5O.%[^KV<U,-?5:6F\Q42AC9ML 2YECB+.D@#S)-&2(
MBR))<%%DN;,[RW74L7%91W#02 X:T8&1':1M/2(/9XTS_ Z^KCY [=OOY81G
M0'LA=V ]/&)] #R4=^PDT$9^9ZC]O&6^D)WRG#D_:S@OFJ]Z.QXU[YO#O6O5
M:GT<\FX^LP&=:B;,\O%U/JW$\ZWZM7IK5/K'I&2<)IP+F&2YC9TTFUJBRPQR
MPK.2YUAKY96!Y#[TV(C>'K:#;I3&5A5_AY8C^NZNKOB8#N $:X6N+=4=L:]
M(SCXL_U_JP&H58BX3_;'+:+SS''@P=UJ?H <<KAY/B&,PKX+LTE\FJH;;4\;
M/D[G/VT%%F/^SL3T2=JB5)V Q_HPWXCVN%#WAE'K&BZV9I4MW7)KJ\QOO[B\
MI!FF(H'4&K8XYQRRLM102E%2IE"J,/([9^A)TO$=5S2I<<NZ0<3"[CGMAM*F
M6UF];=&2GZ#1'%2S-KYB1]-UG;<W5MG?[$7UR8<]6C+T_F]U!+/9N%JR,'_[
MHE;M#7[LV]>+XT;5(W@9^G8_M!K:L]:]B5^K:2>P&]M^_FWXLU:XGW6@YTF)
MM&CT)>6@*TS/4+]<COH>+M#\-K+8_UE"^\&F=K'\II:K126,%/8/9NG<_47G
MRDF2HH)QC:%BF5FA;&<2HE0!$2]R72J.<H+]>\=?)),/_0S7<+YF'[M:V% /
MH+;BVC-MKNZJV<QZF U/A3B9+YM$5M*$91F!(LLIQ)HQR#21L"@+RE))4HFD
M;P?[@:>P_[;W)R=0S>3K3)WCGFRHR>A[FV8DNVH6\HZ 5V K.V@NL?/TXI?=
M.R+NVF(@&VLC=Y$LP^[M8L"VM]V+\M!+VG?9Q=FF(C=;S2=#Z&T3R_EL^5;9
M8+]->6*U;./3)H((2C*SJTM2@2!F5$-6" E91E!&RX2G4OAM\L*%&=\^KA4L
MI!E5T&RX$>HP"/?,IKM[&ON1@JTF8*N*,4^L+IW*Y]8G=FYB GM?78)IU/98
M08*\0@>M2P [W&3KHB<&MA[?%FM_][18&$+>%#Y!:2()HADL14D@)II"QHUQ
MFJ:IU+DL#'E2KR;C1X<:FX^_%:_;H\&Q0) #K&X\%P>LGGELIPW#&K28M5[<
MT8C5YOOX0,,V]#ZK\%[K[O-W7-@?=;?]:NTFN99_?UHV?OY)@C7B"2V-^52:
MO6Q&4TADP@QQ,)(@S&2A>5"_U-/CCHT[:OD".WB>0=C'0HJ*6\\T\D'K)E.@
MV^+EFPU(V%7AJG40=[2XBE[TT!.^V(U!SXSZ.HU"W: XVCC4\?; B%OS%MZS
MI;KAT^JNJ67R9,RD+^K7ZO:GFOY0?QACZGXYP23'I*385F(7AI0* BF6'*9E
MK@M4JDQROUHA;N..C9ZL8WL^J[UGJ[G97X!'5M7G,.:51)[QM8[(N]%6#WCV
M3%MKB<%6Y*L6U*\&U"OP/XHM; 15Q.!9/Y!B1<\ZCCIL^*P?%'OQLYZW7V([
M?;=);Y;K7K0N2'0I,1,"$HR,G90G''*N$ZAD*I.4*$X*KZ"JDZ.-C8C:I7XC
M[:4M(DY#[6,Z10!P&/]1"':!]M 93*):0<?&>@7;YXS:ARV><S<%E9.HYO+F
MAUK\[;X2]W4\S-^JZ?2M^J8>6R*3D[14@J4Y@BE.4HA+QB$37$&.LD)I\S_B
MYJ]Q'G%LE%)+"18; ;U.!=UQ/LTEO:#7MR73U.RU H-:XB;D"EB9P5N[#=M(
M'1M,K[(3<4$=*,#^FRVSN&PL[OOU.PGF%NN?-=9MMOU/"S;OOK_R+]$J4[@C
M=[I"A<-SAJQ4X:[6BXH5'C?ZM^R[-F^5M&_6QRF[FY0,B8(4TNPY<[/Q%.8G
MFN,<)@33%"4E+Z63E;?WY+'1[T8X8*5S[]*W"]=I=KT(A)Y9U%%_K\9\!W4-
M:LJW^Z3!&O(=5*#;C._P!6';K?:T;';WV6:RVN*'$YR4DB6\@#A-%<1,(DBD
MK4.89(B4.<EQX56"<'^(L7V&&PG!M,[GM45>_;92!V!TVS]=!D[/G^<6EUJZ
MIJ!JO'W2<=TC;8X.###HCNBX@B^W02>N#'6C_%"-M_C6/*!N)<V12K.TS&$F
M50(Q91DD"ME^WUB56'.$<B]W[OX08_NNMQ("*V)0W^X#0+IZ1BZ!IW=WB!<R
M 2Z08\I'\WOL#3"PL^.8@OL>CJ-7!K:[JV;52GVN?M@H_)69U8I/VQS7;\JZ
M30R-[!2DKVWW="(+I61&4J@(3Z%9Q,V27C *$2[R+*$*<^E4=.!".<9&$G]3
MU=V]#;QE9G?#[NQNLA4>L([T0?'2H5/EQC #3$#/--1H &L5P%:'-G_>QDJO
MIZ*K1]LP*6+7OLN C-79+U"*8;O_70;57H? "Q_GZQA>36PU.]:V[?BO)S:M
M]+,=0X@Z!7,3<L:X* N58-LCT$;RI2DD0DF8XC3#6&J)$^SF&78=<FR\^/W#
M.[#. KL":083VI1<9)OF.5MEP%J;@)YSSG-RSHO<!](]$V!_('NX.WUQ.\5W
MYFD=KC/_VO*<QT #.41]%=]Z1+WO#,S5_UDMEQ^5N8%-;]FO:_E@&-$^V0[\
M\?:Z+;M3(EYD64IA1HL2XAP32+1*89GGI4I*7*9"^EAV;L..CK!^&HD]DR\<
M 7:SQ^+#UC?[6(%!*W$=0K@K,WACI/XM8AFC,*1BI8&[#3IL5K<7$'M)VGYW
MAY8\JFM^UFT>/MGN9G?F%=P4LBLRQAG/8%':7NM")I K64*9<Y[) A-*$[\B
M1\<'&QO?=&6UX8"/K;2^-8U.P.O&.[% ZYEM7N*U%K0'?G%!)%I%HA-##5R#
MZ+S2^U6''.X)J83Y7 <J?YPO/K#%[.9I90>J9)N9-2$Y)TFB<Y@J(B!.C.%+
M,*=0LX3D99HPFFNWOK(.HSE] H.VBK520MN00'3E;)+U'QME?*HSGL:ZD'EA
M=K,2,LF1V<XJ8QPFQ/P389T3)+!0'K5&+T=Z0(9VP+ENLV#(2%<S-A.UT\_F
M5=1)0?'FX-S.-2JR/=/X6E*;5 LV".](&P\XGX*BT0!\G2BG^JTT4&I;]:E.
M<'Y<(VW+@:F#[W*L<"<W\$X6%#W]A '+B#JILEL\U.V6,/OY]_E<VD"UZ]F>
MB_-ET4J!$J%*KB''-@N0:O,3IP44B2H01M*\4MBONH+[X#X?R##5%-:RUUZP
M)HUM[XC S];VF HWR[L?>'LF\!U<#QRZ#%% U!^X2.:ZQ\"#&N_^@+PTY0.>
M$-K+YWP3]$E1HI(PQ2'7J;$Z,660)@)!6B9YSLJ$,D[\J,QEV/&1V.U\Q:9
M=F2O/[ONR;)OLQ\']-W8*S:B/?-65]PKL!&X:4#K@F= .R!W@**U!G(8<N V
M0>X@[+<,\KC7W\U0AZ&_M:'G-D=7S9;-@<RV0^W;Y^TEK95W_9,MY!_L5_7P
M]/#ER?HY;G33)_ /]OQ6M1UN4"*S1$L$N<@3B"55ALB2 I9<8HQ8*4GI6.>J
M5SG'QW>UB)!;1<Q.9:OL%7AH= &S6AE;@;#35[$N4?O&[,.;W_WFOH/L[QTX
MOVD?Q;SV?494IS75&H"NECL]O]\^@^YUK:J@UA6TRH)&6W"CV[Z<Y@_/X*TZ
MURYIP!EW]S:,8N8'\E/\<?C#!=6F%]S2?-S/-A&K;9'Z-#/\#5ASW0$R (]F
M +!\XG]78F7S_ZN9[8=KRYDL;<=),'^L"WA%\F[T/EDG_"+]C3V81Z5W^+J^
MF/X'BUHSY;NMTR)MU8H)X3G*",>P+#2#6&5FLZ,3#F69)JI40A#A5<SI[(AC
M\[:?JI."H]1)Z:#MML.)BF'??G6GVBBW/^>]UT;9AZ??JBB=\<90#V5??<=*
M* =N]-_3?%&K;<9 77/?/-O,^NW]_&EIMKJW/\WOG[]7O]81&&62ECG-8<Y%
M"3'CU-!.F<*"E"5/)4XE<8K]"AA[; 34-#;9)+;4"@"C@26@PMV^])V!\_N$
M'G'MF91.0AK02M 76W>+O$>,![*SCV)MM !K-4"C!S"*1&XO& C@"=O7]XF#
M6;2!JG;MU-!'A%F?/KU6)BHO9):J%#+..<3<K A,D *24K&"YL26%?4Q1'T&
M']N2$-(JR3-!U&MNW,S6OA#O>;&("[:W-1N"6B3#UFOH06W<$%!>FKM!SP@]
M6]1JL5"R#6JNZX)=SZ0M"V8CG#_\LBX!]5;-E*Y6$T40RP0M8:*H+18C):2,
MI]"8O"H7"4*)P).5/8%S/6+T&-V+ZC8R]'_2V*A@MHVUE+Z'BS[PNYXR]@1J
M[\>-+9*MX%=-\<#ZN+$6_JK.F&CE!V]:#8X?700</P8@%^T<TF?L@0\D V#9
M/YD,>4@8J=TJ<3^;3^=WS[:'SZ.U&-OM#<H3AJ39MTN4& )+L#"F6HY@J9E
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
MRCED"1>0$"0I+XJ"^A5/.3_D^+CC1/?-"U)7'<!WY8J8D/9.'1>C&:^!Z1Y
M?7<M_?PZB:?N #CW)]V_,S#+7MPK^315-_J]XJLZ;W_;:EQRG.0JXQ"A@D&<
M8T,^C!C#1:@"%5F:DI)Y-G4_,=SXMBUK:>V!F)77,S?^%+1NU!(+KIY)Y25.
M;1$1T$_C=@=,8F6SGQIJV-1U!Z7W\M1=[@ED#6.;KV[5XJ%^LGG&^_D#JV83
MR:2DVM@H"G$%<8D4I)G@4*,LS1A)2\&]JD$?&6=L)DHM)C0C/=2O_Q6PHH(_
M&V%]*VH<@=:1,"X'K&^NJ+&Z]<7*GR9.(Q&+(8Z,,BPYG%9UCQ?.7.Z?V_UI
M)A:*+=6GV1_L5_7P]/!VOEC,?U:SNW?,O ;5ZOE&OS,;IVKUD=D*&:OG22X1
MEQ*79E^#"YMSDT&.A8(YQCK1.!4<.?=L\Q]^; 2RU@!4,_#0Z #X6@D@6BWL
M\BIJ/8!N%7'/: Z8H].4TS_RO1_UC!%T][3R?L$?*,T\_B1XY9V'8W@B#SW@
MH8/EI8<KW,U3O^ I?JN+5-7DPVQE'O W-9W^W]G\Y^R[&7@^4[)V=BXF98X+
MHE$)"V2]Z=B& 12YA%E&TYQP1C%R"F(^.]+8UHQ&6&"EA?^PXH*UO(T?>.%&
M4^<1/KT,1,6M9\8/A\R95)SA.&" +I7XR]W\Q[^;9S2VI_EA:W*>?_(@).*L
MX)HOW&^(&334%J_LA*U@3E&",(9F%RH@SC"'E*H<BH2FC"(L<>I5R-=QW+'1
M1C^A0OMPN^U7>P"Q=ZOQ2(!0(_3 L4%'D>HU+&A_U!%$!!V%PBT8Z/CM8;3T
M33VVS6IO=%U S>ZV)X3DN<JL6ZS4-AV3EY (ED&%\[+@##/&\\E,W1G1I!L-
M'1S'Z7NAS??2':V_SV8KIK7EI;<S_3"<;B03#M$PE+*+35-!\>1Q@S=YG$0@
M$E4<'F-08CBIYDL:.'UQ:/ ?7WVJ>TS4[5;JBO,EH4+:WJ^$V$^>)BFT90Z-
MW9&DE!4ZU43ZV!T'QAB;C=$]#_H\G]UM7>-@*_DRK!7 (8C=:.!"X 8\0ZLQ
MNPW"+" J\"@JT0("]T<8.!;PJ(K[88#'+[VP$\FGV>/3:OE9_5!3M.X?SQEB
M*M4P,ZL_Q%QP2#*-(4VI0%*G%&.OPE,GQAH;1=2R 02J6M+ ;B '('6C@DA
M]4P)W8X=C:!78(U;_)[R#IC$[KQQ8*37Z:5Q7.6CW3%.W!)8N*G>@'R9-[V0
M;,* $AFVM5JDV35 7'(*:4XP+%"F*&,Y2W/B4U_MY0!>E#!8C;7IQEY@'G6/
MCX+HQ@>70-,S":S="EOA(M9G.J)VK,I,+Q\_;$VF(\KM56,Z=EWHOK]I,??4
M]L;YIFPU7WDM5M6/)M5H7<,5F<^ZU*J$::&(^;YI EE2)E 4689U4C)9>"4P
M.H\\-EM@1_ Z(K45'6QE=ZGL>N%\N#H3>D"Y=P=#'( #_ Z>8$7S1;B..[!_
MPA..?9^%[P,"_1C54DSGMM/7C;;M9-5L6<<!M./531OK3)ZW;*GDU]:/LHUN
M95@JG3-F:\$BB-."0<X8AVF6(ZXY+W))/7,=+Y/(YV,<*+;8"@MK:4%7H3HN
MWS=!\L+I<O2?##<%??M:.MBW<H+KQ<)<HIHTB%X"ER/A%\LK<Z$TPWIPXD"W
MY^V)]-@+*W9N.H?5@QM+5"IIFQ3SJ?KPRPJE)M+L]S*J,UAH1"%.S#:0495
MS/(\(TAQ@LJ@,I[GQQZ;M6ADA%LA@6JD].Z@[8Z]ZTEV+XCVS(0?M%:B/K[N
MU *M3[9WU:CWGQW46TVNHB>I!\ 8NX2HP\BO4U?4'9*CQ48]'A%U^VNI=-/E
MV_P\00HE2LD<$E$JB+%M'D#S%&I4)E32)"%:^5F(CB./SQ)L_%[\:5G-U'()
M%HI-J[M9;8@(L_C<^7*;ZQ1<M-^]!-97V^U:0:TKO1&[_F?O>]UC0/6[T]T;
M=0S[W&-0..YRC]Y^6=Q@PXTM^]G6'#0C-#?D!%&:,;-Y31AD#">0E#HEC*>(
M)-(O1N?84.,+T]E$MZGU A_0YN0(KD@P61*.8")L-C&3&%+!$]L^AA-CP/*$
M;7"]]8_#C #N[0#FZ[J33'\XN]JK%\ V<*AE:YN^::7\+7K;F=-01(ZEW!OF
M58(GCRE[+%KRZ/67UQUHJJK84OA-#.9,=BJSO<B;IX:;*3,[WU+:^K5(V3XV
M0D-12(ZH$IPC'5Z2P$.2\=F1NUGX;8&@NK=#T['36D(==<*+&?C,EQL9#3 '
M?;L4_< ?K$)" )H]%$_PD>+5ZBH$0'6JY$+(X\*XU.9PW^B. [ON4<-2S5!!
M4LB1S7?)DQ0RK2GD69$IL]]&B'NY# ^.,C;GX+OYU,@\7[0I&1V?OOT N_]N
MPJQ7]VP&=F\*:1-T> ;<N.]B7'MFMOXA]2:XDY!%HJ_#8PQ*3B?5?$D]IR\.
M(Y;?YW/YLYI.OYG9_#A?_&0+.<FQI 3)!&K*;1E;8WN9S3&!6)9"$(2)9EYI
M= ?&&!NIK$4$?UHA02NE)T4<PM*-("Y$J&=Z\ 7'^V,_H7ZD3_W0"(-^Z"=4
M?/F9G[K4OW#+;KC[N_D/-6.SE;%=V--TU4F+:;/\V[++N4S-EHMG-J8#08PY
MAES2!')%18YREJ7$*7 M6(*Q$42=I5%MM "B50/(1@^[*9C7BZ--?-O4N6"G
MS\XBS=9IDAED#GJFH!=),F"M 7B_A7^;50=:-<X=74:"W[V>2^_3,%!)EXN^
MAK_$J>MR$98G2KN$/7>PZBX7J=TM\'+9@\*L39M64;^:U]/I_"<SRB[KPY^E
M6OPP.V;ST'I7I629)DHC2$EA^U:I'#)1(ICE:5Y*HE.$O,JGNPT[MB7G^X=W
M8.UMN )I!A/:E %O@@BWNK0'H(TV;;&]@!VNX^2X6;3Q(>_;N]<?VM[VL!]X
MD4QDQT$'M9K]@'AI2'O>'49I-XL[-JO^58_S;CY;SJ>5; :=R:_F!5TOQC?Z
M8V4(5E1L^MW\IMZ_;Q,3,E806J32\)SMTZM* ADW_]&8\))F.,U2KPSR*%*-
MC1"[2EV!';7JC[*KF+5 -JJ!K6[!229QYMF-/ >?O9ZY=:B)\R;:J$!'XN$X
M,@U*TU%A?,GB<1\>G"SS.%^RZ>^+^=/C\M-,3)]L:UT;7#Z?K:K9DY(WCVI1
MR['\8KZ$MJ)S3I*T1$I!&_P"<4(SR!5AL,@PUUI*JOQ:>P3*,38B7ZL!:CV
M%32PE';HQ+CQ\ !P]^TW"4$Z).WE$ISBI;L$23%TFLLE4!U(;[GH<?$*GF1M
M=0ZD%2F)S0O$B$$LRA22G'$H$"EI7O#<]D"\L.!)-N:")UFT@B?9Q05/ H#J
MF9".%SS)!BIXD@U6\"0;2\&3S+_@R<M;_ ^>MEEUW;R[;5GI:WNPM6QWX_+C
M?&%+Q=I->IVH]S"?-7T$)RF3E!$N($89@3B7K#Z%@CDM$4\+C4OA5$$IHDQC
M(YXFV977R:ZBH]B5H:)M[756*P<6K79 SQ=URT6K7UU]O=9PW9WQ3;7^\3?W
M\Y-8<W[^0.L59K)O!V3\21Q^XMR/PEYA @<Z'!MR(KU.S")#?N(,+=9(@YVJ
M18:F>\X6^]$QRI9^4U(]/%HYOJI%-9<W,]7:FAG+%2:2P!0G&&*54,ARB2%*
M,<X552@IO>H5.HX[MA7U1;S!%=A*?@4:V8$1_I*ZIL?GP-$Y$1_988,XCH':
MPS[ $ZM>JJ(>'_45*Z6>A>)T]=3SM_OW@GG7U&C[6"T%F_Z/8HL/,_F>K=2$
M%N8-*S VYG])(2ZP-HLLRF$I$LX5H8KD3C%IIP89&P^U<H)&4& E!4948&5U
M;_YR%-+33!,+J)YI)0@CKVXOYT (:O1R]*&#]7@YIU:WO<O9:_LP2SZ:=V1M
MEVC.RI)RF&-J[!+)*.1)(2!'B*HTYP)SIQY0O@./C1!<UE K?4S+I#,-,4R3
M,'!'8)M8P0<W3O;1&L0ZZ0P[(O-D'PP_^^3 _<&5)<S;8VOJM+5EU>K#K_;P
M91V_/TE2(D7!%!2\4!#;0@A,(P1%RHS)DC&1%^EDIE9NC.4RI-,'M2F(L.J9
MJ[82MX6>PTH@G =:T!RQDJ80)]HL#EQG9M.J"UCJC"4(JQQEF4\9[6A0#UA:
M^U2YA'!DW?@^-EX]<WWGO=R4WE8K6WNBE1FLA3[N^@ZI0.&,4;QJ%.>''+HR
MA3,(!ZI4N-\;F S)JMGG^7)Y,_O.;(;WU\7\42U6S[9>Z^K#/Y^J1[NH3(A*
M!:,9AT2RTI:^%9!EAN'+HB!9J8N"JL*O>I#;P'[L/D0MH3=6\-_ U(@.K+.:
M-=41=/5+R:#B_HXSX$9+$5$=*-'2" S>6)%_LW VP1W5.BIR+7Y=/G@%-@I$
MS,/T BQ6:J;;H,-F:WH!L9? Z7=WP-'ZHQ*5KI3\3R7OU*8Q\W(=@E.61)::
M0(4$AYC0TO"3I! K)A5#B:)*.)^8GQQJ;+OCC;2@%A=LY?4X"CT-KL/1=#3(
M^CYQ/HK6^5VN+VP>!\/1X!OJO/<"&/W.;YV0.74L>_H!PYVV.BFR<XCJ=D=@
M6R;Y]Z?EJBG\/;^6LEYQV?0KJ^2GV3OV6)G=6WT(RU^>XGY3ALW-"JV^J\6/
M2JC&RV K\-[-ZJ>T?:EUDG%),D@*8BOARA3RI)102:02J04O\MROHEG?(OM\
M9D,V4S@45>'M4^A]OMW,TS'-8<\KS?773^^NP)F>#'79WB8^Q@;#V/JOH*-3
MQ)Y8 P$?J\=6W^(.V[-K(/#W>H --6YH4?5NU?8;_4W]4+,G]='@]UW=M6)O
MTY]LU;FZ\S#'2:&4AH4B-CBV+"$I"P)Y)K42:9HGR*M44Y@88]L&[&IA]\ZM
M'L"^CV"M"5C-05>7L&[%@3/GMD;T/Q\],W]?4Q%0N_T2)*.5<@\28N#*[I<
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
M-/K8UL9&.AL0I6KY/"M(> 'O9J;W!F?/:U@C]Q782 YJT:_ 1GA+C%N\&P7
MGZN%+;+%ILN85;2"0(Q5P<)K[&&+6X3 LE?W(N@A@4GP"R6KU4=F(TE6SW75
MID*(,N&:P"RW21Q902%'5,(\41+G*"LSO\Z?^T.,C:,:"<%:Q+ Z6/M NM'1
M9?#TS#F>R/AGKQ]5/E;"^OX P^:H'U5P+RW]^)6A+?5T-;,53&>K1<6?ZN97
M9G(_/#Q.Y\]J83T-"U47/UT\=R]JP@$G'(FR),@F;W'K6TP*2))202(2J5"F
MF7EY_%+5+Q/(YZL8)I?]PSK:>UU QQHYC3)JG>-5;T\\B^I<.'%NM#/<9/1,
M4:TBH"MD[7LQAE&K#-C19O?*V,&O<7"-UMKO(F$&;O@7 [C]-H!1GAK&P(<[
MOG<JG;]]WE[2%D*ON\#;G>WJ>=N^<%D7(+B]9[/&^%O^MS+6H/S4=C.<E$05
M6.8<,I)GAJM1";E.2IAQJJ7(=)ZGU*\1U5"B.Q')H*VL&OG FVK6'J0>[_WV
MNI/NQO.CFLB!G+V=]@)=I;L]!@!_/MR&P*I^!1KE.WU@EZ IS;(R^K=[[.45
M:-\5\ZHT(,1;1H:>MD@+SF!B#[HT#3T9+Q>QP<</6^[^J&:5&>GY1G\PP,X?
M*G&M-:L6R^N9_%C-F,'ZTXI-G]LXQD*(O$R1@#)-[;$BEI P@2 KL6 %Q@4N
MO=RD?L./S0=1B^:WTGCB[;9>](=BSZR_%KR.,FM%!ZWL]?%0*_T5J.7OH11?
M&'21F-=S\$'Y,PR8ERP8^!0_+I.JFGR8K0QKWK)?GZ3AS$I7HN;;+T]-V@M-
MM"YY 9$QJR'F>0I)7AK:2@4K98YE@9@+;9T=:6P,U0A;)W3MB@L:>=W(ZSS
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
M6>H<XG%RJJF]VO<'=1-;UW4] C1.H^L08W$U9J.$2;2DO&G5[_,<W=")A<\
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
MQ";+,FTVA2%@, Y-=928JY@D&8_=>,YVZND1W-]7IG''4BG'5#9KL.UHS"N
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
M87#QL_U,SG>TR(M[]44O>_-]N%V(;_GC(E<YIXOU+>>FB)2I%[*<YSQOEZ*
M$:-0)A3$$B8 RE0 P@0&,89Q3%""<&P5=N]#F*F1Z;?-\S-=O98GQ)T"P4Z#
MH%'!S?B\:L'L3,^QEF%@RB[5,/BW%2F+!5Q8D(%*C_B U9/%>94HH]J;/D [
MM#:]C-FSM[;\T1I\M5SH'WEY75/<KYIB;>U/Y N>O\SE[_E"?EK+YV)&I.",
M1@+$A!O#%'. ,T%!&%.>,DA9RIPN6JZ6:&K$JQ7:>ZGW5 I,2N"VD.+>QVJ]
M@C^-9D&IFN/-[_6+:\?/HR[9P"0]RFJY-R/WA;"O[N57RS-NNW-?\!WU1_<V
M<%_Z7IM+=3VS:6HEWKW^M9#BTV+K5KPUI5SSM=XP9BB42! E@%"< <@S!"@*
M$Y!2'A$<DT0FR*5ZE?W43H0\0B4K$V#.373(2RU[P%Z#7S9:?!,6_6NPW#IE
MZ58'5^*U7A9;AAT"[,&I=%U%X7QIXVPDU^SY:ZO WNUEF'LPIBMBWJC1>N*1
M.= 5D&.R<Q[!W0&ZN^:Z7S_)U5YD^YRNI7A8UD7_]J^ .4>4LXP *GEJVF-$
M@(20@QB&"H48XR2R,D.OD&%JAF?[OKA4I'W1$=2J!.MEX%(4])HUNNQX'0'Y
M$2_I+4!WN:;WM@[VOMT1UF,DUZ\6<#.GJT!LVT$$J]UB+,N5RELKU?KCO-3P
M+W[\PU<BVN$^[COR:-[E*U5O.Y^O'<I]7_I2K#_,Y5J;^#FG\[6@]3V)0JF2
MQM]!XS#39C61 ',2 9EAJF(><6A7Y[%CCJGM*U^^/00[.8/?M:#VG'4.Q\M[
M@P=T!N;^$\#TN)([AY ]:WM :B16[H68$]]>P**#3\\].1I?7A"]S8>7/MJ+
M[^H@B"8 @:,41T(!G,D$0%(&<V4)4()B+K(("F+9L_IX\*DQW+?U<B%7N7B4
MP;L5_5<^=WI[]W&S(K;>:(S :-O<\#Y,MH^%$X7UQF1$[K+&QI6S3BK?35;[
MCXS)4B>%/:"GTY_I$2#%^6HCQ8>?+W*A[;O;A2@MP+O-:J6'_SVGS-3^R8^#
M^2.10I42H*1D $8, TR0 H1& M(H3>.4V\6B7B&%R[=XG #46I&@T:2\CJ[.
MK;4R04L;A[BBGLMTF2U'@'Y@4G7#_"H/0=]E<(C^&GXYQO(0/,E@?>PE6*J
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
M]3QO?:&SKZ[%A<[! [VK34O]T-/M0K0*67_X:?J?RIG>["*BLA30.$( :JX
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
MQC7"IZ'S.<-_6M+U#$'2=O2]JBR/CY27"0IWR^]RH><Q:LUSLW_,I.0Q@IR
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
MDZG0+RF[IBTOW+"&V./A'N.+E.JG_P$N[@Q?Z  =9+#&K+LR%$'RG/.!^'@
MG,403IY#1)""G A#0EPJ*G&:$.65S-@I;6H$5!_\M'J!]-ERZ ;8C5:"P3;.
M49D[8OT+H74A$;HNVEE9KU,FK<OLBU73.F_J$3ELRW)63WZWLBNO.4L9%SP7
M,.,(VXP4:=T4#7&>1IC'0L>1$TV<??K4:.&S^EYL;&*@\3X^K0OSE:RJT8 _
M*WU]@HE/D+RVH+P1GX'G?W]H_.*++T%P2YSQR3/'BS>^9,Z+N..+%_7\[M<;
M*@^Z"3_\4"R+K?K-.,[RWBQ\EX^%\3/N-ANUW;SY^3O[K]7Z[8)M-H<E>I*)
M)"8QA7ENEB2(T!PRHF*81DIQ958G428\RQ?>K)3/9!BI<GEKYZJQ"E1FP=(N
M<# ,5);9N('2-E :Y^EOW#ZPCD[)J(,U,'/=/DJ#MC\+AW4HW^AVA<9UH((!
M>.)EA7MRO^B/7]_,-1()3PF%+"$11%)FQO_2*502HSA&B&H4^41__/IF:D[7
M'Q92"?Y7L7R4JR>_*! #4#>C]3-[8$;ZX^/]U_?OP/^Z__CKNX??PT6#'(R\
M.1K$/&K4:)"#ZL?1(*V_W+@-\ENQ5/?FQ\U<)(RD(E40IW$,D4H22)764.)4
M:HI9II*\U]['7L34)EFK@+G5$91*]MWN. #IN<?1"YZAW0,_9/IO:YP8'WHO
MXR#@=38P3@R\N&MQ>N4M@5YV"_N#4:O:"_E=;;^MS-?YNZK3J3^J[8-^5WPO
MI%K*S</Z76$;1O!=>=0_5TAG,>89S&W'=$,%"/(89S 2-%4QQBR.8K^$S-N5
M<IH=H^9MEB'OORBVMD?QF[^U8J>?2LM 49JF/$MK!!@_-P8::4S&8:P7Y3"
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
M>J[M 7N#W,^J;AFWZV>)(XW&P!1VPT!<SS\).B+NQX8CC<Q(YX6#CI#7.6$
M7#L."&]Y^F@G@P$@:!\)AGC<K26R]FV7*WG;H[)+4M,HRJ6&&6'";OHS2&,>
MP1SIA-$LSCA7?4MC=8N>7HA2NT+37O=9/0$]B_LY#X";PSP$J -_>KK1'*G.
ME1M:P>M;71'[2G6MW,"X7,_*\7X_QBK;'Z]_SG__8ZXREG*S"H<$D]QP$8D@
M9Q&!-->&EQ"2$7':&#X\<G)^,=NMBVWAFCK4PJ:;)OI9/+3O>??'Y_NO]W]\
MN7UBG]K7D>Y37US-V/H?A\G:>M0HT_!4]6:"G?E+OX_]FUVQD%544?/C_9.M
M4UZU$F^6JBE&.J,""J3-[%(YA1PK 9-$*YE&$9>15SJQD]2I3<!&TRIUHFCI
MZ_=Y=X/<[=L>',B!YW6C9 GA_A]ME0<H7> %4J#ON9O,43_F7C <?\G];O9/
M';X7>GVWDX49R;OM5FVJI?.'!7N<$ZQXJFV7[%PD-NO/%IW4#"(=T03S"&F&
M7'.'+XN9&MO<O_WP&=2J@I:NP"KKGCW<@6LWPX1#:V!*Z0>45P+Q=1QZ91!W
M/':T%.+KIK5SB!VNOK% 6QG9K-ZN-MO-K^O59C/G,D892A3$*4^MZZ$@B;B
M2A&FLSC"./*,0KX@:6H$4!>-*?Y;22";VF*'4']A%>]9G^T$9#=G(PAT [/!
M.\6WX'ZSV5D-0:GB#)1*#E!R[1(.H:NLG<AYG<)JE\R]6$OMX@T]-R;MB?\;
MVZ#0AK*IY::*5+,5LA]+-^3-S\,E=4K%G=T?M;T$MC_OEYOMNMR6WY3Q<%^_
ML>7#LWV$T8Z9W]XOJZH(1W$'Y1_?L:W:-V>=JQQQG4@*<88-*4F&#"DEU"8
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
M;<)9]J=@FV\?%JL?_U#R4?W*BJ7]Y9TV'^K/2BS89F,SHNKHA+_FFDN=HH1
M%I>G6PQ#FL<YS'+,$LRT)MC+I0BFV=2<D+,M-L.TT/0?-3=J>I6Q&)C,'!ID
M6M. M0V4QLV -6__5V9M!,=&EMTRA^^&V1OY@9M?^NLUB5Z7O>%T;6W97T#/
M,.(SK329L,]N!+]1MJ6OY0#!TS119C'(>-E%42K((I' *%(LEZG.%!'SI7JT
MJ].O'H'"[BHXT0*M:.%$D>$HHNE;\K+G<64#6!@#U ;\\FB,\5TX^HR.&T.'
M!GND:-RS'8AK@%^0+2^U#\NM/3 +%3[K(7G<R%A_2$Z"7GL\HN?F5HM/B^5C
MG;<G4B%D'!D_-,O-,I:D.;2ICU!P93W1A*34*PWRK)2I^90O/16CIN=&UEDD
M';>Q;L5GZ$VL8V@&2'_LQ"#4!M99&>-N7W69>;)YU7FQ?V_#WD6Z/BL;5U\V
MJVHJ\3[H>FNMW%6;2TPRPJ,42BIL_=08028TA8(H*C43,8L=2V@,J^CT-LZJ
M:H.\K#8HVE4)6=G?;5U;! SAE[OM91GDE;;7'C;B_3?@!WX?NHEO.F,\,'.6
M"H$K)2??U"4GP9F2DZ"QUC;\.Y3!?M O&Y)/8LS=FS9.8^Q'ZNEXZ&)>SU7'
M*;U;&E8'; EL57Z^*#;?FL#O<VSQ;&3^/4SKQ^%'IZ,SY(#"1VL<.3R [;Z2
M(TCKVP*";P^%/7^W_9F+[4];K?.=VHAU4=;WG%.="R*%A(C93E129)!0)&'"
M&1$BDBF+/"NO.\F=GB/0*.K; L(%9+=U2'#@!OZZ5JTA]@K/0*-R65=Y!EI:
MA^P5X0%2L+X1+C)'[B'A <-I/PF?F_NQST>UM>NG3^O5]T(J^>;G'X;^[I?5
MN9_M>R6VQ?<RGWBN>,99G-B.MPQ!E!$*><P)5!$CN<H82:)TOEUMV<*-@-Q%
M>VV"[!48T%=16R#L:O^7W:9R4/X&GFLS;&GTHC$!L+T-?GSE,2QNI#4,V ,S
ME\6YW%7YU +W%ZNY@?AO8*\\N+L.LS>#^2,6B,8\!(_*9?Z '!-:CR?T3&.S
MJ?%+MOBLOJOE3GTQ#EPAU/WG+TT%NSB1B>(*YDQ3B"+!(8M1 G,>HSS--,^9
M5Y&!*_*FMHG[Q]^__!U\4 9/MO!,4[L"K!L9!81K8 9J- 6UJJ#6%?QBM/W;
M !N\CM"$2D2[(FW<!#0WTT\2SQQOZQW7?'S";ECL0=L#4R0B)+,,0X(C95C$
M[N;*)(4:YY+@),M$KGP<H@Y94_. 7D:S++I2 +QA=3P-"@/6T&="75$_UKU9
M:7O4/+,-/-<%WVW+RD_;%?C$UEV)*WUBGZ_!%2[^^:*DL6.@KYE\)@[ZZBU^
M/-(T++__.B>*$9$B#4DL8TL7,>2VO6^44JI$PIC"3AW-#H^<FE]Q;XC'<6.F
MA4OW?.]G[=!NP=>[W_[S]LEY:EM'/]WZXFH*UO\XS+[6HT:99*>J-W/IS%]Z
M%KFI-F$W'U;K=ZJL>K69(R)DQ&D&,;$]")B*(>5) BG5!*N$*9Y[=04\(V-J
MD^HM,W^PNW6R5M"S;LT9%-V^L#=B,_ 4;+0KCX?>78/&ORC-9>-#5:(Y(V'<
M\C.733RI.=-QJ7^ A?FD'O(*RAC5=SOU]<?JZ[?5;L.6\NL/\_N?[VT+LR;4
M*F>9Y#*""3??3Y3$YB.:)Q+&.>>96<B3&#F5ENTE?6J$8-W&@P55Q#@P-@#S
MBA'W(V[_4>BFC<&Q'6&S\2*LUU?Z ?!UCPP8%.>Q#OQOP]OKK+XW7AU'\/[/
M'.UDO;>Y[0/S_@^YM5E5W<#@L_G2K.VV\/W2?..?RM?QS<_ZCX>Z,HE07-%(
MP2R)[+$45;91M(0JSY5*92(I9GW;4GEI,KVS\G:_HEI;L+<%M(R9E0U]JROZ
MMI?R&S4W%W2$D1CXJ])K"$;J#M4+T^!]H/RT>*6.3[V@NMS;J=_C_'A5JF+^
M?KDU*\<J0^(@[8OYM.\V<Q9G(J$B@G&*"42Y9)#%40XCJE,A.4FQYBY.]35!
M4_.?*UWK5*#V;*S4=>._J^AV$UQ(S 9FL+YP.1.3*Q8=>V/F$17IF!\.7'/U
MP:.0B:MY#5LX7W]#'GZK34 M9(YS0P5<13!766S8@%+;V%-#C).$<4TQ=^O>
M>T7.U,C@3HBU+<U39\=7M?M69<:VJ-_XQ<&('LGS9Z".LI1JC C,*-$049Q
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
MKDVY.7RY*L6KOPIN+#NUX1VI1HDU"98V@;;=[1R]LL=IZ[K:>%!:OR\?W (
M5"VOM@8"4&-05C>IWR#SSE0X!"QD,O[@A2IT,J+FXQ9"&7](3@JEO((*/3,B
M5LM'FR%K/\)SRF(=R81#(22#B),<4D85S'(A4XTY,G_WB5UH/WQJL0IE>T'/
MY(<V5F[<WA>!@<GWD!AM%0N8YG#&W%#Y#>U'CYO8<,:HDXR&<]?<T''UXVJY
MJD(0;;=G6_&\J2R9<<T$9@S&@F.((H$AY3&%6NJ8)5&6*9+[N9?= J?G$5;?
M^+J:IW4$K;9_ZQ%>= 5IMQD> +TQNX&V-6WZ,_Q2*QNPOIL;*B&[@UX6-GZ3
MT*N&G^T5>OVNOKE1"[ML^O)-J>UO=N2L*_)7L9F3-*<)E1CRF-@^!3F%%.$<
M<DYQE$FM6.95-.V2H*GMO=5Z@E)1T&@*_K2Z>FZV7<36C3Q"(#8P;?0#JT=6
M4S<2P?*8+H@9.7.IV]C37*4KU_N'N=C]_M5N^]8L*0I9YSK4X0TB2K7,4 H3
ME&J()$XA(YQ#ICDQWD?,$'/:GN\6,S52J#4%+U1U#P_IP+.;"L*A-# 1G 6H
M1R!-!U+N@35A$!LIT*8G<EZ!-]<!Z0C$Z;AYM,"<ZP:T W4<KN[G++WHSEPF
MZY35Q.YL0[,R8?T0"'J(?16(HQQQ!7&2((BTK67)9 93*G"4IE$22>R75MY'
M#9\W?YP@[A=6E#D-;W:;8JDV-NR"+8K'LE.LG\?5:X#<O+&A01^8H$_1;DKA
M'2P K3CF/P=)3[\%Q$!.7B\51G4 ;P'IV#F\Z5G^CN.7;\7S<R7I'^8=,U<]
MEH77CO,!1"(B(5@&629R&S)-(;,MK3C-A(HDXS%W*JOC(7-J+F6C=CD7&\6K
MJH;N[I(KWM>]S %0'/R,\"* M^6SN(+J[I . .Z$,ENVWQ00"[;9%+H0^P:%
MF_;P?&N&IVRX- -%&5IF?_'CFZI/9573C6FMZK]7A[+VM^4#V<)68UB_^..J
MO+G:Y04;@T9U-%PKNOD[N+^DB5:JDF5K19::UYF5]G?+U?:R#C,@#ZC45VT
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
M_RGCVQ<5SAZT>6??*:W6:R5M!'89NVE6K_LNFF72]*%87,288K&.H4:VQ('
M,22$,8@EE1G)L:;N%0]O4V5RGX0Z8J#,MCHI(V>IH3'.ABE6FSA5U,#>0/<3
MNAM'\?JIYWAC,S#C]QR*ND)#O\J+-XZ.^PGK>*,TTAGL"*/E=58;!N".T]P;
M!8QVWAL&B/:)<* GAFCA_%NQ5/=;];29QRCBF&$%XYQAVQS.-IZ*),QXS",<
M$<&9TS;$%3E3^W8=-14&?UI-0:GJ38V9#\"ZK3L"P#7PYZ074C>V6S[!89 .
MRP<IK]A4^<34[C[*IY?WHX-]IO0)[11J4W>CEP^'1O/F@H^KY?I%W_E]B.!7
M);XMB_^[4YO#ZR\H54E*$33<DD"4IH97<$0AS7@FN<XPPEZ\,K3"4R.H5K6"
MVKIR]MTOGW>U+W"(R3V8<P./#?Y&N!'BE,9Y8&8=<HB]"7@LW ,Q^>#JCOI)
M& O\XV_+:')[]DQM^B;^9@M*[?WB.4V36$7,)L1R\VW)1 R94KGYMDC,<B4S
MGB.?_/4+<KP^":-ELB]4N4>[. R49WO4"Z"ZT7, J 9FU;V&H%1QYK#9Y-\'
MM1N%4 U0+T@9M_-IMZDG+4^O7.Z_??M)F1=CN?UJ0-U\6RWD@WZW,J._+83-
M$I]KRKE@*H:((5OE31)(DE1 1@A*,B88(]IU>[9;U-0\Q%I;L&W4M9M'LE88
M"*.Q^_[=%9"O[YZ&@VY@>A@1-?==S7#HC;1K>0.*7KN1;L!T[#9>><!HNXEN
MAK1W"QWOZ.=9=6?WU8UIYSR)\AB+#$J&;77O+(,L$0@*DFF:98@*+N?5<?^7
M+5MOW;PM)]D^[_RQ!L.]]DW79+8%7#T6RZ5U,\R;7VG@YX>Y#4&$DU1A%,.,
M*&5[4!+S93.#04DF"<I23@FMA^"]\=Y?<P :^:/ KY9R6.#=W.'@4 X=#7(N
MT?MJ<O>LKI89SH'VPBV0.^TF<U3GV@N&8U?;[^8>+2%W__UMM?OR;;7>?E7K
MIZK2IEW:UVFQL5F#VPI44&4Z@@BE%-)4*ZAH'!&<8ZTRI\Y7#K*FYGI7ZH*-
MU;=J@E574S;R'&N^NR!\W>T.B-O0S%-!5JH*K:Y-@=YR-],_8_L:=AX]'L-A
M.)+W?2.6?DT'W=#I:C9XY0GC-1ET,^5%<T''6T(&-%?Q;X;*[Y=V 5!\5S;!
MJNYG.!<Q0QG1$F9(&H<PSQFDQ@V$:2R50DHC%B=^A=1[:.$S)\:II7XIS#5$
MZ''W@+@YB@.#/#1YGPL.;L4/^W3M#10'[ 3=H,&^W1I,(*+7"2*WL%VW1_4,
M12B6Q5:5&;_WYM-9I?S6!U)/AGB+_RY5>/^7U4;9A/:O/U9SCDB$!*8PUI1"
MI%(!*<<::IPHDJ5QRI%7OZ%>6DS-+VUK"E2E*OAI2S5L?S@F8MTV*HYG_$-C
M/?3!?:E_G:1^L* *U)P!J[>PR3!M8^J2&5\[QL'_S/X6'$,=Q/?28=S3]5M@
M.CDRO^EA_;)%/_XV5S@UCIU-0&"Y66Q3D4*6< 5UG%&1,\DT<2KH<WCDU+C+
MNT]$"YUNVNEG\\ <\O']UW^\__S;W<=W7\+EC1XLO#EOU#QJU+S1@^K'>:.M
MO_1M7<HWZM$ZJINZ;HI,,1&9C*$B<0)1HLQLT@C#)&,\5PG% GNV+3V2,+7)
MU5*P9SF:4Q =%SZW0#/XGI0'*CT:E%ZP/%ASTN/GC]R8]()YITU)+UW8-Y/A
M*&?"?#F:QNYSFF.4<"0A%YQ#)%@&F4(13%0D&8H(2QGRVQ[I$C>]?9!]XM#6
M]@PJ]?UWWWR&#GC=YGPHR :>_F>2K*J,YC\;98,F.%S')%B60X>HD5,=KAM]
MFN_@<(__:=;+-(K/2JJG<D^C2B_^4OQ5GQN(-%91&AF'0&H-D:02,J(RF')S
M2RYHQJ13+P8/F5-S%OZ_'5L;.>#]4IK)\;N!^1M(XYDMG9FX']"X G[]D&L
M& =FEBX$>YQUN4+I?N8U *0CG7T=IZ,==*^+4@"C?> S,$^T.L["7)\TVIF8
MIVGMLS'?6_MY>Y^5E2"V.YMP\/8;6S^JS5PQ)072#$KCT4&4VL TQ&/(,D01
MP]C\S8FDNX1,C95?Z-AL[OJY=F>QQ$AA33($J8R4#>/ D$9Q!+,L5E)*CA%1
M?A[SK6B.XRE7BMFBQN&P='./;\5GX(_7RQ>MUB^<(]QE?2 '^*R(41W?+B./
M'=[.:WT=W>W\RVJW_7;W9$A8L-HO0)3&N>U$'.=8F$5Q2B#AFL XBU,>)3GF
MB6..Q+G'3XTH2PU!K:*KDW46MVNNZ:UH#+V]U08BJ$O497C7'#9WMN:O^==A
M[EYXZ$B.4)=!!Y^G\ZK>Q=7+DK(?C#(/]@#$>E5S(9' :9I#P3(S8:4V7^<$
M:\B)0CS%(N-NISV=4J8V;U]6URTVFUT9[&T32XRVWL73S\#J]GF^&:R!I_5+
MG$H-P;LNA/J41;^,0+A"Z&=DC%WZ_+*99XJ==US<;_+_0\E'\\W_K!;EHGGS
MK7AN^BE0(A$6$L:I, L<Q"3DN5GJI(1%U'9V$33V(8"+DJ9& K6BH*UISQ.K
MR^BZ\4 0S ;F@GYP>1/"52@"D<)E.:,2PU5SC\GA^@W]",+VPK!QQY9K?F=V
MA6#S_3^KYRH&<_.@/YE%@RB>V>)^:6--;-.7>2)3(?(D,2MZ:KP'2G)(:<YA
M*LR'5.%(Q,*KL'$O+:9&+/Y]G_J![\8M@T,Z,.^435K*S -KP0S4-OP<I#'4
M36 %8J9^.HS*6C?!=,QHMSVL']LUK9K?KIYXL2R9U'A=WXN-^<&*T:OU4_G;
M^Z71ABWN1!DB9(BW[-#^O%!;=2?_:U=U;OA@'F$49(M629LYTXA+E3&(4YS;
MC6,%J5E>09FG&L<QQMAO836\RE/CT;)HU?>R:)59F9F!7T*S)MZ7HW&LZ#OB
MD+L1\K0&<F#V;HP%+6MGH&4O:!D\ [7)X& S.!@] P>S9V!O./C-H3Z1]Y=@
MO%$*]-D80>%1OS'C#<#Q!VE$R3<MYM^I3?%8Z7?W5[&9RRBFJ2W@@+CF$.F(
M0Q:1",HL3VB.DBQ!?5;R1V*F]I5HUJ4M-<&?5M%^:_AC4+T6\#= -=+JW0.E
MODOW"R"$7;<?"WF-1?L%0R^LV"]=[4<!4A7SNYTLS$C\MJJJ>\\QESG5+(61
MI@HB@3!D*HZ@R"6/,TT3C)T6X6>>/;7)7JL'&OW<IO@YT+KG]8U0##R9G5%P
MGL(=]G:D=YB[JBEK?CC,U'//&F5Z=AC1S,FN2_I]B\M/OK(1I+OMMY7=F/AH
M1J[\=) T0B*3%*8X-O-2$049R7*H<B($Q1D1D?#Y'E\6-;5I6FE:!3LWNLZ
MU;;7I[D#8[?/<QCD!I[5_4'S_E)?QR/0U[I#T*A?[.L&'W^U'>[H1QC_-,]2
M#UH_Z";\O(QNK,^@WZXVVSGB3""=4,A0;HC#)HYQ(B.8<H%398@DB;VVCJZ+
MG!J!E!J#E=;5F7R=/*&KI91Q8X71V;,8L0/N;F02%LV!2>4%D/LLE"JRN0E[
ML"J'XQ9W> )QC(/ 4;G&'8!CSO&XLQ_W?+3;ZT9"73K9]M'6&<T%9AFDL8PA
MTDA#SG@*A<R063LHD6BO$[Q3$5/CEH?U(ULVE2ML[<%*93M!FIT?/V8Y@ZH;
MD]R&U<#,<4#EH![X<Y"R.Y=Q"$019P2,2@F7#3RF@(XK_3<*WB^WQF_Y4"S4
M^BW;JL?5^N><IR1/E$"0JR2R#0W,3WEL7(U8<^-7X!1%U'6SX,SSIS;9*Q5!
MJ2-HE'3?-3B'X/6=@QMQ&7AB^T'BM87087BO;81SSQMM*Z'#F/9V0M=E/8M(
M; V]VCK<9GZ\_[\[\W2S&%GLI'%\/]FR+ZOEW7:[+OAN6W;M6WTTMJR66V/7
MHCR#,/-*;5IYZBFE,LDHC*6V,3I)#CF7$F8213'AN<B9US9$6/6F1AAE4;+:
MNG\#JK3/,ZT]\/BY^1*O-RH#TU7;L'\#E6GVH+@V#M36@;9Y-M7JI8&@L7"0
MC/MAP ]5O".L<N-6_A@$V).R(<-(Z<?^;W=FX;?<?E#F%K;XROZJZWN]44NE
MB^T\)2S)(AI#R26#*!(*,DV86;#E/,%)G% 5^R517I'HPP7CY%/6FOJQ\C5<
MW6@V(%8#\V:M*:A5+?>5:V7!+[6Z?PM'@8[ !.*T:])&)2E'TX]9Q_6V?H7\
M_O@RUUDNXRQ"D"J=0420-$S!.4R21"0)):D0F4\AO\,?I^*L_?'Q_NO[=^#+
MU[NO[R_7MKN$3_>,[V?UP)/:S6#O8GX'&V\NYF<>-6HQOX/JQ\7\6G_IF1)Q
M"-C:=Z]\5VS$8F6;5>[]\P3E:8I(!*.4([.^RLP'.3$K+9'R*-)<QS3-_3[(
M;H(G^%W>AV2V6D8"P=;K0DG;2D?O(WH]EU2.0^'V#0\/[\"SOJ7P#+1:^1Z4
M'F15XX=3J.P'-Z'CICMX 7&2W^!W]XUA*)^5-<K(JQKELK_>KLK05&5^:118
MK57QN)Q3$46291E,D$WZ9(Q"(HCQ%+(X01BS&$LGUZ"?^,FY$<NU>BJVMHZV
MS3(PZF[ :@ETI2W8[/BFD 5;>S? ]1P5-_H:#NNA-YZU5L(6] >M4)?/;*O
M2TMFY1\.QOPTI%<9$[X[6#\P0T?'N E_G8@9+V N1M'X/<6_YN+=DUI*&V[_
M<6=+9=A6EOOF80E%*!8"IC@Q7)?%&G)),DB%BC A6$GDW#SLLIBI<=I>4U"I
M"DI=W0L!=@#:35/A8!J8C@X(E?KU*);8@9%[?<0P6(U4$O'\6Q6X!N)U1#K*
M'G;</%JEP^L&M(L;.ESM?_3_18DR2_K]7^*;[9UD@Q?G-,D1$2B#N9("(B04
MY!@CF$>Y$CJG)$V<S_[/"9@:!S8Z@D;),IK6_?3_+(C=[!<"FJ$/U/Q0\0H
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
MVEP_:+P!?[Y;/1G?VW-_R %FM]D?%KS!UX8>N/4H#^X*1;"2X%<%CEP&W!6
MT]+?SG?Z[BEMYU^$6C+C:=AC-<$VV_K]UC@FF&09%'F"#8VP')*(,H@$8CBG
M*$."N&TD71(Q-=IHM'/=^[@(W;4=HQ" #$P%C6)!RU%?L[MKWIN[6W/>_.LP
MWSL>/-(&Q37##KL25Z_TCZI]5^]S;>Q^1^UKR#<_/]NT&V44/YRK,HH98YF&
ME#&;[T<RR% F880QI7&BHXP[36DOJ5.;Y7O%05MSP'^"O>[ND;CNV'=SPF"(
M#KW]<!W,P ?:O9#J%=[K+F6TD%]OP]MAP/XW]^N6^.7]/%$D4O802N8VL3@7
M$20R1E )&J>2)2IR6X(<'CDU%OGR0TFU]&N3:(#I9H%^Y@X\Q;_\\_V[]Q_#
M]4<\&'=S?T3SJ%'[(QY4/^Z/V/I+OW7])_:SG)N?U<).RZ^KK^PO&U-B*YX6
MRT?C+)1%3M^PC9)O5T^VN6EUG(921GF4Y!!'*(=(Q\2XZ7$&HTQ(I"*FHB2;
M+]6C?:K;>K^O*D[O+*W>V;9"P[VZG]6S>=0WHVA94'/U]+1:-D64MRM@U=[H
MGT ]/2]6/U5U)/?C8*G?ED'O$73;2!AT5,9ADMJ$JB592_=9-2:PU!W45X&[
M]=JV?[ _A]N#N!7%0#L3O=48=;_B5K".=S%N?M[-E0+NEO*T/_T\EQ$7,HZA
MH=(4(I022!,:P2R.XXCRC"F>SK>V$IT;@5X3Z.7+[,4.&,%0%MEKMYFUM>(W
MAX+;FW\#JM2\=PV!\\"[,5](. =FN-^.,'S?C=HMU0,ZH0A?0."\N->J(=!I
M?$<9@>[[@G>++>M#;^:14%I(I6%FV\+:&O"0,))"13AC$A&!,T\7[:K,Z?EB
M]IM?U8"OID9AQGQI&YB&:P-;P^UZ,!,"PDDV>RWU'[6]ZTO$AN_H6LN;2A/7
ME^9[]&T]NK$? 9EQ7F_KPZ '7?>-7SZ^76W,9-")[=BJ%,QRC"&B*88\T1@R
M&:<IIXI&U*FX@HNPJ>W1[.N(Z49-((R>@+5L*+E(VB J:>OSF0D#F# \9?_F
M1TR=P^#&2:' '9B.VFK:A745@[;9[,JJ>:6VX5C'!9- A-,I:E2N<3'ZF&:<
M[NFY@EHM'VT],3O0]@#Z[J]B,Y=(D$2E*<0\9Q#%7$$>,P)S@N)(YXPFQ*L1
MQ3DA4V.40V4UJZ7YW!H)X$^KJ6=\R5E$'9=#-^(T]!+(0O35#R+_=5 '!J'6
M/N=$C+O>Z3#R9(W3=6V_2;\O36MK1;QEZ_5/O5K_8&NY>?_7<U&5KWUG?- Y
M(9BHA%$8R8C8G&@*N8UQ1YQ$A,N$I83[57=P%>WSVH]3V^%0ZGEA5 ?"Z@X:
MY6= [=4'TNCON?1Q'A$W(AD"Y8')Y0"OU1F\4-JV+-BC^ZXKN->;;GR1"D1!
MSF)'I25?,(ZIROO^GLG3MB>7>>JG]4KNQ/:?S!XG;']^6BT*\7/.:)KCC">0
M"RX@2F4&*8DE)!&/\M1X-1%._3BK4][TB*I6$S1ZUNU!!5LLS'\V:NV],=,-
MN!LE!0-QZ#/Q6D]P#.,,5+J"/^O_#E+,P0FF4*G7G;+&S;]V,?LD"=OIIKX)
M@$>5K7]=VWIM&<5*H4C"%"L-D>08DM@LE 1!/#6\DR0D]SE/.B]F:J=(I5+G
MZN7[)O2=Q=2-/VY':F#B."UM;_R64LF0B7E=( 3+PSLK9.2TNRY#3[/L.J_N
MVPW8/$H=7!K%S)>[/F_Z69:O*O<4E7S_ES"7UFUK*>=$2F$+3:=FG91$.>2I
MLIEXA.%$1(F,L=^!4"\]IG=(9,WX=U \/9>UVPK;[%.YQN/?-B2.>R^#P3Q6
M>V&K?[LC46G"#.R-F(&V&:"R8X"^PS?@&*P9<1\=1NY0? -,IVV+;WE8/WH\
M[M'^KEC8F3VG(E.QSC3,4FX\)*UMN1I,H8[R2'$E=9)ZI2A>D#.U[>-:+?!+
ML01RM5BP]<;6!JE";2[W _."UHW( @ V])EW4[C3J%C%!\Y K64X'KH"0R"F
MN21E5"ZY8NHQ6UR[/-""R?S0_.[]7S;@3S6;#W=+>2?$>L<6F^97]L@IBB,1
M024BVZHC9Y!E6D&4IEF,-(L=\Y?"J#,U=GG8?E/K&Q=;?N/1<U$V&,JOL7BS
M/^__4)LSVV^AE=MJC4FSZSMKMR_V>H$[U*+03YG773SV N[J(K/?4WOFD*Q7
M0BFYL75)O["%>M#F-[;VV,]/YCW>&H$VX/'9QF#/!:,D3FQGAC@7Q@/+8\A4
MRF":,84R@>*,4!\J]9 ]-=YL5*^J\MH^XV4Y]N(O,Z'[[&#Y#(,;@PX$[L!T
M^1+7+S6NC>8S4.H^V\=)/P?.]/#'+%1RAX?D<?,Y_"$Y2>'H\8B>YW=G4T%:
M24%O?AXNJ3-+[NPQ8OD__Z$V=I%;5="*YV9=201!%.(8$=N6)H(\9022)**9
MC!1E&'L>]P54;WJG@U4^%B_SL43+/L"L]N![I;Y=NQK]/8\)0XZKXZGB*XW5
MT(>0K:2YMF'MS#F;B7\VN<Y:-JO^ VH+ZW*! 8\I!\ ]U*EF2-7&/00= -23
M,],A9/@7)GJ[6FY6BT*6TN^WZFE3ADGBTD%5&*HXS2$BD8 ,I0(F0G.22DR9
M< H\O2QB:A[J"RU!J:97U&D'F-T,&@:B@7FP!SI>-8NZ ;BA9M&%!X]6LZC;
ML';-HBM7#G!VVN0*O]NI_U1L_?7':AY'$2**(ACSS,S[*(XASRF&-,:*<Y9B
MH;QZ[WC*GQHIF%<)!3P9/0-X@#/1VV"<P&GH=@6X,FY38;PE:T%GA>JPYZ"7
ML1OC!/2,].F<?5Z&QNO4L^,Q_JTYRLV\_2Z?W=XK-^3?5FW+6TG(=9' "&&:
M9X:_9&8S\Q1BD# N#9W)*(TCJ3!U=&.\94^-RFKU;7A\J7^Y)[2R%H"ZZWN[
M.H%[:PK?(;GF# T*],!DUV#\OHUQJ3RHM0<M]7OT ?$%V[TKR("@C]0C)#3X
M7JU >L+7T1C$]XFCM0GI:6J[:4C?1_1MHKM68O6X+/Z[/#-ZHY9*VQH&"FN6
MJ11!K3.;4T4S2#!6,!9)+E0J*,=T7FV_?=FR]=;-X[T@S6?"',L<;LZ\88LR
MGYB5O5O_)UON;$?XV+<E[GE\922RE*D(IDEJ(PGB'+)$Y3!56:RR-$:IU#6^
M[Y>.,9C!T&TDCH7M.R6J]D5I('3=%@X!\!KXF]G6L#SH;W0,V36X$X1@+8+/
M2QFY'W"GJ:?-?[LO#Q2!]%%MYPRGBN8*PUREQA7/-($TQ3'4"2,H032/D^2F
MA TCQ,OG'B%=X]UIH@98V%C?[VRQJP][%HO5#^9<#[D38C=*N!6X@?G@; "0
M4=&2Z'_L8;N["MOM43XM7(:*W;$B7C<BIV7DU3B;]K4W,T/+R_MUM9(_BL7"
M^('W9IFP?"SX0E4BC_\]1SB.6$8X) FUS=XP@RQ7 L92&WZA),X$]4OKN%DG
MI\DS:HK'0<-;T\-ZCI(W$PV(_"O05LN:&6@-QEWW8-Q"6;<!&)[?>NKS6F1X
M&WP=S'GC@_VW2-\5QJ7;UF5>;<!0O17$(JX8SU.89<B6$F(2LBB*S)*7<RPY
MXVD:N6Z%7I QM2W/1LTJ.J.,A7/?:KN$X_7]RP#H#$U6I\#TV(R\A)#[IF,
MI$;:7.R%F-<.XA4L.G8*+]TYVH[@%=7;.W_7+KTACO%0B/[3>O6X9D]E[ 6*
MA*#:N(I2L=SXBYF$/+75DX2,4:(2%OG%8%\6-37VJ][45GG^6M=>M=0Z$';S
M]<+@-C O]H6L7]1>)QHA8_#."QH_HJ[3X+/Q<=UWW%)+VA9&L@'6;U>V5_FN
M6#[6Y]>KY>:-TJNUVI>459MWYH?-MA!S0B.5RIC#3$G+)II"1G5BEJ":("2D
M)%3ZQ3C?H(W/Q!DGI+G1K$^UZ7X#XD8^(X$\,#O5=:E_L7;\K4KX.)@"#K8
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
M0B="$T6HVP"4V@K >)2(O7!B6\=)/3DW 9NO_L?[A.(;Y_$J[;6VA%11#1"
M)$H#!E!)D" H)U(&GW).-HGC0M%'7[\75%SK4*DAVR9 <I(2JF"Q_L^'\138
M", R=(: N*0,!E59$BL!OP/!N06-KA*K ) =K]XO945;1\>Q0FT)&:_QV]/Y
MU]D?TY&V1D=I**&">]PX?22>\4S0\B61.95&^GJXN'WQ?JAH.)-90Z M8:+;
M&T_GG^:S[^-IA%&4E'N9%>$>82TU6CW'F"<^! ,V.*-SC>AD]]OW0T?#6<YJ
MHFT)(I]FBZ6?_/_CB\YW\MR!,1!(4(";8:21.$&!4 I49 C<^././1Y^]W[P
M:#CQ64FL0V<_"P]S\!W=(6MA35)(J+*X W)!/->,: 744@^403PNX[GQMOT
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
M"1M"$N7&CB[SB%TB/OE,?!#@O00*LG;=]O[4[0?W?_SSNY[UVB1B3V)W(+E
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
M#S]/(Y49PIQ[DETH67]AB7?(;;1"2W!44='_Z+%'26SDS.1 1#PYO*F>>AI
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
MW ?AJ,$8L+3*"CR3P#1:?1Z-E-K$)&O701U-]+"!]<MOL,-HNP%X[]Y%3O_
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
MK:_KJY$N&D$J_8+M0\TASO^!837#I)0SOM"9*71ZLA$0I"X$CBQLTDKQYA4
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
M5@%.,&<)F/?))>V-=RWT0H<C4@X2V8,C4@[AW]2"_V'$!Q?96UJ"G*M80)E
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
MN#H#YSO5:;_^]76^VLJL3F7A,^^-+*Z^+45D]7I7$)C24"MR;<0@T+9.>1A
M5D]/?^-IL%-D,;GB^I%)+Y=D,H;%YA66<'FQ>5?>;3[CJO[.[G!=#>6<%>V8
MT36WWY9:",XYQ,@\E-J7PBNEHAS2EOBHQ7MZTSM=?8W/_Z["F/L-_MMBOJB3
M9O*+]1HW;Y?TY_K'+=(Y43P1!]GV^M<ND1^=2^W;I[+RR;)!DQ".7+ZGU[NQ
M0-96!A/#;%=$M)^(5_>X"I]J3OA\.8LE:ZE% ;K;!;G3S$"H#9*\<8)%KPRJ
M(5AZ;(V>7NE.!TPS;DZ,BONNZ_?XWY=S^LYNCV_G]&7>FH4127D& >AJT8"4
M#GS""(9Q9KSAVMUU!^]%R2%K]O0F=SIJ1N-V!T;XR[#^O)TFO?[\*VWA6[C
MVE)V\S*L5M_)V=@.+9])CSYEIL$'58>/F#IWH#XT6L65%D*1RFQLA@\BK*<7
MNS:&>'MY= "R'QGU2UC/UQ^(EI#?+6X7.9&+@8EQ7QB@K D1/'AP+F$-[@IK
M@G)CU^H\3%M/SWAMH#:*5#I VWWJ^G68K[9'YUVYL@'?76[6F[#(=*1FB5O'
MN$20MC)1)#I7M"^0W$>=,:*^:T:-$F1XC,:NHO+CA1R:B6G2^,,-UZX6?CU?
MU-YS+Y?KS?H?*_)'9DE9&Y(P8$4P-0;L@0Q,#88;KXMFBNGVE6,/$#,,6L\J
M'M^&\5-[?E<NZUN\[:.$8FQ"3IX)X^2C6"3/E5D.A27M3<T\M4/FI]WWV<-P
M\&SBYR>S;V+Q_X&K5%] 28KKS\N+_*Z\6GXAGW6>JFTXPZ0S"R9!DIH16UC=
M263@I.56&9=*< . \/@JPR#Q+ +=C5G:'3A>+U<X_[38;L2JDH-1!IRM#:JT
MRQ R<<IS:PV/:!,;DL?]Z"+#H/%LPM7M&-K'K?$[;G[4?,Y;1=8Z03KR^GA3
MR'CB*( +(TU2$:49TE?Z@8\?AH9G$U=NP<0.'*%_KN8;LJ0+Z;D= 5M&K=>7
M>ZN(+D2-EK -R=2NRE%:4G<U)AXR0R^SSJEU%]BGJ1J&IF<1=!Y)%!V ZS[W
M;?\"\W+YY>O%O.YLEHDS(8@,)8EZJ68+/FA34[F"*Q&=#ZTK>(=1-@QDSR)&
M/:)(>@ :;NJ'[3=V*R*P>\TSQ?/@K8!2! ?%LX8H:E.D%*W/FLRVYL[T4S0-
M ]>S"DPW%4,/L+IU6&:6*:6T9Y!<[;ZL'8>(M(%BN;*19U.R&U%+#8/+LPHN
M'\W>#J#QQVJ9$//Z-7&J[N,:]#.G@J?;F!P!7FOM%)F"03(--D=44N40FM=E
M/TC,L'3'9Q42;L/X+F*_[_%K^+X=S_FN_+B5+ U=OI:!22G5=K(,O,X<D&?G
M.+-&Y];9V0\2,PQ#SRKVVX;Q'6BA^ZRY?>+*MKOH9E>\N<BS4KA/TG@HZ,EW
MR)X.BJ^ABJ2Y$/3-%)H/\QA.WC"4/8O(\MC"Z11W+R]7E=/W%#/XK#+S&:RJ
MV2[%1N(A>G#%(/?$PIC*.=R[!^@;AKQG$< >73S-H/?__J^?N$U$_]?V1]N?
MU'_U'LO_5?_[;^_?_/#YZ\UR@=NY*/]/6GZY6J"R\4/ZC/GR I?E]>7F<H6_
M!?ISOIGC>EGJ:):/N]$LKW 3YA?K'S>UGI/S>T<!_A3>/&:5_W6SJ;O;W2WV
M$YY&V2#^M<%%QOQ_GYZG\VJ^3A?+FC_[(A)R0]K,9'*()7D("@E%B>Y,GYT@
MX\MP$9CG7+7VCNZGI,4HK#T?;_A[VV+X8S5?I/G7</%F\3LQ]>.?>/$-?ULN
M-I_7,Y9=X(IE$%@[(SA2X9&%4GMZHRH,=<3FPSQ/(7CZ.KL3L73?:*WSB*\+
M%^*@[?X'AM7'/Y<SU#:*( -81\I>D>4!,28!@1>3I<S)WRTO."](=W1.7ZLW
M)3:/$58/EN'!>ZQ=(F=>N,!2Y!!SG<&*BABLE8)@;"F*NVAD\W+DHRB=OJQO
M<E >++#GJ2EK"\F9\"X4)A2=OF1 U6$\WI@$@A?I#$\ELLE5925T^L+ J6%Y
ML+B>H[*LO25G)@<=8A%768E*&P6.90:F=@B4UF2KFS^7'D/H]'6$DV/R4'%U
MALD9KT$ ]'[W7B>CAE"2!DMJGFL36#9C7LO3%Q:.B*"#F'L\,):;<#%FX.7-
M@OZ*'\-?N+X)3]1, OI5.A/+<OT+O_[U%1=K_ 476.8G!&%.7;%10*;IQAL%
M9ZZ7O >W&'/(AGQ;)D(&1?^X5H85J"6'P0B&PK8.33Q"SJEJZNJC:^%V?0A\
M2>[[?'$Y7WQZ]Q6O^E&L?\&R7.$M*?WZ%ZU,2F.^"*OOVR#K[TOZZ6)#XJ1E
M/NUC\]<<4QJ%5HQ#\"J!<EI"L(:#D08MYF*\:ITT<H9M31OR:870NYJU-SQT
MX?,<P91]MON,)^>2IFL.:P<^97U]31<6T"K&8K1)->\V=P*Y/8"Z(_"=?CB.
MPL%S!?TNCW^F$IEC66<0V?D::S,0MF]NLG#O)$K5?#;I\=1.&Q[]&T+^&!0\
M5\0/E<4LA&)1% V%:P5*F%B]USJ<FI",2CN+K=_U1MS.M-';O^&9&05'S9S=
M$UJ>7&5+/.#"W<>::PE87H27@M$-F7E-W,C@%6F3$D/0=1)\<JU#QL=3V\,E
MTMX9.)/TNE#^N[V^1A)5N/BPJ8EEB_R6_MW%3SN_WJ7PZ&1) 9QSI:8Y>H@9
M)5A5BBYH>&B>DG4,G=-:]>="T?W@'4^@'029?]SC3]N:^>R3U\0UH]#4T*BD
M[3 #+A1=)XT$AZT-\2=(Z@**(V+B41">)J#)^[SN-K-GV\[.?^!<S\B^YSPK
M.K;H(BACZ.+Q24".5DF?4Q1Q2&7\08M.>PV?#5WC"J.GZ_BA_8A !K@7%@)'
MXIJT >@8"6!62"5D3B(V;Y+W*$73>D13Z;46XNG 2]G7B1]CHIBHO"9;!%)$
M.EXN: B)_,8BK++.9VM*^_&A1Y/;A8(\MR5X+O%VH3BO^W%=Z8*'3F@JTBOA
M%6"J'1!JFZZ P=>2!9-CUE$Q.Q)L'Z=LZDSJ,T'EH2YJ[:36%QH?-T^B%+J6
MR$#4-50<2JC[*E G$<FH>';-TP.'439U[O3$:&PGM;[0.,1.FF6&M,.2P&5-
MV[,ZT48M@QB<B"+)[-+(*O)Q J=.H>Y"4S:480>&Z$,GS3%$$<EI*Y'VHJS*
M$"*O(X=1\J0])S-HK)RCGD W;M;+:7Q_9JF%OY:":3/_=O,*56NIWV-:+FJA
MZ]4LHK:YA8<L.69RX=%;/T-V82PR.1X0=*E#IP/I1U^X)/TH/)/(1$$^UDD?
M*[MPT.5P(XL?Y'#-&,>Y,R7;VLVF&ANV@-.)0PHF"U]49&&</*H6U/>05G4Z
MW@9JS;&EV\&[RP/;>8 A+VX'YB[ID[__H'AFF*1#SPWH%,FKXZ5 K.T#N.2>
M6Q:2X:U?$9MNH!-TGQF%#QV&LT.BW_/P@W%^ZRJ>Z<(\=]LFO[;.976L#CAG
M@+QDASE%;4:S9X>1V$E"1Y>8;B+6?E%+W[AJ^;*>F6"9Q< @F$@;<O5EEJL$
M-OF(S@F,?C2CXR&B.O' ND3FD:(['(O^"HL+_$1'(8^)QKLQN'H]O)J3!U.E
M-0\7L\AD;6/$0%M>*\BE ]J=@2 E)E.8*;KU ]21I$Y;7-TW<IN*N5_=^O)S
M6'PBO_O7!?$1\][<,=P(='0Z34(+RC -060-1G.)J(2+^DQZ]GX"IRW![ANY
M#43:/U[W46?ZA>VDVW6=G'7%VHN+Y9_;7M^USW=.F$'7<ZFB51!K!]4H6;+2
M<,&L."^(!U ];6GX\T!V:^%W /<A(=!J3%UNUF3H_Y]E7+](FW=%,&X_KL)B
M/=_]PKO%BY0NOUQ>5#-H=X?]&E8+$MUZUZL\Z5!XB!KH7V=0M66#TR%#X<)$
ME9SAO+6O=[[=33M\MY/CTRF8.CAF#W"]3INM/6SWF[N:F_ZN_%LM^5DO+^:Y
M<N##95S/\SRLOL^R+/\?>V_:Y52NI O_HNBK>?@(%%3S+@I80'7?_N2E(03N
M-[%IVTD5_>MOR':.Y.!!VUM)G7/6RLIT)GO'\"@4(<6 05(XK1@3H+S.$'-M
M<(O:^62]Y4&?9FO9E_1QIP9WLD#&@$'/,6TU!FL5?$;Z\*IB-*BD,R(#2P:E
MIBK3)NJU!J9=(#Y-=OR$QRUW4#CN8.*^T=Q"J?V:[+?S>O%[3MM</,.M_"<2
ML^ Y!RA%U6),)-:4(J=/A: U3R6P$^'U+O)&GF/<-UJ/UN?3@NK'+Z2SYV&)
M^<7\:_UD$^#466B,9RE+2L +XQ2H$^=.\PR<Z^B4<3'Q8;KS'$GXR+.4GQZ\
M&V&@7^"_6WW!Q;/\W^?+U;J/X(2KFBWM9.U;J:J_1(+EUM+R-DF*;%*)K4=U
M[$C:R .@^P;O47KL"9ZWL_>5*B8Z!)]D;4%=>S?45@YY+4$GK(QY*#@>4F3Q
MC[E$/$)/3RSK\Z>CS##+;Z8AUM$FY+,W3OC<\6U#YGH>PO )TCRM\;7%J:"@
MB%/\+ER"4+P%+CASSL@8Y6 [4_LTSY^$_!:ORDR+S3H9QT'D(FHJDX=@4TW[
MS[4WJT!96F>T/D1/)\EJ1V+BOJJ(HS7059W.)3>O9]])N//%CPF]C^G(!,1D
MZS5X,> 5UV =,T$*[UWS2HC[J>FC5O%XG3\&IL/$WR>4ZMK;?K;=]J]'0\]F
M>>L%+"=&,)=L%" B,B!/PM79S0DP*J9R*(J'UH'QX=3V4:@X/!2'4=]3@>H'
M4NOB.]9KM&<I+<[#V7+]7[SNTTQ""H47YT *S*"48."%-X J%UV"UJYYG-&*
M]CYJ&L> <7O5=A )_\3W^\6<0KO5C_=G8;8B5NL5V+<:Y$]B]"3&NER=K3>[
MZWQ-<H&L"\)1Q!](OD.#]E[JQAX+<RI8ME%/C\#;GBC,/M=+UA=AL?A1YHN_
MPB(O)S(S@UQG<%+31I&SH, ?(R K,:*PVK#!7<K[R1M[^LNIH-=(0=WNY)N\
M]!N,_4ZNRB*</3]?UMG9Q*?G*B3I@=R64%N$!W#>:_"&)19+L:KYH<!AE(X]
M3^:$NW1CM8W>P^\G'E^$;]-5.)O^+^;J@A!I7\CP_X;?\6R^,?T^QQK71;">
M>?(YR/Z'HFLK9)>U*2Z*?*L/QIV-_/9_\[C)=<UA=@+Q][CS[N3JKJ]\)J9$
M3(Q9\FG)O"M7&$2R[H"(#&45M>XC<%F3.VYJ6V>QROX*?+)8O?AH(A-G AD#
M:UGM$8^UC0U/8+S*2I>,(;6>!'4<Q>.FKW6&V(/4V"-H?U^0QSQA7E'\+P)M
M$]*2DTRNB,MH(1<>N1!9B^8E5'=3,G+:V>E0MK_<.^@PM4LMB[,B6DP&"BL4
MZXL0(!9GZC!WEWG.5KK!;^P.K%0:+M_K=+@Z4B-=)'[?):U),**0ZUHH4*H-
MAX.V)"4I@*5($;Q4.:FA6N5>IV/DW*O3 6E?F?=EGJX=>]^0D$N&QY0A!:1H
MFP4'SI"?R0LSS-%.GG3K04J/$M5)LY#A<@H:Z**W@[EK+-U_ZFUDT)&["$F2
M#)4P APS",K0L@G&HVS>F6E/$KM)06@!D9T V$9;O>V2UQC\?3[/?TW/SHBW
MUZ3+V>>:PWV1B''SYPDM;YN+9,!"\*!D4N!-"F!L4=')P+T9JD?MP41WDZIP
M,L@.I=&.0?P&PW(Z^_QLL:@U])LT;E]0*A0*2@ZFMH2P4*\.(41%FU1 PW#
M\Y*'B>LF\>!DH#Q60QV#;W,8*0W2DE$9BK*T"<0BZTIBD")GD8"BM1JJJ?P=
MY'230G R@.VOA:X@=>E67\^_R2P91BR!%2(1-T)#M*F UZRH9(WFKG6/EX?H
MZ28Y8$!0':V'8U'U:;C#MYMBFT0>"Q$O@79Y6Z?!4?2?$($IGW0*2<?FL^(?
M(:F39H-#9\L?H8<G40#TXBPLE],R3>O'S@LQ>5L&34I_]GA/^Z*?0YD\0;E/
MSI%)I$W0AWI)((L#KU0$R65F/*7,Y6#]6]J5^]0$AC?SV>=/N/CZTQ*:6&9X
M3DF2-98%5-8(,1@+-GI)S#KM@WH$20^^H-_"G7VT>ST9I(TL.[J2O&NK7MO3
M1$&KL 8<D@>@))* O+60I1:!G,%LXE">^#TD]7MB>PB8AM!#5[[X?1NUJ<-9
MG T@F:Z]9=:W&TK1OAT"+1.A'&]M5Y^LP]0"6"WT\"0<IK=A4;.1OV,3M^BG
MI[5W?AXF^ 0NCK2VK/.S,^<U35$9B$BAGDR"6Y-+3FZPEO[M*YKOST;_%.(9
M3IAT#K,0$$1M:E5J4ZOB$R2+WJ+4.J?6W#Y"4K_NT3[(N&UX6NJA T?I4DS/
MSE=?YHOIZL>SOZ?+B39".IL=L,18/?,G\YEY BQD1(T3.3:_Q;F;DG%!U%39
M]_7Z.%SR7>+GM_G7,)U-6$1G<HR0LLRT ;, L8Z/,4HJC"*CQL&& -RBI1-#
M=(2>'X7. 4+O #Q$-2Y7T_2B=M)=_/@#OT9<3"QW6G)G09M:)BT4@BNF3H$7
M(FAOO4_-3[3O(J0WV!RBX]M>\]$"[P U-X;]_'_GB^DR3U-5RY8=;PS1'0KH
ME"*M+,G 66D@>96$EU+&I!KCYQ&2.HGM6R*II1(ZP-2V->S-=:&"RL89#IG9
MVLF+BWK\GJ%@YI99$ZQN[03=14<G 7Q+]!PM[A$ALURL)A]J@L)Z&X]*HTU.
M@W"U0:L1O-87*>(A1LTX%\+MU)*%GGH-'_33%39NO'!<4S*$/WRX/'L P1:[
M$I-6-@M 44PMB600D&R>*)F'VJ>WZ)T2B7:!P9C>R1'*NJWN R0WLL+_F,ZF
M7\^_7I@K:0I+P8"76I*Y"HF^LV2]4 HG/)DOW.FD]Q&5WWCIR$H_1&7S%O(;
M6_'A[VN$$^;114%;E-"NEI06<"XY<"A=CED:GW8J1GI,\==?.H[9;Z;X@^77
M@6MX_Y[W9CK#URO\NIQX'F2TT4'A@2*H(!WM>XE<7A]RTD$([UO7I^U UKB.
MXY!G9ZUUT@',_ISEZ7*UF,;S%>:+^2OORM93OARY4E/-/#G>S-L,D:?:^8B3
MYXV)@Y2\>&4URZ9U4X+=J>OUP/9 8,Q/HJ4N2I$>Z'?$M5,Y6P>>+#0HK@-X
M$A08U$5K1!%8ZZJC(_M/C1 "M4%8(RUTCJB7?W^;;OJI_U9'<V9O(I;D0>C:
MI:,83ZM&9$B2Y&:"<^&J]?O@^+I)6Z^;Z-!H.T)#76#OSDY9VYE]/D1A#(LD
M(E'J)&X2%J,OS(D8G.0J-F\G\  YX]9A#(VP5GKH%U2W5HHV22<7)9"YII62
MF:P52QY*5M)QEITKK5,+=R!KW+J,44!VA%ZZ -N?LP6F^>=9[<1&#%ZTD?[T
M):S^<WY^EE]__1;2ZG+4Z:?MF&LI0V9!2TBA;/NB1OH?A=<JQ<0SHPB^>71P
M"*7C]FP</E(87'L=1*W7!M:$K]/96GOO<1;.:A[FIK@82;&KBWEVQ6L9M&;
MZWD?>;,%@@L!K(F.@G[FE&_MZ.U)XK@M'H=&Y9#Z:F@T!QT]=/[U:UC\F)?+
MSVX,"6TS<&BW=PPP9N@ YDZ0BAL\(A.V=J!U]:P_T]Z;4P&6>+3(0G1RL&2P
M]JFXMV;#E7M,_<N_T]EYK@7M:V]W^1X7)/UZ8O1IOEE^ZS__@*OSQ6SY87YV
M]FJSUB<H.9,L21"B<*A-%B!(*T#[8EPQ*:O0NBW!T#QUDDQU)#9OF].ND-"!
M.W /_Q,6BC,B2" WFWQOZVBWJLUP D,CA='2F=:#:^XA95P<]H67W3S6O91W
M, ;)[YG.\\=56*R.[BA^#R.O2!TOSA=53^_7;Z/?O9\OI^NICI?F@*DB,2HD
M<\ #*,\$.*-KI76DP-%;SJ)_Q!$XEH9Q#[B[Q.A)U=IS]$\[V0+#$FNSX/.S
MZMD]R/_$&L:41@E2N5S3S 5XE358X;DJ#(,(K7,8VU ^5JK+*7&VFP$>4N6C
M3W^XA^<;K+XG%A</R-P%54I@##(6VJ"20 @ZBWK&QZVU-:6$'VZR]R%EW,NB
MIV:Y!U-RSP;\-[QK-=_#_<1E96(4#%#6)!D5(GA6S4F(N3@NT)W*?.]%=W?&
M>SBH[6;#A]-Z%UT1[I5Z/E\7A=QD^TWXML1WY=FW;V?35'/!:C')^8H^>C/]
M.MW@A(2@F*D;)DC.*2[7BB)TQPP@%\9JGY'EUF4\ [ Q[N5NESM"+Z#I>>5,
MO#0YDIT!G6J?.FDC1.LEI*)LL,YJ^FU')R:#W1P_103OI;PC3TQ>SO*I[DW2
M%UJ99S@O].-_85C4 8FS,E]<NTIJ<WFRQXL&N$$YE,U3-&T3)7 M$LA0(SL1
M'3C++0AGBL@J)?V4.IK<=1>Y20WW2D?I%:.0E9$5)Y^KGCAZ"!Y3\BQKV7SR
M[KW$]'MQL0\:=KD'WE_V/13@K0O1''+IG*\%H[IVB1868DH63%91II!STCL!
MIFD5YO"@.$YY=]9?[B/)'M2_K2F*R:8L&0=AZTC*P KQG#QDS92-#M6.@^^>
M5OWE7LJZI_YR'\F-789WHW[0U\<K:<#;&J5[S2&4F"!J(QC9P1+43JV)GU[]
MY5XJN[?^<A_YC:WX&_6#@>>B4D;@S!?RV+.#J,AW+XK%+"/+P>^4X/CTZB\/
M5OS!\NL@I^">_DF!!Y-B5!3:2X*OBF3[.%<@,&=NO>)VMRK<H_I+C=^1H:TO
MT%#F72)GV[JDV)!2\0R2IB6DBN/@LW# 549-'*J@!FM^_11ZD^VEYUU[D^TC
M] [ <W>K+"'J!:K7@)Z9VH<_TGJR!H@;9DT)]&GK"/PI]2;;2\<[]2;;1^ =
MH.;.QD:&2QTYF=X20YTY$C4Y[$9#0<FSU<85WSJ=\^ ^4J?O0G8,9HX6=P>0
M^5DP;\/737RW;K'%M*MGTX[BNUI,+KP#*YW,J>08AQO2\!,UG;0A&]C/.4CV
MW:+H8HE59CRM+N:,!96"JDT)-$B*'DK)6G.!)\%1GS[/83K?"4H'** +,-&S
M9N'L W['V3E^Q,7W:<+7'SY>'!VH8C"A L=C39DWI>8G1$A"(\H@K6Y>8O@(
M23U"ZA#=_P2J=HH8]0QG>E>HL?B,M38I7)QN""ZLU@B>HP#EJZ"$$E![A68A
M<BCN%JKN3.-[]$6]^4%'8J6]<#NP0!]KOM0J+*9A]:Y\^H*OD+1RN0Z>GR\P
MG+\KSQ?A?Z=G6PZ9=U%)GR$GI$BA! 9!V 2*9RD49RXVG^6Z/Y6=.%&M[=3
MZNH!D.M^QYE<S]K_:9N,0I)<?_?BR]5",\)8A0X!0VVF;<DN!T_N**N+C)C.
MOOF,UUUI&S<7;3CP#:&:#B#WQX:A'^L5]3+-9_.O/UX1-[.$ZTKM?%Y_^VI1
M/[CHY*ZC2E)$<F 3.;!99'#2>> ^"-3,RI)=8_#M3^6X"66#P7!@=74 R*U5
MOV)TR][ON/@:9A?'+]*69)Q(H+DA<^X3R1"Y!<E+R-+(E$OK0XN="!NWW<A@
ML&NOE Z0=L7-9B%-T[-2PG116U1L^7N]"F<7W#$5?90I01:E@!+$8F2!?%U5
MF)'2"J];WP7N1^&X345.8/*:JVGD:/6/<$YRFIXOMR[LI>2VK.1D<JZC"T/F
M"'6^-X3:P59[GDU16>EPR\C=&:L^\IJ=8..>#&Q:"[8'0X5_3U.871?217MS
M%$6'5$!2/%-[97,*O:4ELXN>Q>Q=XJUS6.\E9B<<^2>#H[;"[P!%E8-9?D$.
MXOSK\F8D\Q977W!Q%F9Y>7'FQT7644@PT0=0)"%PK&@P(E@=5%%:[I3WM@>P
M]J%OMY-8]N3 -IB..L#?Q[^FR^76D:Q\WN#NU:=G6ZX2668LQ%"IP\*4HR^>
M6P_2,D&QLW$LM$;>;I3MAKFG=_P_@%XZ0-N_X^*/\-^X7/VX= (N%]:___'A
MQ<5I38H1K?;@'"KR%K$F.]H,B=?$YMI 7;9.M=F-LMW0]G0N$ ;4R\AYP^N3
MP:\DT]]Q_GD1OGTA=^%LD^%F6$R,XF$2DP95LT6BI: X>4[K1T7RTG>Z$7\D
MA_A> CHYBFU60-)&TF/#!3_?9F&[K&1D-CA:3-DE!BKS3.QX43.,9(F%&\PM
MZHON)6"\NH-&BIVWEO*(4$F;;+/)LP^3E!0/B7LH+) ,LB=;:+4&B\HIQAQG
MXJ&^EDM,__9Y_OW_;)^X@<;VARMD7+UO1!BT4=K\* EVH//G'R;1,=IA4P*!
M=4RER@:<\@JXC)*5G#*ZAVS!?CI_OIO.!ZD\&4;G>TJP YV_>#LQV6>6(P./
M%D&5>IZ@,4/4Z&6LW1#90^["?CI_\7:<+('A=+ZG!#O0^:L/$W19N$"^,WE!
MG&+X0 PSE2%CL"D3V24^U']F/YV_VFV=-_<(A]/YGA+L0.>_O9QHH5!AI-A&
MV]J]+R,$XA%X=C8HX2V%5\UT_MO+<6["A]/YGA+L0.>O/TT<>;&<*P^Z*%N;
M;17PV5N0Z)5#9I3G#YUJ[:?SUY_&N88>3N=[2K #G?_QY\1)%V2N'=7J '/E
MM* PUQ; )*+"3,X(MM/Y'W^.<_T[G,[WE& /.O^_DX"6N"H(+E&HJG)@$.N@
ME1!5073:L0<[:NVI\_\[SMWM@#K?3X(=Z/SMFXDJ%&G('"'4>G<E"*\Q:@_"
MQ.B"\RD_V#YS/YV_?3/./>MP.M]3@AWH_./+"1H?I7=$;."&*":N/2L29$US
M9PZ+>[ X93^=?]S-AVM_WSF<TO<480=*__WYQ%,0R:)QH%EVU05!\$XS($:%
MD5QQF=H9]]^?CW3A.)S2]Q1A!TK_\^-$)Y=S-@90!]J/K.3@!1<@0BT>D"R+
MJUNXHY7^Y\>1[OV&4_J>(NS@ZOBNBZLWEX/12O&> DX'1+FKN6,!7.U^CRZ&
MX)12Z%OG)SQ(4">)[L-43!^M@0[@5#M[;KM\3D1(Y,(&"R&3/!2A'P*+"GQ*
M*$NPS#9OTG#M]9W4KQZOU)_G2Q\DX9YG";Y9-W)_&Q8U#^<['M[S]IX'->II
MNPN9C7K6;EYUV9A4H,NT?VBP$65M2\@A*$Z>A$G("HL:6>O>U3<I.-8NO,'E
M$O%J%F=]^,N_ITL25L)WY=VWM2V=OUQ+;R)=J*DUM"I,(&]9"4-A,?$<#8^<
M1Q&5:)VHM!>!X]J6([!QVY@,IY8.]J(=F?N$B[6%Q@EQ8+@P!42NK>Y%"129
MY]INW#DI D?9O '>OC2.6VE_>N0=IIR12UUN<K5Q!5[,OQ(I7W"VI)UC\]%Z
M52VGY#^^(;[?SE?;CM287YV%SY.@O2W,:F#.:=K<HP?OL>8%::4E_0[Y+C.8
MFA S;I%] ]B-HY8.C.!-IJ]Q/N%6,PQ9T#+B%*@BF?0@N86B<M *L\#F$T3O
M)6;<Y,V&9JV-N#O S7_4UA-U#5QC(00RP8P9BG*% I7KA'11TQ5C[7OK115.
M8\3<0<:X9P -L7*LB)NA9*!XKMI6^MULM9R7[?Y.L>ORZ/#NL><VC?;V8F*8
MX"^;VCG<.A"T\=33 D<>M\P@DT[9.J.,:N^6M@W^Z&DOYLO5)4NQ:.^E]J!Y
M;2@9,@>G#4(PF!R%$I;%UN>*/Q'151"WCXY_=J6/$6\'>\W-3;-R,B$3&-!R
M15((O):;9C*!"L$PG56V#)5N/:7Q9RHZ0,CA:GW0,=E;QAV@Y..7^6)5X\$K
M#JPM!E$8$#K;6C"AP"5!JZ8XAM*EY)M?3_Q,10<A>3.4'"GC#E!RPZE:,^#0
MFEJQ"5I;,JU"D>/MZV0G$9E(TKCD'KK3/-IKW1DCP\;/S3!RG(0[@,@5X:A4
MJ1-;*(S7"<C<67">)]!$F.'6E*A:!S3[06+8D+<9) Z3Z.%0F*_"V?#QR_-P
M5OOM?/R"N'I=YQ5^/7(BXTZ/;1J][,/",,&+(L^5J4(6(3F"E<FT?7A-7Y32
MSN:0,VO=O+%M\/)LN<35M4G6 H,/%>"L=CQDM<&<J3Z4%"DF8[W"UL'830HZ
M<$H/T^YMHW&$8#O81&[ZTQ^FG[^LWI4_E[CF:D*4YQ1H'\R(&516M!F2B "S
MM-G%D'QIW:KH08+&!<TQFGXPC#E&[!U@Z WY4=.SZ6IZ;445HZ(,%(\)YWS=
M0 U$4:>2L90R<QQ=:7[8\S,9'<0T;8S,L2+N "6WKA2V#/UX<;ZHLIQ@S)&C
MLL"0O#6E J/X3#NP/A>?::VY,D"6U0,4C;Q!':OPAR]TCI%^OUAZ.Y^E+4/*
M<$RA)"C>4[AO(D)$)FN.AW0JV%R:^S>/$C6R-3H-H@[40;^@FBC)2K"IUC5)
MLMOT(S@FB0V>A62L2/3#.D&7I(Q\_'(: .TE[V:Q]U#[VF67G(OVR]-P]GZ^
MG%:EW<S0F&3C.5<8@-D0ZPDEK\M%DU238XF89ZKU 5\KVD<^!#KI7CF01OLU
M@%<6?1_6,10NLP#/UFDBF5AGN=3T(AZU%::D82^^CB)_Y-R,4^_4 ^FU]\2.
M/\)JW7(:E_-RMXSH5\<>D^[UDJ:'IH>S-\P1:I2,V\ 4>.-2K1WU=:9%!,]5
M\L;$&'/KV7!MCU#O%>+[\*.NGN5OYWC)K8XHN,<,W-=V)TPFB%;4G BM-><)
MK6H]67$?^KHZ?MT'&;L9MP9*Z6!#OBNY_-)\7^/O+2W83W_AV7?\8SY;?5E.
M?"S"EQ@A^5![Y2,'A\2G48Z%)+37V-J5/)36<8$X''IVJ!-HKLHG!-E:]_?I
MK_F$"RMC, PJ,^37H .G0@*K>4DZ9XVR]5RJ/4D<]]2F.X >HKBGADL"&DZ,
M=3$ZJ8DM<G<516P0BE*UW4GF*6D1>'MW94\BQST0ZA.;>ROOB:'SU?Q\,1'1
M%*XI[F(E&U"N'H\5@R!=L:AUO4MJ'5[O2^.X9T)=8G-OU3TU:$Z_XR381(LL
M90A2>%#<NWHC7B!I)AV3C)S]L7S/"QK'/=[I$YK[JNX)0?-9H7=>,IEMC(I6
M($E4%Y(C=S78E!!,+-9;*]&W[T%P *'C3J7L#J2'*_$)(74BH\Y.)0N6"=H<
MN,L0N1# 6#;$L%?>C@7.<2=5=H?'O535P37E@WS].<O3Y;KY%^:7?R?ZTV=?
MZT^38C-C6CK00:Z[%2@@QYH!.2E.IQ1JK^Y3XO$^0L>=A]D'.)LH<7^D^@U2
M9_@YK+9_.U0FAA186)$&I-9(2RX:B*PX,.BC-<5+>:JDGG'G9IX,;RT4T7MY
MQ#[79)-;7 UT#TBO&>TF\#:+EW>!_^=80?\GUC1GS,^^$P6?Z0&U3>4%(9_6
M0\GS;UL+]H%LR;$WKX>^KZGHFS ]S'VL3#(J(SVP4)L])H$0M8B P0AK(AF&
M!]LA]W8?^ZBD^20XPZPQ$G2V I0E;\T5K+G8NGBC,U.Q=3^V?6GLZEYV'X0\
MO'4T5DX'(=V#_%U?T>]QD6HVK%.A>.$B**GI"V.!X@4E0"<,S"F45K4.[?:E
ML:MRB<' =ZQR>D]K>E=G3D_;%7K>][RF^^1.1 ^S#^H254XAD;DIJ7:TBA!#
MY.#(B0U,>(J2!JF>;K8/O@C++Z_.YG]=HOY96DV_KYVZ3<!XE6C#&+GHA.M2
M/+$J"VZ:#W+!BI*&.X.MM_R=B>MJY]L'$[>-SS#JZ&[+NX@U)YKYDDPARYQ-
M-: A@#>L5LTK%QWMZMZU!M7=E(R+H('4_N#.=I .1NXJ>B&GK7A^W!*.54Q:
M)A5DKQFHZ&3-"I3 ;8DZ&"71F$>VK<??TI6C<XBM:2S(#HS+K1KH=Y'V_QGF
MU[.7?Z<O8?897\T7]QU':2S,"HS@LR3THU#@M;:@C;4NL>P06R>1'4'N6+.:
MVR)F/H[Z^G6^/WXA^3\GQG+MM8BSY?J9[\_"K,5$@'V>WL@Q/YBA1F[ZME_Q
M^0+?E>L4?,"S>M-0^_0LUS3&2N/%5GB)YB"+%5D9D Q+32I7$*)AP -ZQJ4P
M4;>.MX^C^.C&<ND+YO,S>O?=FGM&.J.%N'[G\Q]7?[.EX]E?89$W8V"<TY(G
M2[+BJHY>EQ+J:"_P*$H(+F4;6]^S-"-^7"?PA)C]J>?=*.KOP'.H%NEM^(K/
M_IXN)P%YD;5SFRO1@0H:@3SC7%WBDHTQ/-O6B9'7WS\N^D:"P+R1/CK"TG:&
MFG)H7>0*F*B%29%GDH!*@$A.N^29H6F]A]RD8%P\':[)>R!Q@%A'CE8__37_
M]&5^O@RS_'%*?@VN': _\&O$Q<08ZT,L'&PLM$IDY<-B@*22*DD8,N#Y$;_N
ML7?T 8!#]#8?0(@C@^&WZ0(3_7IM.:^Q$(5RW'H)P05:&MZ2H0S6@E6ZL*1E
M(L'M@(-['C_N844C"+0070?[PV:+I#]>F\3(6 H\9RB!D2%DW$"L3904$RQ:
M);4*K;/C;A P+C+Z\#8.UT@'<#I<<%=LS_*M)>IC"HP)#<:G.L2S>%I<)H-C
M'%'J$-"USG(8@H^1>ST>#JN?>I&/K..Q/:CIUPUK:W:66[O/BG 1.0>A:E9B
M]@&\9P@Z1]3,:8RWVR/<[3K=]?"1@[#1]3UO*?R1T?,>%^N<@%FZ@P\N:8?(
M(H#D&]?1DO,@!5BC,7BO672[W!4]](Z1M]B>L-1,%4]AX[U/KF\NAQ^GDHH0
MP@./TM8H&,$Y52N2A(E%1&[SR;?91ZD>MV"\#X_QQ+H?V8 >S.T'PL;B.^97
M\\7KY?(\K.>9TC.^SF?K?T!2D-EE&2686.\+B^,4N=?!.S:33R0\V=BX@_D=
MCL+.'8'&.)MWI_2&L]I;@O_U+"WJ#?3KV68+>YSIJ%4*UFHH&9&VS$1,(U<0
MLE31A)3%$4C?FYS.?9)3PWI8=3YE9V4S?7KY._WA:OEZ1@[<=)XGH>8XHRPD
M^!AI!2<#+M7):8E;H;GWQK:?-M:2@Y&=F''PWP$8?H&E0#:AX'1U3IBY% '/
MI>BL'01KZJQ:TDOD%+_$[#A*VM9\\U$5 [ Q;KN=)[XHCH7%4UX9;\]K +\-
MR9;/OH?I60VQ2"1K4S&)B?YO0U6$2J"4,D#AO 7NE-=2%('-6P ,Q<NX?7^>
MZAII"9!1(X*C);'^\A^XK#FL&RO!)Q&+-D8*".MX*.<"KF0/NF:N%E[[+G2S
M>]Q!_[A=AI[JDC@6")T&QKL=$*P6T[3.9;R*J&J<A7EBL@]:>81B)+F0AMS*
MZ#P#'Z(M2+&PB^K@,/E(XL9M7]1=T'Q*53]=M/\1_IY^/?]Z<P?\(_QXCELQ
MQ,2,R($6_;K/:,P1G+(6 F>!QZ"TPT&/0!\C<-R^2$\1]4U5_K3=G9?_<SY=
M_7@](S-POKZ361=I?_H29G>>)=PJLU__\K>PPE=ANOB/<':.DRA"I*@J ->U
MQ8,))#J=*;CB.0LK(K/]1-JMF1^W8]13=;1&A6 7J_?EUV]G\Q^('W'Q?5I'
M8-\ER;?SV7?:K2_NY#_5SEG7?U_K3M[.5_^%JP^8YI]GT_\E,:\E1E'<]J/Z
M=WP2<E+>%$_[NG>@:EFJCPI!I,",\XXBNM;-$$[+X6YW@NP778@=H^G77FU7
M3]K\H]MV;*+0DD^(":)Q)"JE!43)"O@4%7TN#<?6I2:C,;O;&OS5+N9'%_M>
M&'O*1]J/>@W_L1;MA=>P%NZ5BY"X<DZP""4[1KHE!]\S&R")I!*%MEDU'TDS
M#J>[+<-?+9'@":&KCRVQ%*S](O#U+,V_XJ?P=VV<5JW.+$W/IFNIW2W+31-B
M^@?/<89ENKIH1\Q+"LHS*&5][^S7[1X4^>$.A4M&:-6Z1+<U#[NMG%\U!6%4
M1#S)!B 7B:_S0J;BV=EZT='OYN5:3O7FI.DYKOY"G*V-QOJ3+_,S0M,'7)TO
M9F&67X9%[9NY_(:;4KI!.HH,3^[P+4I.+/(^>IXPCG5&BX8DI:@.G@?''(+G
MPEIE)$^Z]5W]K]+SI"AK@ZU#1S6OXXP3&<18)$B?LTVHG+'-TQS^U?-D3\P.
MU_-D'_5W$!K=+$]T K40B"!C/<KT3!#QC(/%XB0OQO'2^M!N_SKD)]#U9"\0
M/%B'O(]&.H#3X8)[H,X,T7&>)/ERZ\$3B3.(2,)E4CHF7&UFU-K/'X*/GNJ0
M]X+5*>J0]]%QSY6D6JFD#<4=2=2!)BP8B!(%B!Q*-(88T[MDKAQ=2?JTJI+W
MTOZNE:3[J.(IF,['8W&6/%/241B.M:=*2!J\)+91\ZA90I>;3R0\GNI?I??(
M,7O^B74_O@&MLQ+>E8U9V(34F#_-[XZ<)[QDKW.P4+C1-5&&@:.5#:+(>O)$
M;G_:L3I_G]=V;F8;(V)^&O7TBKR+HYGWVZ.9B?3.2]0.?+&RMJ>*M'DH!L$'
MER1%F%CD,9B[_<(G7XK9'&U'J:17G&V6S+O9Z^VE[(OP;4J+:E*D$SH6"X@E
MU*X7!0(7#H1)OFB42=V>=;T?W.YY[Y,O@&R.NA8*>I(W"U>';_-R=<AVGRL4
M?_QT$+>6Y""W"&U)&_[&8$!1]G$[X&C+#P$+:=!29!4%+0:K%5C-E?+&I=2\
MK?>O<CN@64Z"D?40TI#H#)/@52A@N! !G0C9E7_=#@QP.[ /9H>['=A'_1V<
M2=P\-.26"RNC@O45NPJ.0=2UZ1=SQL109&2MYS/]DK<#>X'@P=N!?332 9P&
M.3L,T9!?INJ8(Y*ABEAO_!B"=)[)DD5._N19=D_\=F O6)WB=F ?'7?9I=0F
M8T-R"!EK3Q24 5PT"EQ@-5O6B!1WB>_^*5U*]]+WHUU*]Q'^^ <'#[3&Y%H(
M61)$9H@/G1EX4S(DS:TR0;%P.[/D7UU*#\=2,U4\A8WW\9,6%PO75FJ(E4^5
MDH=(.P.4%+B//$<ONRFY_.7NEH[Q&$^L^Z>,]D<3\B^+:3[,S\Y>S1?U'TUD
M*AA2JJ,K9)UB@QH<19M@B\M."*=$;AT6G9;#SAV,QO@]677'T6#Z9RRU30.%
MB<A*164S2:+0CAMXAIA+ *82RQ*-4D$]O56V8>Z)+K 3(/STB_$ N!V\#K^M
MZ[H^KL)BU?EJO-WLTS+.C;9@'=>@/%IP)B;(P;M@E?8NIR>S& _H"=O?1?RO
MM!:/ %L7A8ZG*@B=,#2>(\6>(:I8PX("P8L$WG)6M#51BJ=:8/Q$,Q-^I65X
M!-CV7X9^LPQG^+E>YG6^#+==?J\)QX>,NE"$X5*(-9\^U+E>I%!O&6KGO;B=
M+M;Q2OR)O2?:$OI76HS'0>X77X^WG7?EC0IH(Q3)UQWH-1FM; &+B]9&963H
MYJQRD%BQO];3O]):/ 9N1\:*+V?'K<6C.EKN+IA'V^==4_)U?<?"R97 !,5&
M0SX&%U"'"((7VFCDCK&RRS#'?CE\HM'E<4>I?:MD+]#],XY<'^]^Z2-9WY R
M! K*ZQQ;^@Z%A6QDRF3SA!7-TQ@[X'N<@]I?:?V<?I-N"^9_W%GOX^+CRK*(
M6&,0-+4W)P4B)A<H(DGMBG'^=GE>Q[9@B&;,S??S?QF$SF#]2[L%-\\!'Q><
M+HYI-!J\X1Y4MHS,J?+@C)7>,!=4>#IG87LR/\ZQ];_L06>P_L6OH:Y-N7M<
M;BSE.L\H@K:U<C)I"S$X!28(GNJ]'GUY,N9@'\['.37_ERWH"="_N"'8(\BR
MP7(4A8'PT=5*[0S>BP AQ8C:QVC5T[FK;GQBT/RX_E]&H!\P-SWQ;]X1X&*&
MP+:/\J9^_> B_H>>UJCN?F>"&Y7*WT#9+'_ U72QQME5/?)EC7$Q6(0A'/!H
M*JZ#A"!L LPQ:,UH:[C=_.UH&[<'><=N([^1O&=UV<U6BVD\KV^LTM\J9%%?
MN,#Z:5C\N/Y'V][<GHLL&(E$ZMJ.341=.[/65MTQ&V$L5]C:#SR.XG&S<H?"
MW6U[>D*M-G2&FMO!5]-9F*5I.+NV0819OC3Y?V"H(E]__C;0;E/;UA]N*(]Z
M72-+VH[E1J;V\LU7$+_JWZ",+249#I:["$K'0%YW(LAA9E&'("D8;VP^'J+G
M6&-Z^>QGRR6NEK3"WTQ#G)Y-5U-<;B6?W\T^8#I?+*:SS_0'Y)\L+GXD[V:Z
MK/]^K?E/F+[,IO]SCLM-N5C"7*2R'K26B1:EK@D)M#)1873,>:E5ZQ;D0_(S
MKB%NALK;EK<;"'1P>OT;&:?O83,*Y-(8_1ZFLS?SY?+YCW_'_)E87K=ZJ:[Z
ME^FW=:."K%,Q@4)QKCQM?+'0[I.C!":2-")974IKHW 8I9U >'2D_>1\#*[V
M#L!]!QO;VG26&+<N9BB>D>R\HAA84DA<9 B&%<MB;&VH[R5FY.Y.)T#"? BU
M=("OM[C:M"NL0MMRM>U3@!&U#<F#%9'VIT1"\I;$58H(D?SSZ#1K#+#[J1D7
M88W4/1]$]AV@Z$58?GEU-O_K)A/.9*V<#N"2\:"4)^M>- =?[\*JV7>RM86Z
MDY!Q$R>'P<[Q$N\ -A])"YMSU_/E=(;+Y4?\O#;>:_LLD]8^\ ">!TG. 28(
MLM :P!!XX9F$AXWA\R!!X\*H6S^LG1)[0.2&]NT"C05-(C<!G&&<B,\(3DD%
MP0GKLHPH;/-,U>L$C%S;WTZQMR%SL)3';K&U7&TM;<;D1% ,<EJWN:M==:1T
MP#7&%*TP$G?JIW7QP)%5?;A"YL=*IX-5O]U$?\/E]/-L(_0*<31"\2P2F!#)
M*C*?P6.VD)3@J2@G76SM -]-R;@%S=WN/ W4UB7XMLM0D2^GUY,*0J%%Y'F!
MJ"2MI""(G2*9*&)P^/6P$;70\Z/0.4#H'8#G@@',SY9;GJ[.0+;&6.3(!84:
MX%VFH$!["9$^@^2YBMIC-*XUCG8@JS=(':+_GTXDVRJC"WS]?+3V8;K\_]<+
M, 1OLC 1!)EI4,5E"*J0[8[:L9@-R[<K+@<Y0;^@9]Q. ]WNDLU4V!4<U^D$
M(:UJW]:+XQ3#5%:Q0!:,EA:K'595[32B)7>):QE*& R./]/3WYGX85J_%TY'
MJF#D4.ZGPU?\[1P__37_]&5^7E,9/OU%G__X./U[:[@]CS8ELM1,B0"*8X 8
MR>4(F<RW-Z[(M$MY^9ZO[05$Q^IZ?AK!/PE,O:P9HEOF"G,&45"479!6HM4&
M'/FNX'-6.A@?5"[-4'7MQ>.>98Z(JT.%W\'FM\V OA#913MQDXN1)11(3"I0
MJ ,$IRD,DEZ21QF*\*V]L+LI&?>4HCFF&HI]9+/TY[\M_^VW^=E96/R&L_G7
MZ3I$(;:0HI47Y'[B+/VXS>7+\\7\U?DLK;,WSR[^ZF(H@D_!UYG(2F?ZHCBO
M*>P62) 4*Y7LL[$[6*W6=(V<*-, )_-.E#8R8/_ OZ<IS-[C<KX[\ULVE?<I
M)LO!1D=&G>P[D)- 0@^L")>3"2SM@,TC2!CYGK M#$^EB@[VU]<S>A;Y#Q^(
MPX]_A6];+E)V&(+-P&,NY"4@)R_!6: 54WB4UC';NO;@;DK&/=\8;']M(/8.
MP/,;QM55I+V9A,6=$5CGQO#:[LH8 <$F!HPS,L.*I:S:'X_=IF+<EG\='XH=
MI:[N '=M9A&+(IEB"FB5(BAG#'AA%$0MO(NTK)AIG75U'RUCGUX<I^,'(7.@
MP$=VK%[0ZZ:K5R'5)7CI&*8B8DH9C,M(CB$M)J]9@I"S%%QK+_TN\^7N>G9/
M #A48_.&XNO ;KR>I?E7O,SM>5/_P<6-JM>N!&82H*BU@-%E<*+V-E/<UEGI
M)C=/*7^ G)W 8_YQ6U<K!?:+Q>TJ-98%P0TGZIV &DR *]Y#25I%2ZM4\=9=
M'QXD:%QCUDSMN\'I !UT *AU6X9:_;S +SA;KF^_*GL7III15")$(%.M&,44
M%%AXS!ZD"\%E*87WK7M[/TQ1EY Z1/7SP?30"ZK(N,^_82UDKED=E9F7?]<B
M^PN>3) JU4;>+$4*@:W3X% SB *10EG&1/,>-;O0->YAU, (:ZF3#G!V<1)R
MDXD0?!V@S2 45*"2]."496"C528YIKUN[Y3=0<BXUSO#(>EXJ?< G:_?R%^E
MU\YGG]^0N<T;K_7?\2R38_KG$O/S'Y<CVAU+C&7R%(PQ%E1ANG8CY(#,D%?*
MC7.L=5[S/O3M!#3[S_/[AU+QDX#O^H-K(;RVPI,7(2#92.O3!UJ?M,HAVD#^
MKA39ZM9)K7L3.;)W-QA>]@;F,<H;N^(G+%;3='Y&^\X?847/?#7]^X+#BUK=
MPI*R6D+PMI9Q6MJ&N%(0<N).Q2+4[3KINTN!'GU3[W@Z2LWSP60^*H)6DP_D
M6VR]EDW;@<AYXNB@:%V3+^L8O!0=<%]RT#YRQO4NEHN>?<UJT4]7%NN.U^Z$
M'?>/V52/54P_F+KP@&O/-$.N:HB^@%+"@V>%(I\08JW8"\AWBA)V1]68>]S1
MZKL;!@?(<G0@?)\N2=COROO%=+[8]".G9706ELMIF6[/"/-_GV_2(B\2'W,L
M.I*42LJB7H,5B)GL-%."9:Z-$WJGF^E'P7( <5T ZA @S$^IE0Y\]H%L^IO+
M<6%:"$5KF@PYYQ+(8] 4@C-#ZUMY1=_P(EJ[^$/SM!.X_3]F%^X22ATLK:M<
MJ\V4R'?E6F.KZG!/'+F\4:(!C+G>8!>$2%8)>':<BU R^M@\R>,1HG[)/G4'
M8NC>HJD6"NT+H?--MO&VIV\6L5A'?-3<!]K$"H,H*Q_!:FX]Q6<Q#P?,&[3\
MDOUZFN/Q</5U,9_BBI/:\._=[.KG";,%N9899)"TI HY;BX9!X;9X(OEDC7O
MWG,_-;]D"X_68#Q*A1U8Q?>+>4+,RU>D@'4%VJ8@K0HT$3]K:4^BPJSJ[ J>
M:B*B,[6Y0&:@(QH,H3@I4F-8[D+7+UD]WP:@S=7: 51?AL6,&%A2;'HQ\F2:
M)C)&A[4VA!650=5C6Q\Q0W(8=)'%>M]Z][Z3D%\R:[T-&(]77!?[=A7&NW(S
MH?92[N_*QAUY=[Y:KL(L$[^38+2WV@8H)5<.@ZO]R QX'9 7S2,V-YO[TOA+
M)JRV0>V@ZNX"T/>EO-4>U%<>S<N_T]EYWLR?FL](J_1'"](-_H:;_S[',E_@
MU=E@U>.G\/=$<&<-BPFXT(:$'P0$+DD-+#))OXO9M(;_L!S]DED>;19+1U#J
MP%.YE9\U$4[&4"L!B5R*"60]*7'&@T[H$BM%RM0ZK+M%PB]YE]H&NL<H:U0S
M7O,.ZOK"924]K3!_FC]'$N+\\VSZOW76[RW67L_>XM^K_\*PF+!LG..9]JI:
M5*]J&9 KSH#EC'$30O!NEY+S U__2]XI'(?&4RES]-RD]83*.H&V1@7D/KV8
MTW:1UQG1\UD-5]]=I$>3W+<SNVY$K49ZG73FD$I@H%)QX&0I8(7CPJ0H5'([
M0/=X2G:[/&#_.!B?6,>CV^"]^+UV^I*RMA(M+5C:;!1Z$B]S# 0W6:=L6<BR
M-8[WQ.X_Z^;K1+KLVP)/ZCU>D4:!#C4G"7F$@#6!1(?B>#(\Z%T\@T=>LQO^
M_EDW7:VUTT$@="GGM[BZ"@/70K\0^(\[Q+V6[Y^S>5SBXGM-U7@]^W:^6E9O
M:%8/8C9B7X39DKA:TK,GEF=RU^M<5KO.I%/UV(4)()EHR5/F,MC&$=:I>-MM
MJ?PS[^&ZQ%<'ZVZCJRO571ZH3$3D=5,RD+3-H (Y58ZC 8;,88K6L=)ZH=Q+
MS&[(_F=>X+718"]0W!1B5/)?? F+S^0Q::M1Q?6"JBU(9%;@,#JPD0GIZ%<L
MM^XT=3<ENX'PGWEQUT!WO\H0](_I"^;S,YR7.T=W3F>7=;[S<OG<]_/E=!TV
M7,Y4/LD$];:TCC!^?4!AGV)V.P]61LT<B% O IVW=1B5A^1D--FJ_%,_SW;.
MZ)"SVZ_=Y"R?AS,2.W[\@GA9V?[\Q]T=%R_GV5Z;7;+)P#8Y1R>E!F-I!U,A
M6(@&)6#.+!3M K>#N>W-N>DDF?A81-[K8X^K_@Y<F;N8WO3H"]8&HQ5DJ1DH
M'3A$VG1!TN9;(L_:WVZ)?S2,[Z.E$Q".C)7Y (KK%(#;NJ\Z4R)*$2@J,+3"
M<YV@FZ4$G8KES"6GF_?RN9^:<4'81ML[0.@ T7< HO<+)(<^;Z\1:\2Q2=Y8
M-\9>W2A99\$848H$X74!)9R$("(#U")SS"'&T+J/S^[4]0>R0_#P4][N(,H9
M^<[A64J+<[R/JQL![Z:3D8Z6>:O RR)JLS4#@8D(P61-,2>MWKC+L(8]7SMN
M\4UC0 TM]@X,V8/SPM!B<3(%J/=O)#-/;%B)X*-B)#/KK&S?4OK(07_#7W?U
MY98U4V!78+QCUD!.+,@ZO$X:"KHHVG+@; A /R6D\(M%W;J)YQ,=\[>7UO<9
M\[>/"CJ TSWC273DJ02,Y+S6GE>AD'BX)Q>@).63+8X9U1A(1PR,&6?(WUZ:
MWFUPUCYB[P \]XPGB=*1  )M[[X0%R*[>G%4@-ML&0]!Q=M-\\><"C/.)+]C
MP-- [!V Y\5BOEQ>3$FZSM*%M"X:(NO N&8DFMIM1A49R&U,#H1*RIG"DF\^
M8VA'TCH>ZG<,O(903 =XN_.&IU95UVSH2[_S YZM-;C\,OVV=A0T2R9A26"]
MJ&-1M(. WH$LP10AK7:N]7G7891V4D7?O^??6.D=0/L.-K9VH%@ON:+5;T72
M)+LH(&A+_H6U*3FF7)*MLQ_N):875VXX),R'4$L'^'H1EE]>G<W_VC)T,<)0
M>X^:]ACM2JD)'XK6)9<01:IC$V,46K;>F.\B9%Q<-5+R[3WX:(EW )N?IDY?
M<6)I(4D*=4"N!Y='$DLLAD-D1I)-%T&4UB'"_=2,&R8, Z!&LN\ 13^[!6O#
M+)4J*D<*=+CEQ$5 "$G4F77"\J2C9]CZW/5N2CII#M.7W]5 :5U"[Z+Y:;"Z
M:*^!81(UU"ZUV3:Q)7UD-M7*W>'!UX-7U4+/CT+G *%W )X+!FIW]BU/5Y[G
MA2GFA2)RLKUH>64D%-K+8QV7R&2DI<?Q=GO\!L'EHV3U!JE#]/]3'-A6&5W@
MZ]+>7VX";RZSL84*REN=@'%?CY,EJQ/O$)0WC&?.8V@^Q^9!@CKI6M77+ME.
MA5WA\5;?3([)%2DY"%YJGXN@@#S7VC6 FV2XQ>B'.T$[H.WI"8X@CE;WKCU+
M]Y%]%ZVB;I4C7>483PK+HKC"R*>HT9#3%H*3L79U$\QJ@;FTAM&]Q/1RL=0:
M1VVDWP60+LLUKJ4?W<681Q>#,@Y44KY^07!:&8@Q)Z&9DESL-')FGYONW4CK
MY7JI-<B&T$RS_:^3VJ_KYW^X?#W;M#.;SIZE=/YU/?TI/]P)[;3E7XW(';4"
M; B1GZ((S/NDN/1(IEA(6B84%D47Z<>Z*G744HC!2IL&* *[LCL;_]KS)->G
M"$XH,@4L1'"A#C<K+MIZ%8.V=2;2+1(ZJ70Y5O?W^XS["[JK<&.O^SR?K#.U
M!;"V2M3#;T-^#+,@O)/&Y,(8'RXN;GZ=?X)0Y0!PM+F#WT=3'>#Q_FN<X*W/
MM6>35I[\9U0!?*+ODDS:>QTLLM:!RZ]U![\7$G:^@]]'+1W@Z^X;X5#[EW-9
MP,E4^]4*1^ZQR,#7':)MDL7\H^_@]U+R3G?P^TB\ ]@\< ]L4@X!BP!9LJ_+
M2D,LT@%S2I3B8S:Y]5;X].[@CP%0(]EW@*)-F'/9#./BM'QCG74QQ(FA!5%;
M$A9'/BBW 9+Q,@EI<G2M[T(?(*>7D[GCW:96,N\7/MLEEB*S]-8 .=6NPD'4
M^1R&5IQ4-B<7?9'MRP4>(&CD4>*MU+X;G [000> >C%?KMZ5C^'LLJ341NE4
MJ36D6&<$:E=G8D@%5B=OD[-9-1^(^A,170+G$ 7?=H2.DG8'</E FB "OCR;
MY=_P.Y[-OU4);<N5MRR))*W(R8+DD79D(2QXY1 R(^D(YJ00K:>&[D#6N-O9
M<)!JK9$.0/81S^A7GW_'&2["&3'V+'^=SJ;UI&XSDF13''_!G#.,%:05)&D9
M*3+KX#5W((DTXYPW.;6N:MJ+P'$OGX8#WG!:Z@""MR8W;)E(F:-DCD.)GIS0
MD!@YH3(#*BTL5\9Y%9K[5W<0,FZB['"0.E[J'4#GGD3.XHR5TF4*8+*A\#<8
M\%PQL"F[.O669]-1EO4)+L./C^L:2+I+O%STD$EUJF*,($.@E82TIH*M;%FC
MF!*U0^P_.C5Z+SWOFAJ]C] [ ,\NV;B!?+V@M(&02B+OST2(P:Y;$SG)O93,
MMY]0_513H_?2_P&IT?LHHPM\/=#YA1NC=;TSU]P0+TE&6H!>@.!<29VTC66X
M'CD'-FP:S"L:^I[W(*EWA: [FBL(A2G&%(&9'$A(5I"0A 2!G)[DI4;6>A+T
M$^VRM)?6]^FRM(\*.H#3/>U^&"*Z+ J4D"7%"$Q \+QV5J1(@0D*2G)K(#VY
M+DM[:7JW+DO[B+T#\-S3[J>(I'BQ&20S53",0RQ6@:7_4>1ID^.M6SL\N2Y+
MQX"G@=@[ ,^NS7R$TU8%P8";6-,:;"%+37Z 9T6*@%IET3IL>_I=EHZ!UQ"*
MZ0!O5_)Z<UDL$*7VEBD.K(XW5B8Y"(II0%\\116^E-0Z2>D.,L:M0!S&T3Y,
MQAW Y/UBFK"ZB3>S[B\3FZ5%S#D90%<+R 5*B#DSBC^UD\$@^92M;^,>(:D7
M%^E E?_4_KN=_+LH]WJH-.,&CY?IIECFBSKW^BPLE],RW:99S/*G\/?$,%M(
MN!$P.8I;M$\0@O60N$&NB[#&M$[9;<K N&!M"JYY+WKNP&K>YJ)."=ZA/&G;
MA_T]V9!YWLBC,B]B9-9K!\E0\*,B[4-D,PI0 &2<2,SYYA,:FS(P;MPQ),C'
MT_.O5D=Y:^IAN'/JX?S6P-935T\>1>2H-9/MQ'N*2DG!BY?&6Y!&4;B69>WY
M;B60&ZZ5(L>;->^V<Y)Q>4=,]-P$(P*-T,R&FLYG*1CQ$IR*&K+1CJ.4@=\>
MQ=Y.,,<2WW%UYCYXNW<8WDF5VX&/<\GX\Q^7W_[[%!<U6_#'FYHKN+Y9$)YG
MYS%#$))D6P*'()4%:SD+(F57TF!5SP]2U@D>3PN;^\#;3H<](?/Z7O@S?]NS
M06FCM=E:B,()DE\D_\\P#\PP*5R@X ('VVQV(; 3G#9$R'T@;*ZNGK#X>O;M
M?+5<2XQ?G!A;[W3Q#J*2"(HB#8C)>_!:6&%2":5Y7/< .9W@K#T([H/;D1KI
M%%SB@A5R6S#38G2Z3GG7DK:%' 5X(9BS-K*LFK=+NI^<3J:=C0*N0S32*;CD
M1<YT+$5+4\#3?ZK/X<"%S &#S25Q;63SYAP/D-/)0(U1P'6(1GH"U_,?U\3V
M:H'_<UZO63<^A=)&R> @Y]KFE<D$C@L#]2S,!N\M\ZWS_W8@JQ-+UDO8T$1[
M/0'R+H:V:S=&9]$R!H4K#DJQ!,$7 TEAB-'DDD7KZ_$=R.K$;VL%A1V"@V/T
MTBG4EI<K]B+U36H,6M61(9;LN<0(T;) SH)5S$0==1K,?7N KD[ U@H,NT2B
MQVBF)[0=L6/4?[_II(WIRVQ*\EY>93?0'B(%5PC)A77G8O)HZ^HNMG >@HA&
MM<X &9JG3AS*/O;X'G#3P3JZM^/RY2U"3C9'IS*@07+M34&2=IVZF*S1.B0;
M<VM_]5&B.K'776!HUQ;:!RFTB]RJ5_,%3C_/+I)5+Q)4UYS>U;B9&W19,0=&
MT@ZI6,[@D-43B8 \%LTXMB[=VY/$<?';&"(_%ST,IJTNX/A36S6\RH[<6H0K
M1B?UBD!BUN B,:64KY7]3D!B.I*K%;/&UA[O7@2.&_@/"\7A--7!SGT]9_]A
MMI1PPEK(Q9@Z0=1#S+2W9"XL9SE8U*T[O>Q(VKC^Z+#0&T(['8#N_@$=P2N;
M7.9@>2T!#XPB25\":!VSM\I+DUIW>3EN/,I@-<W# JN-!@Z'TGP5SII Z>'I
M&Y>RXB0/8;6%.C8>E!.*%@A38)5)V45,7+>N4=V-LJ=_8CY8##* :KOP_.XV
MZM>XO6[9BPLI%:$AV&K9':W)J(R$DGUD/"?,XC3[[MWTC1N"#(&0G7;@!LKJ
M8!M^,?_Z=;JZ>25[;2= #"9:LO^!BT([ >TTWM1NX<$8%1!%"*WWXH<I&M=6
MG@!L#172 ;P>&8R58N"<O H0DM=IX(R#5VC!A*P$N3!,I=9I$CU/*CL!O!HJ
MI)GG-VZ%S?G7KV'Q8UX^?<$77\+L,TYGEW^X_G231G+7K+=UEWW,J_G+L)B]
M.U^]F,^64X+(IJ'5:6IOAB9_C*J<DZKD%/4ZMFACBV)@ZG6K8I%#T)%6670N
M!6Z%"\W;XYRB7N?A2&$=&OPYF\<E+K[7^[9U6A;]>DY:.YN&J]'#0DKNA"/Y
M^!IP:JS=E90 \I@$2R)2S#E8HF\C'CJY2#H6???><HZAZA$=F(S3R1O\',Y>
MSE;3U29-1WI)>RTY6U'67O&T&8*OWTGK5>2F&/0/>2M+3/_V>?[]_]"C-P"E
M;ZYP><<+.X'4*)J?MU'#R C:4'TY@"<EPUP&(R313:$AQ. +2,_(<5/.E <;
MI3\.G^MO&P<[1ZMKWD!V(^J<7+G)^^7JY1FN%O/9-(6S50[;M"BTM:<6)M#9
MUO'"T8 7Y&2[:'7Q.A@7Y"..X0./'T_?A^MIWE9H'82[UY(]+ZSFCQ>U <)Z
M)5CEN$G6 LN*8O?D++AJ!45,W!?E=8ZM!\ ^2% GY\YC[B_M%=<3"H^7[&UQ
M;)>Y3E$+B1),X"00$3W$>J3OK0P\\LQ\&BR>&8JI3KRMXP$XG ??  TC;\[U
M5&!^ZU3@HAVF+E))I2 JYT!9098CZ00,Z5O#B]"WLQ/OW)_O?T,G .L#!O/F
M.OFU#._5]6G4,C ,'J1TDF00)'D_)8 4(2D=E32Y]17,$'QTDC+>E;,Q%DQ^
MK:7R(IRE\\VXVP_SL[-MJ^R)X$Z+G#UH&Q2%#MJ"-YD!K^DKRB$OK'4?X,&9
M^F6VD -Q.]Q":@"BGE;5M>N4_YRNOOS$_/(F]\N;LKK<WC<I#=)Z&5P,(#3%
M\\HP!LY1)%X00PI%,<-;YY\,PL@OLWI:@'6'RK[3(N?@Y?-MW27RXRHL5J,N
MHGLD<=&^]?4LG9UGS*]GU>&E/UM.DE(B^RSKQ/0$JLAZL%44I.)5P*B#P,$*
M^(=F[I<Y7.IHL0V+L">\?^TLF/L:SDZ0A9P9BV#7E:#DU8-/%,M:*2S+7I>D
M3U%.?A)F?YE0["DNS28('/N**_S8)"C.%W>EV=0FS^^^K7]8IXMO\W3H^[2:
M?E\K?"(Q91<4^0/9(*ADZ_ 9B<"+*$8HS$K>:M1Z]VW8T92,6^'1YV(80<?[
M(]IO$#W#SS7AJ^/P*;E04J"%';+>INQ&JSWPD%),WHH0?IWP:;"Q,WVNE'Z0
M<V3X]')V?0DUS\B]EM4>9NLQ=L0RDAQP^38L-A/K#T^8W>?IC?)9#V:H4;KI
MM?<_N_7^.S+&G67:UI8\(EI1[P\+!!D+9$N4:,><,ZTS#_8B\%C#?=''_UWY
M^&6^6'W"Q=??,*XV1_7<9)63L+2*G";'JLX=TU*#]LH8RU%9V;J)PT/TC'L*
M-1QN;IO$9CH9U=E=7>/CY?^<DVG^ U=?YOFJ&\#/GR*^#5]QT]DMHD3O:"=1
M]9I("0:>.0X&'8H8R;KKG2[OB)!KN*.?KC!W+(WCXK$=2N8CJ&QD:-['Q_9"
MG@=NO&<>I$B>')J:>6G670:+C"(&Q^5.63J/@.]A*L:!UVE1,!]$)6,'^?>D
M9-*"-):17ZQ<S44*M;V?CQ*X$%H$EVKKOZ>6Q]I:<SMDMNXCQ@Y.9F]:9_I'
MFZGH7L? *"+)=?2<"DF"TRE $#7SIPB)S9MPWDG(N)<-S?>P=D+O$3D7C;X9
MALQH07$F<QWZZ6D!H "A9) E2B99ZU%-]Y RL@=TO)(?@\T!$N\ .&]P10][
M5U[0JZ<70Z23X%&;$* X3W+A,6YR [FN!R71,"U:6YR[Z.@,,H<H^'9A^+'2
M[JQ8+^E<4"L&,7 $I5FA!>03F)"08E=4+CX4]0]3K#?8I5KS+>A8D795>*>8
M3;JB.'GB/UL/008$GE+B):&0YJ'JXJ=:>+>7NNXMO-M#=KT&+-I:D\BU]B$J
MJ F%$ 739!H#>NV\3GJ7Q/ZN I;C]+1+>+*'T'KP%>K0[.N'F<]_O VK\P49
MQ*N/-\N"D_=D/#.@4SW3%#F!8SP #R:H(+7Q"EM[$#M3-^YM]&"!S$#JZ0YX
M6ZZV:U+$I+6+ FP6DM9DXK2&9 &L$Q*BDU;YYK[J_>2,W*9M( 0\"+3#U3'R
M5O9B^GU:.R3-%\]FFR'IG\+?-\1W41]-$HEDW$''6F_-HB$'O;:"BIRC9"3(
MVP<P=^YMN[ZO)PP=H=SYP)+NP"X]#V=AEO#C%\35F_K754=U=9'Q#JQV="7O
MKU;4^P"A;O$.)>WK)AME6[=<NX^6<1-*!MOLFHB^4PAM5QN99ZF$=:3K;"HG
M")X7!LDSBBQ8L%FY$X"HAXVMC;9W@- !HA]Y%WN6TN(<\\N_O^%LB<L+ [N9
MY["ZD<>U,;%$(GK4P+#49M9*40QC/%A64E9%&>?4#IO9GJ_M#SZ':'I^&K%W
M8)9N6.LWEW6$"4,L5M>AQ-:"BCY![2T-U6.TBB!B6.N6%'=3LA.>S)/;U1J(
MO0/PK-=&J"F?+V??IXOYK"8"A+.?HI,77\+B,RX_S;>KB/[!6_RK_ADN)Q2!
MN.!IK62ER-=,2D!P.I%G***US'%16M]<M:"[HSN+ _%S>X#!J97YA #\^X(^
MF7#G^+IKAO%5IM:2=".2G(,EST3D*-M/7-N'P)'O[<>#Y/[JZ0![5407%X03
MIK)ER7K(+-?BCGI4S$L BT6EX*44432&UO7WCWS=UAXY!PNW!V#</)AYN5Q-
MOX85L?.>?C$ESZ/^P40X)$^6*< Z"TN58,#52@OILLM><)EXZR:_.Q$V\IG[
M %!JKHXN9J:\H:#E\UHO'W&U.EO7V#S[.C^GK[5^!_.G^3K0>1\6JQ\3H8VP
M@3M(DM=J'I%JDWSZD65GD1EDMG7)PUX$CGSX-80!&TH]S2Q<\[*F#UB;V:?5
M>:W@"K/\_'Q)LEPN/V XFWY>;_X-RIL.>4NC,J>C&6Q4[G2#CF>SO&WS?U5L
M>EFRHG*621L.*5GRY[5C$!V+D&7A.A:A=6X=G.U,7+LRIWM>^6*^7&U'6WLR
MZ,PRA.SJH)A(YCUD)J'0$N9&<)^:#VO<@[QQ8]%AT'1_ 51;;77@\&U:%GPD
MC:W-_(US[R*2<0P56&TT*!(?!=2!/ R9(\\JD.#:3RN[EYQ>JIL:0^"G"65M
M]-$OM+9GXE8:(U7QX'.MT3;%0DS1 Y?!>\NS"R6>!EP]W#TU4_MN<#I !QT
MJBZQ=^5C.+N\\% BN2AH?:%.KC:II\A'4R#$/+<Y)1Y";'U5\!,170+G$ 7_
M-+[N&&EW )>/>$:_^OP[DB\<SLA2/\M?I[-I]0>JDWMQJ[9ESGHF5,D)9$;R
M#XS0X*2*X$1$5;20++9.)MR+P'$/6(>#V7!:Z@""Y"L@$?"%V/JM#CJ;?UN7
MJVYXVK*DI7.12U<'RR=0]3[/>^. (;?)\X*L^1W4#F2->RH['-Q::Z0/D%TY
MI._/PL9K<)'9))4%IA5Y#2D7H'!'@"8'E!A0BJ%L#ZN?">FEH'-8M_UX'?0(
MI.UZBS(R66C++YY5!U1:8B-$D$(4I%\6G5KWW[Z'E(X.&PY3\F.P.4#B8]?J
MA,5JNF["A7^$6GCX?C'/Q%(]BOY8-W'\/$TO_[XL1'0\>:.E![3U'(:1F0T!
M&8@DM%,21<9;?53N:1>XUVL[ \XA:IZ?1N9CY\N'V6H^>Q72NGG:3X+;,B2R
M16["NOUTO7,P'$+]HCS67Z'1NR7+[_*R<3>PUM!I+]\.-JY+1_'B4N,C?MXT
MQJH&.FCC#/ES4&0(U4 G<"$R<"DA$SI*9*W'KCQ(4"_UQ<-Z1.UTT@/ -K1O
MUUYV-AM%U-(:,R06DHWGLH AH>28*"#)S2]DKA,P\DEX.\7^=!1PJ)3'WK3F
MLQ4]C@+*:;H\JN!*18^%=EE?'*A:<!0U)G(3C8Y:22/3+GV1[WKVR  X7$WS
MAC(;6^<W-M(M_<&Q$IE!H"^U\W<A84B;09? R-&RM??LWGY)#VY((YT?*[.Q
M9PZ>8=H4V%^>1PJ'LK;#=E+7G&.C(+CHP&-6G!<4+.PT:O#V@T?V$9IH^SAI
MC=R0\4.8?=[T;_)6,F^*!LZ,J)US,D0>-4@N<L1"$57:J<SRD=Z+ER_LI7'
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
MGN(H,1#:(@_ _LQ57B"]33"P;4(@Q1C6O&DV^MU.N]7H)=C#^N('H-\4]N0
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
M7N6M>'+1_,L#)XLC K/Q@&=R<RQ&LMH<=(IH3^ZB/?E12Y[)S"C4DM5J2:Q
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
ME(WE8$BX6C!PMIJE:9X<@@P(AEKT+&$H>-E N&(H4[:SB,G$?$'&R4 TT&0
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
M/D]ZQ9AEI.?.K*-3=V)R 7N>T^APW5)7F# T?LHTXWT1J<,G>?/ Y9%D&IE
M2[X$1]K#4D=Y4$H 4;D1S>E!)W@V1F2J3FP)=$)Z<MP1SE3A %D$ KY#,9*]
ML:2]S["<ILA['&0?>,N"2PE%VNBABMME<J0Y"18,E@_&3H%DR9!_AS63/N5Z
MB;3VD V +#U7))H]-79-_0B[27J%F^M!TOLH./F1MDQVL4$U,MN9[J67TB,F
MR>.H$*-?W0E7QB:E$D1T^,$U%6!X-0:;="^U!0)P.-4WW8^4[P4[F6=]\ERS
MF'89U]OBU@NESCG>,K[/MDC(C,H(TI:CIFV88>0SLPK2:A1=2* ;IKKFC&*Z
M<ZF'M$3QT"%'TT87=-@RL*(@F'+YQFT7=C\IX>2Y6N'L-$UX[CU'O6*[H8[^
M*%:R*.O?Z#J3$C8%IVH =RHO=7FZGE9LD.EC>W<*FX!Z11'!6%W"6H7$["?=
M"><M:"CH'B/8T] TWZ7*XE(\BD;IGK]),\38_VDDDJ&=%56:YL)%!6 ETTLP
M>3067I=2BB_-5"J5TC(E.A& !(.9#Q:I3<\*F=H#,*;K2.'W)0"A*Q9PG1CB
M12AF10SDK C%Y#\4LR6I-,NJ4ANL-&?237$JY&,QFXI9Q'KUVJNKQI?6J^ZF
MS#\M9/Y#,K\KL(FT*;'+F2)L>H6A!,:XY%"*N->^WG,0:\,8I?1-XA9>D%44
MTLXH5'"(V8%Q<#,S<G(56<23 ./@Y:*";:!1XT U4QC]))V7Q/B2_>/&;U%N
MD]N4!O6$Z8 @??4-6+5!=BR0/35I#",+&A8SEH(> ;EJS628M+Y,9(V+3@JV
MW:3]LX+V'W:UN@GIXWO/O/-\<H*$[!?V-\DP U,_C]&)S*$R&4\9KH"TFZ7O
M6(\W(Y60G622 Q_/(K05'1/FP]M"AQ58&O:R_>D()45-:%M298\=-W)[%"3C
MR8;($LAMQBR'RS'9-K88Z@32..RCPSH$!S.8Q9@^<'%B$\TQE26'7E [/'W\
M\2;O);9NEK^5W>1MYP5O>UBOB3W E-%KF[RBN ])OMH&LR^^V=<#+@T3'$K=
MV\OL>CBTJ5/4"R1=:>(^V^;7= +M@A^\X:)OI9M\Z^%@/V731AWY';8SII%O
MVIK!EN Z#":H,53FA6QL?Z0L]N%U3%Q.DWNL+&438:=3NK.!M7BN:AI?6Y(,
M._?01QUY=8^@\G+'2H[]';I?=Z_UH5WO?^DV>^RZ<W/3^49-NPM'T0K G;\
M1Q%"6MK_V).UZMNWE7-@$D-^>FSQROGYJ34\KYR=V.>5X_/CD_\[WLNA<^F)
M7$O;5!'T$5MM]JW5QS)]]NUCL]OL7$]/8]<Y""6CL$D5-R8V&6F1"PQ+-SA.
MJE9+NM0HX9:S_#FC2&J[=R*X8J!EXJ#;@0>WWBN<Z/E<5;^+FKD_K*ILR&F?
MRWWXDX?)U_9Z_4X;V,G5AV:)M=J-+06;]!Y+\S)V6_-4%@.+FFK&17_K#3,!
MWKLA&WOD2L\-H_>3J;X0S[^%52VY2'4,Z$_VB8? ">&!9?;14W<\'&W,=_+\
M'MJ@LNK@Z/Q!=_) ?1DZYD2-D11#=IW,)XI[-:!$ZV,U6Z3@TZLAQ,6</>7@
MK-%I][N=&W;5_-IJ-'NYY.CY NGB;;]./O\@>EW?-)M]UNO<?*$N5 5Z_0QZ
M?8@XQIJ\UX-?A1Z1Y_=0Z!&OAA 7,_I.]Z;>Z!0\O>#I!4\O>'H^#U3P] V5
M]VX+C,&;^K=ZM\D^=FZN6NT/H+??W&QU7''!XG<)LPH6G^?W4+#X5T.(RUE\
MS-G9EU[!V_/"VY\]UP/_,VR9]4+/A67L6U%B+=<JER@3$^<OL;' $OE70S6%
M^,KS>RC$UTZ><L-DA]5\XF7GFU4> FA- Q3S]& ;/,3:C\_\EO(4TY2>ME=F
MQXOS]G8O,^U%99GE@TX?#-XU;YJ-?K?3;C6*P%T1%RXTJ$*#RNF!"@? HWG\
M^_+7+;/U@D,6'#)O[Z'@D(7IM;GI]4WW\T! 3EMAU9=BA=EKUP>=ON#ZH#R(
M\&7L]G.[P=[7VW^66+N.*9?U&U;O]3J-%GW:NJ3/\SB U8!=/IF7*D,]!V>I
M*."GZ;B3W3TL-Y7_SZ"./?5M>0'ASJAR/0N8(SP2!X"-\,^--;G<OXM4G9L_
M[>Z>*J/3,>RZZ^*HQ:\XS^VS$H&T,VT1\G"X)ZF!+,("15C@Q84%-O9:5"MG
M>7(G+:/A1JO?,KIHN;Y=+],V:]:W- \X$W_81)FKGE5BW)KO@[ )CFY_G=Q+
M\)W1$?_IC5SVSS+[9'V(I'K1&N+,47?W2!GU<*%NR-C:_8E0VLQ;?&O1X$_*
MR$+Q*Q2_EZOX+5?N<JC)_6^SW9MU+>+9F/YOV:UY\3X6&F"A >9/2.^,!MA4
MTF5_<O=%ZW[)(7?8=9]1^^I?/Q=Z6:&7%7I9X9 STN93AWVL=[NM1)$K_'*%
M5E9H93NKE7V2UH@+A[WGWW'>V<O5S*8.NKL'RBAG:P9J"SVMT-,*/>VI]+2<
MY>%_*??*I(GE+UGO=2MFB%&%<I9/&9IKY8Q-14W%<*C$A &18U0Q\-R7K*+-
MG_9E>-%^-GA:J&R%RE:H;.N@]JZK<_V/3?;Q2[O?:G_H=]JI3H<:7J',%<I<
MH<SML#+7 $5'@4[S4;K>7U[ 7[(J-WO6%<I.[D^UU.6V2(4K%*]"\7JABM<N
MQRT_]M[KJE;VI5<OHI9;UJ<*72J?DFYW=*G>B$<NMM3XTQ'2A:>^9&5J[K O
M0YG:V"U6^, *5:Q0Q5Z"G^O/YK^*H&7^]++"SY5?P9EKW6Q*-8O^S5U7L"[\
M,N(J?-&:V<Q9=_=,6;WLZV=61"<+S:S0S(K$_Y3G=;K]C]^:O7X1BRQ\9X5^
MMF/ZV;3O+!3^2%"+BHX:O'#7V<Q97T@<<IGKK&BZ6ZA3V9>_7J?=:F7O1>E@
M"RCZ%^'=S_+E.AB//UCKJ3S>6Z7!-0<'-#XVK[[<-#5+JY:K^_6#73S'9Z#!
M5OL#^]!M7;UYLXLG^%KOMNKO;YHL/DJ]?<6NFTVL[.TUKUBGS6Z:7YO=^H<F
MZZ)G=LU#5LK+*3?D T>DPD4!(2#C<+@?B(OX'Y>V#'R'3RZD2[NFFRZG'W("
M3[@3*I06=\Q3Z('ZYY3#E"N:RX1 +:$=/]G\7*:?#D-[_K>WY=/:Z=)?X8A+
M?UNU:NVX?'IZ]N3+5D_*)]6C8MFCD[=K+7M(V* Q I N\+G[C[VCO1F\)(NE
M4@9,PQ&6TF8Q29K?0\]?^+.Q>"YJ_@]6743OLXBK<?:7ZT2+N<"-N!-.0MD&
M<@508#>@_Z"0[:+0+@ T#:!K;DE'AA,$T+40!7AF\2>$+3%OR!I*V#)D!8SF
M8-05=YYS!_N-8?2>!X(!M0G6\\'LL)\.8(H>^_H@>M-ZW^DN!6G.I" LM"6X
MM7)(FMN#QHT( A:.N,NJY=H)^D= ZZH4(,J J * ^:\"(EE'50&17XLCSR?"
M\H1$A8B*150AH[+@^ #*#"K8)*8\Q<3?$7>TJ$I%%AM$(7,2:5;#KPIIMHA3
M'54*WCW-B(X+:3:#(T\*D=<AS69!5DBS0IIM),VR(FM.FIT6MEDAS=9C1*<%
M1&9PY$DA\CJDV2S("FD62[.O!7&M)\U.E]EF1^63PC9;(LT*2V2&$9T7TFP&
M1YX4(J]#FLV";#UIEF0X+07.*\"W#<1= :]5 O%Q4J^ J?9';<+S"I@!S&KE
MMP7,-A84SPRSUR!]YQ&1I.\AY?D^MMYXJJH,JPR>(%'^@:6?NR[H&H2''RG?
M"V!-;\AL :]U+%W,^ E'@M5]WX$7C!G6G^A<I=FOX[0]S$?3>4'<M6<O6I2\
M1A=/U;?M-BCW^<'2*JMG@"0+1MQQV$"P 0^$S3R7;E7P4\"DRR@IEWUED1M*
MAWYJ>&-8EKL6_!/I> B/@'6&GJ*??0"#9S,L#;79E;#$>  //JJ66*U2JS$9
M +(X$C@ _ P:!^W31M0)0D458*Q^"Z^D_$+>[B G;U<)"]Y;% +4.9$L+@$O
M"?\IN#5B0QD 1V:@$2I<"WY"8J9Z*[KVVHM4.,I4J#6'0V'1"[O")TVA3YRU
MS"AEV3PQB. QF?7+K.Y. ,<LT$H#@?JH+<R_I?MH-F+0<"WHS("$9W>7@DXD
M!S6GL^DY+KL?23C1"IH0=U@-:2$@Z?#Z>51Z18004=$?/"(E":K(8CU\(%QT
M5CXJ'S$J%LRN"WO]S!6\!"H0++,6[GW)'N YKA=FGG"/1:CXZ.T5:.Y>!>.+
M*D;<9+WG9IA ^=RR0,$D1+Z7P'*(=#:B"&(32P29)FL.[&&2X81#J8*0O8\"
MV% 0 $>;9%C?-+W3=I80VSVLJ,"JED:ZC3APC8% @DOHCR>\18DQAYW!_S2+
MR0C9]1^9%:B@%IU?)@)BY=$C'U;'*^U(Q5J;!6]'NA$] MDA<&</OE>L>8<,
M'[ZZ$D,>.2]&.%M+A7-K6&+4XT*)  X<@P,^ ?L68P,.D#4:0-S&H]'71J<9
M2A?@*$&B)G<DR*8Q%>]&I2D%,\H^S\BX]YY2WKU002S0=+.-(%&U!7IQ0K8O
MS1D6BUT0Z58$C!OP;C"96=@(/7@\3X6E':,Q[-^R(A5K'/M2'@ X?.6!@I<L
MBQ1I#C7S['LO<FR-_QJ$L - Q1& '^[WE22IB.<GY-9:X^S1-<+*\1C$-FP$
M*1:VHD2H/$X2&;X!Z>D- +OHC !\'TAWA5Z9Z*G(92+]&NEC5E\@2)?PL&,_
MA&=X2+]C?+8!XL*5]SU5RG -#\$'+SHF)GABB.XVTG, (5!'#M7$_$@F-6T.
M!*T40\WZ '0^,@9SH!0R6DV@[[C[745^:$V 0]@B/L\75R) >HA\<!0> 3UR
M,KH-%'%]+P)XH%J'**SYZXH#E@A7-'1BK&P%080O4G][4*)SC@FPB7.1-,T?
M%O+5&-CC&/02_0% 5+2EH1"!QNI@E*(/L4^?2WL66YAW9V"P:CT-=3CTHB7*
MC/5'P$%]#JBKN#\R*(<:DR/'H"L2(T6>D6S^<: A=D),%O7;,4?$+<UH>[7R
MN99L<QIK+QH,C:9+ @Z?$=]U',O#5GSV.N&@X=6SUVMN81Z4O89@D<&QWW\[
MJU5/+V/J@EM3M%L LB!2=P@//*/F4%/L :07@%.SP41 "2#6F)?B&IH-=C(/
MA,^"'KK%'NDKN]EL6XE>JN]-_3GP[ G\-0K'SKO_!U!+ P04    " !G<&)6
MN1,-(U$%   V0P  %P   '-R:2TR,#(R,3(S,7AE>'@R,3$N:'1M[5Q;<^(V
M%'[OK]"RTVX[$VP#(1?#,L-M$G9)P@32M$\=(0E\&F%Y) $AO[ZR#0FY$!*2
M2</8/ !&EGS.I^]\EHZ,RE\:9_7>WYTF\O2(H\Y%K=VJHTS6MB\+==MN]!KH
MN'?21KN6DT,]B7T%&H2/N6TW3S,HXVD=N+8]G4ZM:<$2<FCWSNVPJ5V;"Z&8
M137-5,KA+^:=85KYI?PEFT4-0<8CYFM$),.:4316X _1)67J"F6S\[/J(IA)
M&'H:Y9U\ 5T*>043')=KT)Q5%NV4[?BX;$<7*?<%G57*%"8(Z/<,8,:<7&Y_
M?^_0*>[N%_<.F',XR!U2LM<OX&+1^:=0,%;:YORXDM(SSKYG1N!G/18:X.[G
M UV: M6>FW.<7S/1>97R0/C:7$V:RO'7N(U'+6EVK;.8P]!W(X<R<=5%,1%<
M2/>K$[U*84EV@$? 9^ZWJ@3,O^TH WU6,0F#N%C!#7,/C4W1T71NI*G,P6<+
MHW/YT-+F7\>M6JN'\CDK=]_,YURX+?L0&SOGK=-ZJU-MH^Y%K=MJM*KGK6;W
ME=9JW.=L86Y?2,IDUEC-<:"8N_A2HJ "CF<N^)$94:72",NAZ>R^T%J,W**Q
M><*D!H+YO->B#HR+[VA@.3$5M#%'T\65Y\565&1K^KBLZ%A[>_F5Q8Z5VZ@L
M9QT<%#:LN=K8W:+E%(LO:M:.@(C!,'BK /O?,X7,HD* *351[N:#:Y0S$"\%
M!6>#1Y#':']0I$0=>8I'#(D!ZH[["BA@.;MEV=SU9[QR0I\R+SKUTP+P8RQ!
M42"AQB/PT:4'Q$-G<HA]TPA%0J*63X0,A Q5^QXZ:SJ_C\G54(JQ3[-S%PAA
M;# HS0-5B\ UF" E.% 4^E?Z#'!%S;B@S27(/0!WGP2P+OS(@>B>=DLC8"JB
ME1:^N0X=LIT01NNWK\6#T@L8MA*Z5U#O#?#?:_W5O3R(7I^B+Y_MN>9UP(7I
M9PULA+%6Q,-! /^B&I-##^,!JEE_6AMUU@,$-NJL;4'QE&F/28Y]JMY%'#Z]
MPV?&62+0T:A__']'\J?'ZHC)$?9G;R/&MD3"G!BASJ>JL0:K!N-XBB5+E&1T
MI*!CHM7F-Y8D:<>[W5BV)28ZW1YJ<J:E\(T=J*TI3H5D'6@UB6^ )T-&0H+T
M& _39SZ%, DFWL"2)&G)>[!D6R*B(Q2$&H+.L=*282JDF8Q6Y=#P!7R,NE8U
ME9545NY\[9ZW4+V+VNUZJB-KH#H!XL$0^\E0DI 8BX$Z.A8\M%9MS),DR4>R
MIC<A3V[I<9$JR<<Q9%OBX2X/CJH#'2:%Y!73F^?0DJ0E[Y)#VY:P>)HH.YLG
MU9*D*6<>B.3IB0*\-#C1-)W<K!W%XK$$#>.$+-@\)$L'$Q@ "7-M)$ZV*?1[
M=WSCB?$?J"XLU(81/%SK3O7FB:5O#WR<.,%)5X735>%G"5(W)TO!S=1Y H2I
M=/#RPIN24IAX8\6T3LB"SQ)GJ$ UB15P<W<*K8( $\%4N@B49FM7DV9Y %.M
MI0JS#KDIHRPIJ=L5+.FF6K+NJ4!EH(,W#FNW)B2>I$DZ8GD1>#UVC9,W4EF6
MD[=,E).D*5TB=#@7VD$7?@@8^FG,I6*49)%!74M:/%69=>BU-.8)>8!VB2CI
MRE"Z,K22'#^P\0H=63]3]5B'6@15XM3C5$@*9-,Y<9(DY#WFQ-L2"[UF U&&
M3M@U$&&&'^'!N=6./NOI$_DO2-%&R"5#31Z0A<D)$!#JO6B3)(U911L[^B-^
MY?'6"<L;, 0BWG_"E8QC#1/V:$N&6X#B?_([=U5P7PD^UH^KK-G%8?X>[R@1
M[6U1^0]02P,$%     @ 9W!B5L_J%J2G!   4Q@  !<   !S<FDM,C R,C$R
M,S%X97AX,C,Q+FAT;>U8;7/:.!#^?K]")7/IW0Q^-^#8A)D42,M<0C*$3JZ?
M;H0E@Z9&\D@BE/OUMY:A28^D>6DOX>[*!P_V:E>[CYZ5Y:?]JG?6'7\X[Z.9
MGN?H_/V;DT$7U2S'N0RZCM,;]]"[\>D)"FW70V.)N6*:"8YSQ^D/:Z@VT[J(
M'6>Y7-K+P!9RZHQ'3ADJ='(A%+6))K5.NWP"5XI)YZ?V*\M"/9$NYI1KE$J*
M-25HH1B?HDM"U4=D6>M175&L))O.-/)=/T"70GYD5[BR:Z9SVMG$:3O5?=LQ
MD[0G@JPZ;<*N$".'-=8,&]@-)I.6W_#"J)E%X82Z411&%!]D7LO](P@@2P?&
M5TY*KW)Z6)LS;LUHF4#<\@N=+!G1L]ASW9]K9ERGG0FN838)SM7?*L96)$T_
M:0OG;,IC4U"M<MV84Y$+&>^YYI>4%BO#<Y:OXM='DN'\=5T!]):BDF656;$_
M:7P .9F[Y3I)<,X9IYND/;_,M/_[N\&;P1CY@>U]F>;72K@]^12PIO(YL^^>
M#2_ZPS$Z.T:#8:]_WH<+W([Z;P<7X_ZHW]N0]JC;/7L_' ^&;]'Q8'3ZJ$K_
MD7K"6^NYI"@57)7<UP+I&46,IT(60N*RL]!DA23-J*0\+4UF1";R7"S+!AG1
M*5-Z/?1"0^N4[%?[>XTH>63%&D]RNBEY(B2ATH+*<UPH&F_^)(2I(L>KF'%3
MBG%*YEA.H34F0FLQCQM0]Q65FJ4X7]/$,*8R7S>-[5:-HR$=338SK\VV,3F:
MW&+S;#\XN-/LVMZ3;)X=1<$3/>].-@KML!4]**QC@*C  +Q5@?EA+:AM' I,
M""QY[!>?D <0W^C"G&9;D%=H/U-GFH6\R<7/_%H7_95ZW+*:VH.&[FSI/:I2
MR0K3A2*[HRN_P.2>Q9[@].-4B@4GUCKQ-*4TRY)U8VI1Q( $4B)G!)55)3L$
MTM9.9T *@L#R0]=WFP]@QYT /((V_T40CX6<HPLK0OM[D>]Y"=!+<(A$IK2.
M!CRUX6CD-=&)X%-K3&$L/ /NL2N*SG/,Z^A(H2-@(Z&D_FV$S,QO]Q$SM/,.
MFF'T)-K]K<PGT>[? M7]Y.J51Q$)Y_.NF!>4JVJ+,\SZ+MO;SD-4L<F/FJV7
MWL1V'JIOW:K^1]N3WVRXC1_;T_<@5+1YO2',"9S$E#9Z0H])FFHAE?%M)<8B
M65K:+F984K5^/X+72^QD<!9Y=M8UFXT@_+&-O3SKX'/](-EFG6.^KG=/LH O
M'+&02-)"2*T0,:6>8IG.]O>\IIOX=://U=&2Z1D,4P6 L%$W2K&C/&\;IXQQ
MS%/(!ZG/VH5!\!8#4NF,DD5.RR^LK34HG=1BHAAA6#):12GG X[![/!2X52I
MTI65BA6'R)")EB)' BAV8\*JK%)<>= \C*?YHEQXH\TP.%USOH P(Q,&_6+H
MX[G6;[_>&B\3TJ2YHEBBBD$]FM+YA,H*S, S:/KV$P2L%V?*_E[82I2YHK[D
M2D,3!5&"/L!&,$4G)^>[FGB/ C68KJ-3EL[8%/.73&:[M>Z49F^JTX6HQ/E8
MTAR7';"E5U^K?4:X<Z]=\ 2:=*&W7>Z1N-?72FXWPG_G+U!+ P04    " !G
M<&)6COS*(X >   ;L0  %@   '-R:2TR,#(R,3(S,7AE>'@S,2YH=&WM/6ES
MVT:6W_=78)R=C%4%'90LV9$]KE(L9:*J1$Y)FF3GTU83:(J(08#!(9K[Z_<=
M?>(B==B6+$_5Q!0)]/'ZW5>_^=OQ^W>7__GM))A6LS3X[=\__G+Z+GBVN;W]
MQ]Z[[>WCR^/@Y\M??PE>;.V,@LM"9&52)7DFTNWMD[-GP;-I5<T/M[<7B\76
M8F\K+ZZV+\^W<:@7VVF>EW(KKN)G;]_@-_!?*>*W__7F;YN;P7$>U3.954%4
M2%').*C+)+L*_HAE^2'8W%1/O<OGRR*YFE;![L[N7O!'7GQ(K@7_7B55*M_J
M<=YL\]]OMFF2-^,\7KY]$R?701+_\UDRVI&[+UY-QGOC%^,7![OQ^-7.P:MH
M_]7X8#2*7N[\\+\C6.0V/,[OE-4RE?]\-DNRS:G$^0]?[LZKUXLDKJ:'HYV=
MOS_SGJODQVI3I,E5=DBKA5\G.>Q-_1SE:5X<?K=#_WN-OVQ.Q"Q)EX?_."H2
MD?XC+ &NFZ4LD@G_7";_)P]'."7]N5!K@+?3))-Z3;R0DX_39)Q4P=[6Z,TV
M/JXWTMJ.L\P(0":+]==YF<QD&9S)17">ST2V[HI?=*SX-2TCEE%>"$2EPSJ+
M98%//7M[<?+N_=EQ</3KR=GQ"?P+G\]/+BZ/+D^._;T]JET=G5^>OOOEY")X
M_U-P>O;N_?EO[\^/+D_?GSWB/;W_Z1$O_N+R_=G)^>GQOTY"/)"MUE9XP<!%
MBK<]OWW>S3Q[^_UWHX.=U^W__G1Z?G'Y_7?[KSI^X_]>3F60B9D,\DE0P>=W
M>3%7, G*J4C38"R#[[][M;N[\_JBRC-87WPE 3!9M$5?CUX_8O@P1R$ !4,0
MFJ<BDD&2$8@N*A!)"*_WTR0/%E-92/I^7B19E,Q%"K]-DJ@3I$D95#F"-,TC
M$FSP!0S[B_P(\@W &P;G231-11;#:W56+0WVW2O87FZ]6D-ZO)[G+,\/"YG"
M^J_EZRJ?'VZ^V$*H7\NB2B*1*F(>BU(R_8P>,4)<_GQZ?KR28.8UG&@Y<, R
MNQ)7A# B6P:I6$SJ-!!1%>0%_I-<)]4RF, ?BRD<=Q#9 <I@)I:((/#K#!4?
MY$O!A8SXQ]'+G1'J6C '??SA50BS1"GH1]= E6I!A)CG\CHI)>)1+ -$*%P*
M4'H6HT94!HBW50[32%P5_B4FP(YA_ICP&7]]U+SO_;_/+W]>>9:BKJ9Y ?/%
M05;/Q@   ")PO@)6V'V^!_LA[(C^#R<'*F]9H7(*#Q_LZ%_@G=D,'K^@@<)@
MD< L=17,11%<B[26P7.$<)(QS LYD44!2X!S%:7FM]X8BMENA'269@F &J@D
M!K^9(>XT9<]H>O*;X<.7$_G=NO#QZ>^G%Z!8!4>/&*T19WM.20GLJ;AF@33)
MTS1?(&[*CW/X'5B3+&8ED<3M#S(!CI15AWL'\QM8,O=ZCHH;!J.M@$ ART\B
M)-<\*%A$,'0HBI\G95G#EY,BGP45S(]T1_^"D "U"GGP#'EQ21O:"H[@)(?/
M>4P"2/Y5PR-@>G\@QF!^2O"44#Z'</J1G%<X$;P\ERB&F+'-1 48 6@Q%961
M.\E'F&B\I =^S$41X]/'20'OY?"L8,FAV<B\R*]AJIC9DA0@S8AYXDM";:9C
M4<2= OPV1U'C,-RRQB'H/;-R04(5%Q2#TE0R$%ET G;BH+&>1$114;.\@_G
M^J]9<]D*+NKQG[AW-1(MO"2A"K,: ;L+/Q9Y?34-#L)@#(MKB5>0 ,<)OQJJ
M13ACJ57,Y^F2.&O_*89]$$;P OQA'D<VP5B1J$'G8/@PN%B55)C5B4<$"(*U
M/GK43NB4+)SQNU@B;P#DIC< "5"=A;$4M' .D45*,8#E/L?'*J,UA/I!X!#H
MM]%H@:N*4EKX\_&& : "]X;/IF[/F.8BCF& S51.F#.]_NRLJILY/!<;0XP\
MEB5(1=8L%$UJU&?,4D0)Z!"SFE$GY10Y.NLJ89!*)&$\=?)P 0A_:(/PQF!Z
MK- >#T)[#57/A[YZJH=.\6R>*PX%5F#&K&P!2K>'_O@VN3%;A[R!O 5^*8EJ
M8ZD^MT7$6&HUG9EN-T6.0=G+\@J>!G*B9UJ[U,]6M-RZ*BL@8SC*C2>.-]$P
ME2H9 U*VHE,H2 HU4(;D!.Z/1:N$]2#=,B:A[44<EX905"T!_.,4"%K&-X3_
M(P=W/ QN!>5;R_I R28U I"=/@3^>@[+SF.<@C^5CBENYH #G2!-ID XH-T8
M%68NEG!H<MWSUIM1<][YY+\VRI.#J "@E[,Y<4X*G; ^XWP+2DK$\,4/?&@
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
MZHJ5,9N/M!6<3ASR)=.!$=35^GO5Q4*VJ:2S.48I4X05ID/DE9OUU:(SPR]
M]F> $\*-#18FQZ,W:+MFF.EV^MXC,1!.)TWMH^\$.4G-4DD$D%:2OJ7O(*='
MA$PP0P=>6(+N42K*]6B0B:<RR9D.O>K0J3.XDM:A55R[::%DJX<8'[Q,<@OU
M6I#>1@7PPQHP5)W18AR)8.HQ::"!^337[.ST4L@TD1A/44%29 ;8XF"<I-BR
MP@EVN6F#FE6H@_FDJ/J@/$O]=6-' V%052($3 9T=<L@.D)8KL+8]CVY"5YA
M '1C WJLCL!A A(IW@,CEA/.\\*7O_G ]2GN?24^\,]OJ2^;#@['A[+:7P(H
MN[>A\Z#[TXI\IZSAJC#J\Q<;ZP:KF<'!./6,U0I,UF1%WTF)Q K:.E/)(+W4
MJW07E8SEE' _YFXYGR?>,!P7>;$5!+_8"H5[\M \&&'1'X88<-F<9I^GHB-<
M5[/R0[:#&8^H4&%<WTD1$64I*S-_Y,YO$P(2>$)9Y:$V!;AY%6E=[>P=G:W#
MZI!**>C-^KQC1H[5_[0#MVTWW3U*#3H@.B+0=N%=&XM?>)D2'99ZPX.BDUZ<
MI%)7A:VEIV70@N\+J<@*P^\RS+'PCM[5<MJ)L#K_CY0D,%5M!@<L<8[9B)67
M*$LZKV!46VG=J140:NIDX0J?5""I<J6AP5-+6H%!;E\?@^,J;?CO!1 X$'+(
M+DRV].VV#=*ZR*I3)6^T_,Z\RM6;<8H,R$4#B]?;^F9:@K[.W8QT;E#+S7U+
M9"H;V8+KC1J2=P#.*NQRY%@_#G(#Y&0397O.1))1-+./U)Z.93;<"68FBRON
MFH,-_+ VWVO/XC7\P]J\O+!^9U4IX#P"OQ(I+57ACAI\LNIQ'KLEB)4K ;,G
ML;^/*J<E/7FI\Q55+!S9#_ +1+B4(V%M(=NA!W.7F$#9G>RG$BZC#UT1T.#Z
M3JTO-L%L6:*@QGW3@^^D!^^#'OQ[CMGV3R<3YW(]=NNSPVL"DG)ON_G9?O\E
M!S=S<KPVRM@^:0;_HPL2GTZXEU\); ^$(B@F99_W>TPZ?BPGHDXK'9IIZ)D(
MZFM@9?:;1JYOGJU9]-*3NT/53\1D<XJ#8CE*)KVT?FY0()Q^6&YY :U6E[H\
M;PR&\D%&-?J^-I0FI?9I(Z/P3"50NZ^(75?!_@N..-_(J#(E*:'&:Q.8$R6U
M]BOE7%!]%I6I]92;44 BM&T:G0Z-U2('X80@,,*A(WK=4^WOC#/-%Y@_$)I
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
MAF7>O&'2T^;<A,(V S&%[80=S"7(#8AK";D#Q9B;X1&#P60][4=<;U+L";O
M]Y")<4*P]62'JM/@P"3LSD;>VG)H4]$:HZ^Y,&M-2/"T*N=$0P5V#S3%D3GL
M>5MP&2$V2!0%**_<LU$7P744)1A.?2]P4]89Z_'&[E+CSK7QIX?U;W_6]\&6
M8(%J^M?M/)E+=%THBQG<,$M'QFZ[73QWIN4LL $JO)50>"!$>''Z/RN(\%)K
M"Y4J6E59I%S(W*K3#?$'V_.M#]AX*KJME7H:WDNJTI/6(1V!&W%H-=]JW%G,
MJ*]$%HWH"8WRTZ#.4T"4D]]/SE:@RHGQM3AIQUZ6Y9UST]=,P1#D>%))6AW=
M_;-5:?07VOX?O=P9;>V,\%7Z^,.KL'7IK:2NS[ F>%^GRFNEV;G)ET,OU%O*
MDQ7L#>%?0Q5"-O&C;&GJKBI5#\%),!2I7XB$TCTH%J<:=[3\5HI"/&X^\YK?
MND%QMU65T_5'#:L"_/-\(8M.]EZTA!!]D.Y**K=/J9_7YE4,],3R5^_'3T)=
M8]TZNLR,H;%R$PY4B2,:)+H/GY-F2SW^,'=09*JLAW(I3(KY;='_Z^0I)Z?_
M^GFU"N@(!,(2==NJ#)K5^.A)&[U\7?J'K1W0707Z7R=8STY7,>JS7.=38S8S
M%NO*XEHE[F#[?JISB5EA-BGE0RE-/!IYW-.$ \WM-L*:M4Q:<IY8'?;QICA
M+&8"VVOCE^B10P^"NL4XB>LHH6=JI_1+[<5?KI?:KA@-4?D,M .%"+UOLT\?
M\Y0JKYC1R@A;A2G31%4)P.CXF5]".' +8S6_F@<=RIJSV]TY*S%HK/>8YDO@
M(LO&_KH!W-:@T'%-\T6LV^O]<WDD4,=5GL?!1*B<.MUPY#I/J=0)M3XV=^$]
MY%PU@U$$'S+VJ%TG>6IT>U()GT<;RI&NFPV2Y-SOE9;P2FRA4H$=4BJQ0++;
MR9M70(3!Z0Y.NG]AACP9I95"0D#(3$Z2BCNVR@WK\*KX%D:M$=HC0KZB&#:=
M(!M(YF2)?5\G155+1SG@;8WV^I4 M2%;/*#K#/ CBXJMX(ANE*(<.Z*"N%'<
M!.1)%/VM283A<"\?B;?_RT!':1%:BUKA_G3O!,C-72&86ZF:,AE&9S,_A:U^
M(')1V*JZ,6DR]#G@H""1'Y-2U^?:W,N)#O!U$<?M F,/1$1?KK2E3B<-H^0Y
M.D)T"TY6H#?NZ&2U1S]!3Z0J307>#R2.5P(4^309(S,D3EIG,@,6'5E'%-^%
MAS*6W0"V':237NVLN[SGA:NF0;KI+RV._<:$GR[^CB77F7,GH1(=281;ZVW6
MGL)4Q.H2E*I((K15*(& JN-<[P1?44-FK\V^"]$=P:Y?!!<+UT[S%=;=TI%(
M;MF>JAW _B0XPO.8>[@0TNB?[O4'.<F&?)F]!:,J']"A>:.B=%GCM,<)9WU\
MG6KZR2]KN%0N[T(D-;)BJ9P1:%DS?TY%9,UJZY,P//B&TY@T5.OI4,Z,;[<>
MF\-^=3N-97N<QTOX9UK-TK?_#U!+ P04    " !G<&)6CDC!=:,'  "\(@
M%P   '-R:2TR,#(R,3(S,7AE>'@S,3$N:'1M[5IK;]LZ$OV^OX+7P?:V@!^2
MG4=CIP%<QT5]MTV*Q+WM[9<%+=(V$4K4DI0=[Z_?0U)^)$YNTP?2!-@ ,21R
M9CCD')X92CKZ[>2L-_SK0Y],;2K)AX^OWPUZI%)K-#ZU>HW&R?"$O!V^?T=V
MZU%,AIIF1EBA,BH;C?YIA52FUN;M1F,^G]?GK;K2D\;PO.%,[3:D4H;7F665
MXR/7@E].V?$_CGZKU<B)2HJ49Y8DFE/+&2F,R";D$^/FDM1JI51/Y0LM)E-+
MFE&S13XI?2EF-/1;824_7MHY:H3[HX8?Y&BDV.+XB(D9$>Q51=#]@]%!\S!A
M-(EV]UE$]^-#>GC8&G$^BN*7>_^.X60#XD''V(7DKRJIR&I3[L9O[^[EMC,7
MS$[;<13]L^+ECH_&*K,83$,Y7 8;VY:HGL"853G48<GR*UNC4DRRMI]?)9A:
MBB=**MW>B?Q?Q_74QC05<M'^O:L%E;]7#2)1,UR+<>@VXK^\?0C+_FX>G#Z
MLA097TXB;CK/^Y_?#EX/AJ05U^/K;M_M\$/ZUWL[Z+\A_<_]WL?AX,\^.7OS
M9M#KGQ/\#P>X[ X'9Z= ZOG%Q^[ID S/R$6_Y]M:41/29/BV3RZZYZ^[I_V+
M9SLOFW'<.?O\KO\7Z?:&KK\91<U?._'=6R<^J)(_:,H-^0(=F=*L2A*NK1@O
MB)U2^VQG[V7GOGYW<LH8=E1-\C'LOUQB3F0,NZ5=<RT/.;?G\8NEZP\TYO45
M.*A'33?C 9G2&2>:SP2?@W;L5!C2S;*"2G+.<Z4M41EYHW1*XJCV+Z+&$.$@
MHC2GV0(A.'RZ(6@^CA"\I@8+CU5.%^0R4W/)V8170R1T" %3V 690G; "%1D
M!&M/BLSJ@L-MY N?.A ;2E+<.3?)F"9HTD2EPA*K@MR60,83;@S5"R>2TDON
MP[NR:=#&X R&E#[OE/%/A$:>@5@&=7C"N";SJ4BFQ!3N9ZT_YYJ71MP$4F$D
M$I++;7-AIYB@R7GB'71V<[BF&*8Y@QHCH\7F,CQMM+4>.=HX&8L,\7306,>O
M"JA!'-UZHU]D8S "=94/KA-9,-@$1C:"506^A)8+DB/$#IT.M5*NX5=&WMP8
M&@AGOJ2J.HE"0@"84P"&'\YX?Q)JIF0LU=S<("1"74MP&BY6-T!EEIYLN?JT
M<;7[.' UW,P*J#$..J:$39FSW997X[' K0_/@%#-/0H053&2W 6,<$!O)(69
M.G$GEH+N'.6Y>R9,(I4IH.>(4"L9X)!KE7"&9D.> P", TXAROVK9$JS"2==
M<,QY(2$1MV@MWGO.7WC5>(^%NW"+L;C. @R=?>*(: .= 3#.EWL-1,IR"\,\
M'Z\&O-[ZPL_[&H8A-N<^,?] C=/:_^70I(\#FB?<X&"!./G<]'4055W:3&AA
M[J_B\M>( Q#E2"$CJD+# .AG)HQG-$CQS-MQ!>R:"S?Y5'-)/<+*E%BBHEH2
MK>L1($4X8I04S!\633$R@@FJA?->A*SMZ3US9@KC,JG?C<:G7<]_.(W"&QP3
MO5).@>NDD-1Q-N;D/5AG9&B$_+Y9EN!JQ)T@F!7ZG/T DSX"N(X>(USOS4A;
MJ+T_E]T;O #\3##'VM2HC#K2I@9X=F4@&B=4LR5N &-!1T(*NW Y^K9AW1;R
M$//H">B_)KI11OK<<%5.*"]T#O0:7U,DB=+,.^ +R@G/4"I(@!@]/'>[PXF@
M6 Y Q2X2.>CY:4,U^=50W?-0[<^H+#P#N3CR\1@%G9@A N9F8;:J">[!I>'V
M]EK-PQ**H$(3RL&1*NS=P]^'[>E*FKM:=_SUDP@9+:MHO]-X6 ;X\[11Q7XU
MJDH"##';CKTKCLHRR_=LH^L;.,\E8)4DA7;AW4AX-TVFRECH)>X,\Y\"69+K
MH#RE9I7!'=UX^''F>=C[7'+D D?G2R[+$_8-^>J/3>-I'UWV'@?>ON/HXA^:
ML25.JVL^</2TB9@U-3AB^89D?KWZ6_E%40%:I<TJ>?H&V$M382WG=]'N2"$W
MNTXFX)FS\/^CQ4^ 3E>B2D'5)  ."C_<B3 1'-$L\]BJQ)]S>ND24ZA:?&KR
M]99_1+=\NO%-&"D+\G"*OH5K*(.BX2NJN1U/98D&>> "E50UI$:#O&B*%##
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
MG\#SJE4C66P5O\P,Q&'<@G=2?>)7I)0;;@0[KNT,@G(\"-PF@Z6DV^,!Y5?
MZ8L&)X>'W6Y,&/YHFW;"[K+5B6BW==1).VF+)+]'Z&2 RTL=;;:"O6BL>.YE
MS.[?:Q\4IK_AU&2]* Q_;;AUQX-4Y@8W4ZA<_BUM/+1$U"4:,[) =;1DV+7Q
MB."7><_%URA-U<L3*:3J[83NU[<2+R4K+K:]YT/%B7C>U'@2GF:*IZ58\S]8
MKXN6W6A3.GV$RH+GK XBBJWGD_>OIR^G"VC%?G3?[<<=?DK_1I.+Q?35=#1<
M3&=GR,B+^=OAV0(6,X@Z\-:?^R,?YI.1DT:M@[ )PSD,Q[/SQ61\;WF]J!L>
MPNP5+%Y/8#Z\>#D\F\R]V?N3R0<8CA96$H=A_-\BT?Y+)*9->$-63,-'U!$K
MDC?A7#'-J;TX)*<PRCA+87+-DK7A5PQF:<H3IIH@4Y@;F>.N])(U89HG/NR9
MC,'N3B>.P_Y(K@J2;]THZN\W ;4,3[=-*-9*KPG:-_(NWBRQU[["FV@@5!;V
MVMY=7B^R>*,#=KLY44N2,^W-K@7;PC Q5F+Q;J*<F-V=@T[_:Z'O%X12S!*>
M8"E"U*GO$<\M(#W/SCSE\>Q%^[7K3[3G?02._#"V$5N@AWF^)@(N6"$58IS#
M*ZE6$(7>;_515$<.J51NO&5$ 4/H*(Q9PE9+IG9WHL.PWXJ:-MW&]PA3&J[Y
M IN,)QF:X;IB#D^(.WN2)&X?CJQ-UT)LP8Z%'6ZXR=S.BGU><\5LVM:.J3?D
MVB/[@.Y%!WMT_X9"2&Z%10<M3*Z3C.27K.91U&VU82\ZJ%EZU%E5%HXZ$DWL
M([VZ?7M3_K<4BW\>BO$<J;,JCSE!*P0U*<ZZ4ZJ(EQ*N\,P+S%+V=)M63(0
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
M==<UM^[3/P!02P$"% ,4    " !G<&)6J<PT;)U/! !(.3  $
M    @ $     <W)I+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0    ( &=P8E8K3(GJ
MOAD  #H< 0 0              "  <M/! !S<FDM,C R,C$R,S$N>'-D4$L!
M A0#%     @ 9W!B5L#]KOH4*P  KZP! !0              ( !MVD$ '-R
M:2TR,#(R,3(S,5]C86PN>&UL4$L! A0#%     @ 9W!B5JQT-'!"IP  >#P'
M !0              ( !_90$ '-R:2TR,#(R,3(S,5]D968N>&UL4$L! A0#
M%     @ 9W!B5C2BW/E?N   *=T  !,              ( !<3P% '-R:2TR
M,#(R,3(S,5]G,2YJ<&=02P$"% ,4    " !G<&)64%@6=X[<   (: $ $P
M            @ $!]04 <W)I+3(P,C(Q,C,Q7V<R+FIP9U!+ 0(4 Q0    (
M &=P8E;4@:8?>H\! ,@&$  4              "  <#1!@!S<FDM,C R,C$R
M,S%?;&%B+GAM;%!+ 0(4 Q0    ( &=P8E9O$98=8_T  &M$"P 4
M      "  6QA" !S<FDM,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( &=P
M8E;$]@T_&BD  ";4 0 8              "  0%?"0!S<FDM,C R,C$R,S%X
M97AX,3 R,RYH=&U02P$"% ,4    " !G<&)6N1,-(U$%   V0P  %P
M        @ %1B D <W)I+3(P,C(Q,C,Q>&5X>#(Q,2YH=&U02P$"% ,4
M" !G<&)6S^H6I*<$  !3&   %P              @ '7C0D <W)I+3(P,C(Q
M,C,Q>&5X>#(S,2YH=&U02P$"% ,4    " !G<&)6COS*(X >   ;L0  %@
M            @ &SD@D <W)I+3(P,C(Q,C,Q>&5X>#,Q+FAT;5!+ 0(4 Q0
M   ( &=P8E:.2,%UHP<  +PB   7              "  6>Q"0!S<FDM,C R
M,C$R,S%X97AX,S$Q+FAT;5!+ 0(4 Q0    ( &=P8E8;I\C9KP<   PC   7
M              "  3^Y"0!S<FDM,C R,C$R,S%X97AX,S$R+FAT;5!+ 0(4
M Q0    ( &=P8E;H42CDZ@0  -\/   7              "  2/!"0!S<FDM
M,C R,C$R,S%X97AX,S(Q+FAT;5!+ 0(4 Q0    ( &=P8E87MW&"Z00  - /
M   7              "  4+&"0!S<FDM,C R,C$R,S%X97AX,S(R+FAT;5!+
4!08     $  0 "X$  !@RPD    !

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